我正在编写一个低级的C应用程序,我计划使用一个数组来存储我的字体。
问题是,我想使用的字体是TrueType格式的。我应如何:
位图使用什么格式?应该足够简单,让我,一个刚开始的程序员,有不到一年的经验,可以写一个解析器来存储在所述数组中。
我不想使用外部库,我想保留C。利布。最低限度的使用。这是一个大学项目,我想自己写所有的东西。
发布于 2010-11-15 03:28:03
这不是最专业或最干净的,但在你的情况下我会这样做:
font_width像素宽、font_height*96像素高的图像。<space> <newline> ! <newline> " <newline> # <newline> .(即所有ASCII字形)。uint8_t [96][font_height][font_width]的数组中。发布于 2010-11-15 02:21:17
使用Win32 GDI API编写位图:创建位图、打印字母、使用GetPixel读取位图。序列化为.c文件。
发布于 2010-11-15 02:25:03
试试自由型。它可以为您提供可用于创建位图的数据。
https://stackoverflow.com/questions/4180923
复制相似问题