首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

wince6.0 将字库保留到SD卡上来减少内核的大小

2013-07-08 
wince6.0 将字库保存到SD卡上来减少内核的大小这几天一直在研究将字体保存到SD卡上 ,参照了 本论坛的http:

wince6.0 将字库保存到SD卡上来减少内核的大小
这几天一直在研究  将字体保存到SD卡上 ,参照了 本论坛的http://blog.csdn.net/wincemobile/article/details/3839787 
http://blog.csdn.net/lbqhope/article/details/6038271
以及其他类似的网页,但是都没有成功。发现了几个问题,希望有人来提个醒,帮助一下,菜鸟的成长需要老鸟的多多提携!
下面以添加simsun&nsimsun(Subset 2-20)为例
问题1:如果想把字库放在SD卡上,在内核制定时候,“Core OS”—>“International”—>“Locale Spectific Support”—> “Chinese[Simplified]->simsun&nsimsun(Subset 2-20)”这个组件还选择吗??
问题2:我之前在 生成文件夹下C:\WINCE600\OSDesigns\SBC8530\SBC8530\RelDir\SBC8530_ARMV4I_Release的
platform.reg  common.reg  common.bib文件夹下做了相应的更改(按照论坛的步骤),之后make run time image ,内核启动后,中文还是口口口口,显示不出来

在platform.reg 里添加如下
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontPath]
     "FontPath"="\\Storage Card"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontLink\SystemLink]
      "Tahoma"="\\Storage Card\\simsun.ttc,NSimSun"
      "Courier New"="\\Storage Card\\simsun.ttc,NSimSun"
      "Arial"="\\Storage Card\\simsun.ttc,NSimSun"
      "Times New Roman"="\\Storage Card\\simsun.ttc,NSimSun"
      "Symbol"="\\Storage Card\\simsun.ttc,NSimSun"
在common.reg添加
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontLink\SystemLink]
      "Tahoma"="\\Storage Card\\simsun.ttc,NSimSun"
      "Courier New"="\\Storage Card\\simsun.ttc,NSimSun"
      "Arial"="\\Storage Card\\simsun.ttc,NSimSun"
      "Times New Roman"="\\Storage Card\\simsun.ttc,NSimSun"
      "Symbol"="\\Storage Card\\simsun.ttc,NSimSun"
在common.bib屏蔽字体项,总之各种方法都尝试了,但是都不行,所以哪位弄过的大侠指导一下!

之前发过一个同样的贴,没起到关键的作用,所以重新发一个,希望有过这样经历的大侠帮帮忙,刚来实习,不懂的太多,重新学习时间也不允许,希望说教的大侠们放一条生路,多说说怎么解决问题,先多谢啦! WinCE 内核 字库
[解决办法]
字库保存到SD卡上,不要修改注册表,直接 AddFontResource 就可以使用此字体。

但这种方法,可能无法改变 CE 系统应用的字体。

热点排行