|
发表于 2010-5-20 20:07:52
|
显示全部楼层
最近用到了freetype2
大概的步骤是:
初始化库:
FT_Init_Library()
初始化字体face
FT_Create_Face()。
FT_Set_Char_Size() or FT_Set_Pixel_Sizes() 设置字体
FT_Load_Char() 根据传进去的字符编码,渲染一个glyph。
字形保存在 bitmap.buf[]数组里。宽为bitmap.width,高为bitmap.rows。
值0为空,非0为有点。好像128还是个分界线,貌似是为了AA用的。
目前的应用只用到了这些,是最基本的使用。 |
|