wince6.0内核与字体库分离

wince6.0内核与字体库分离

有没有人弄过编译内核是将字体库单独存放在SD卡上啊,我想将字体库单独拿出来,但是网上说的怎么不行啊,应该是不详细,

这是网上说的: 1、在platform.reg中添加如下

[HKEY_LOCAL_MACHINE/SYSTEM/GDI]

    "FontLinkMethods"=dword:1

 [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/FontPath]

    "FontPath"="//Hard Disk"  ; 字库文件所在目录

 

[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/FontLink/SystemLink]

      "Tahoma"="//Hard Disk//simsun.ac3,NSimSun" ;我是用的压缩字库,所以为simsun.ac3。

      "Courier New"="//Hard Disk//simsun.ac3,NSimSun"

      "Arial"="//Hard Disk//simsun.ac3,NSimSun"

      "Times New Roman"="//Hard Disk//simsun.ac3,NSimSun"

      "Symbol"="//Hard Disk//simsun.ac3,NSimSun"

2、在工程目录中common.bib文件中删掉simsun.ac3相关项,确认该文件不会编到内核中。

3、把文件拷到Hard Disk中,即可,再启动就ok了。


步骤2不是很明白:common这个文件在工程目录下有三个,删除哪个一个还是全部呢,相关项什么意思呢
我按照这三步做了 没有成功,不知道是哪一步错了 :没有显示文字,都是正方块,
Step1:

向输出路径下的Common.reg文件添加如下内容,并更改所有的FontLink

我想问一下输出路径指的是什么,如果是\WINCE600\OSDEsign\TQ2440\...这个路径下有两个common.reg你说添加,添加哪一个?还是都添加?
并更改所有的fontlink?common.reg 文件里面有fontlink吗??我搜索了下关键字,没有找到,我改什么啊!!
Step2:

在输出路径下的Common.bib文件中,取消对字体文件的打包:
还是这个问题,你所指的common.bib.文件在这个路径下不是只有一个,我搜索到三个,怎么改,改哪一个??

这个事要自己摸索的。像这种问题别人给出方法,基本上就是给个方向。。遇到你细节问题。需要自己处理。

你说的COMMON.BIB 是哪个文件,自己试一下就知道了。。在release目录下改好了。直接MAKE

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有