找回密码
 注册
搜索
查看: 722|回复: 0

[讨论] 请教:MCT转成的字库和代码里面的结构定义不同

[复制链接]
发表于 2010-8-17 11:05:32 | 显示全部楼层 |阅读模式
MCT转成的字库和代码里面的结构定义不同,是什么原因,怎么用呢,6223D的平台,下面是代码里的结果定义和mct生成的字库


代码里的结构体。
typedef struct _CustFontData
{
    U8 nHeight;
    U8 nWidth;
    U8 nAscent; //?这是什么,mct生成的里面怎么没有
    U8 nDescent; //?这是什么,mct生成的里面怎么没有
    U8 nEquiDistant;
    U8 nCharBytes;
    U16 nMaxChars;
    U8 *pDWidthArray;
    U8 *pWidthArray;
#if defined(__MMI_FONT_COMPRESSION__)
    U16 *pOffsetArray;
#else
    U32 *pOffsetArray;
#endif
    U8 *pDataArray;
#if defined(__MMI_FONT_COMPRESSION__)
    mmi_font_range_offset_struct* pRange;
#else
    U32 *pRange;
#endif
    U16 pFontType[MAX_FONT_TYPES][2];
    const RangeDetails *pRangeDetails;
} sCustFontData;


mct生成的:

sCustFontData alpha_small = {
12, 11, 1, 18, 500,
(U8*)NULL, (U32*)NULL, (U8*)PMingLiU_11_Data, (U32*)PMingLiU_11_RangeOffset,
{      
{FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|FONTATTRIB_OBLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH,FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|FONTATTRIB_OBLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH},
{0, 0},
{0, 0},
{0, 0},
{0, 0}  },
&PMingLiU_11_RangeInfo};
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-1-5 10:04 , Processed in 0.046941 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表