添加微软雅黑字体比较简单,首先从网上下一个MSYH.TTF 字库下来,然后作如下修改即可。
一、组件添加:
在Catalog View添加“Core OS”->“CEBASE”->“International”->“Locale Specific support”->“Chinese (Simplified)”->“Fonts”->“SimSun & NSimSum(choose 1)”
“SimSun & NSimSun”或者 (大约10M)
“SimSum & NSimSun (Subset 2_50)”
(这里我是添加了的,但不要添加行不行可以试试,反正在第三点的时候已经将这个中文字库给屏蔽了。)
二、注册表修改,为了更改字体方便,同时又不增加NK的大小,建议将字库放在NAND FLASH里面。
这样首先要在COMMON.REG里面将如下的注册表屏蔽掉,然后再在PLATFORM.REG里面增加如下代码。
[HKEY_LOCAL_MACHINE\SYSTEM\GDI]
"FontLinkMethods"=dword:1
[HKEY_LOCAL_MACHINE\SYSTEM\GDI\Cleartype]
"Default" =dword:1
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontPath]
"FontPath"="\\NAND FLASH" ; 字库文件所在目录
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontLink\SystemLink]
"Tahoma"="\\NAND FLASH\\msyh.ttf,微软雅黑"
"Courier New"="\\NADN FLASH\\msyh.ttf,微软雅黑"
"Arial"="\\NADN FLASH\\msyh.ttf,微软雅黑"
"Times New Roman"="\\NADN FLASH\\msyh.ttf,微软雅黑"
"Symbol"="\\NAND FALSH\\msyh.ttf,微软雅黑"
三、要注意将COMMON.BIB里面的原来的字库屏蔽掉。
; simsun.ttc $(_WINCEROOT)\public\common\oak\files\simsun_2_50.ttc NK SHU