找回密码
 注册
搜索
查看: 1164|回复: 8

[讨论] MTK怎样设置2种或者2种以上的中文字体

[复制链接]
发表于 2007-8-23 15:09:05 | 显示全部楼层 |阅读模式
我用工具生成了一种小字体,定义为Pluto_ch_small,然后把它放到pluto_ch_standardFamily 里
sFontFamily pluto_ch_standardFamily = {6,{Pluto_ch_small,Pluto_ch,&Pluto_ch, &Pluto_ch, &Pluto_ch, &Pluto_ch,&gVirtualKeyboardFont}};
不过这样一来只显示Pluto_ch_small字体,如果把它和第一个Pluto_ch互换,就只显示Pluto_ch字体.
用pixtel_UI_set_font(&MMI_small_font)和pixtel_UI_set_font(&MMI_medium_font)设置不起作用
怎样才能让2种字体在不同的菜单中显示出来
谢谢!
 楼主| 发表于 2007-8-23 16:44:08 | 显示全部楼层
这个问题我折腾很久了,那位高人指点一下迷津,感激不尽
点评回复

使用道具 举报

 楼主| 发表于 2007-8-25 09:39:50 | 显示全部楼层
高人为什么不出来指点一下呢?
点评回复

使用道具 举报

发表于 2008-1-9 20:37:45 | 显示全部楼层
关注中.我也碰上同样的问题.
点评回复

使用道具 举报

发表于 2008-1-10 08:56:39 | 显示全部楼层
好像不行,同样问题。
点评回复

使用道具 举报

发表于 2008-1-11 13:53:48 | 显示全部楼层
Mark!
点评回复

使用道具 举报

发表于 2008-1-11 22:13:54 | 显示全部楼层
这么老的帖子都给顶起来了,这里的人气啊~

水机很少见要装两个中文字体的,中文字体实在太大了

sFontFamily pluto_ch_standardFamily = {6,{&Pluto_ch_small,&Pluto_ch,&Pluto_ch, &Pluto_ch, &Pluto_ch, &Pluto_ch,&gVirtualKeyboardFont}};[

注意一下&Pluto_ch_small,&Pluto_ch,&Pluto_ch, &Pluto_ch, &Pluto_ch, &Pluto_ch,&gVirtualKeyboardFont,它们依次对应:
#define  SMALL_FONT        0x0000
#define  MEDIUM_FONT    0x0001
#define  LARGE_FONT        0x0002
#define  SUBLCD_FONT    0x0003
#define  DIALER_FONT    0x0004
#define  VIRTUAL_KEYBOARD_FONT      0x0005

这里,用了三个Pluto_ch,就把那几种字体做成一样的了,要不一样,改一下想改的那种就可以
点评回复

使用道具 举报

发表于 2008-1-21 11:24:39 | 显示全部楼层
同意楼上的。
点评回复

使用道具 举报

发表于 2010-1-23 18:37:12 | 显示全部楼层

请注意只保留小字体的属性

sCustFontData w2_ch = {
16, 16, 14, 2, 1, 32, 500,
#ifdef __MMI_INDIC_ALG__
/*PMT IRE END*/
(U8*)NULL,
#endif
(U8*)NULL, (U32*)NULL,  (U8*)GB16x16_Data, (U32*)GB16x16_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},
},
&GB16x16_RangeInfo};
#endif
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2025-1-8 05:02 , Processed in 0.047228 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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