FT_Library library;
FT_Error error = FT_Init_FreeType( &library );
if ( error )
{
;
}
FT_Face face;
error = FT_New_Face( library, "C:\\Windows\\Fonts\\simsun.ttc", 0, &face );
if ( error == FT_Err_Unknown_File_Format)
{
;
}
//遍历字符集
int iCharMapCnt = face->num_charmaps;
FT_CharMap* pCharMaps = face->charmaps;
for ( int i = 0; i < iCharMapCnt; i ++)
{
FT_CharMapRec aCharMap = *(pCharMaps[i]);
FT_Encoding
FT_Error error = FT_Init_FreeType( &library );
if ( error )
{
;
}
FT_Face face;
error = FT_New_Face( library, "C:\\Windows\\Fonts\\simsun.ttc", 0, &face );
if ( error == FT_Err_Unknown_File_Format)
{
;
}
//遍历字符集
int iCharMapCnt = face->num_charmaps;
FT_CharMap* pCharMaps = face->charmaps;
for ( int i = 0; i < iCharMapCnt; i ++)
{
FT_CharMapRec aCharMap = *(pCharMaps[i]);
FT_Encoding

本文介绍了如何使用FreeType库初始化并获取字体的详细度量信息,包括字符映射、字体全局属性、点大小设置以及单个字符的尺寸和位置信息。
最低0.47元/天 解锁文章
1514

被折叠的 条评论
为什么被折叠?



