winCE改变字库方法
更新系統字庫:例如要在 WinCE5.0 加入微軟雅黑字體的支持 。
第一步:增加如下注冊表
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/FontPath]
"FontPath"="// Windows "? ; 字庫文件所在目錄??
???
[HKEY_LOCAL_MACHINE/SYSTEM/GDI]
?????? "FontLinkMethods"=dword:1
? [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/FontLink/SystemLink]
????? "Tahoma"="//Windows//simsun.ttc,NSimSun?"
????? "Courier New"="//Windows//simsun.ttc,NSimSun?"
????? "Arial"="//Windows//simsun.ttc,NSimSun?"
????? "Times New Roman"="//Windows//simsun.ttc,NSimSun?"
????? "Symbol"="//Windows//simsun.ttc,NSimSun?"
?
第二步: BIB 文件中增加字庫
simsun.ttc??? $(_WINCEROOT)/public/common/oak/files/simsun.ttc??????? NK? SHU
?
第三步 :MAKE OK
?
字庫存儲路徑更改:
由于字庫置于 NK 中,體積偏大,可按以下步驟將字庫放置在 SD 卡中,或 NAND FLASH 中。
第一步:注冊表改動如下。紅色部分 更改成字庫所以路徑
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/FontPath]
"FontPath"="//?Windows?"? ; 字庫文件所在目錄??
???
[HKEY_LOCAL_MACHINE/SYSTEM/GDI]
?????? "FontLinkMethods"=dword:1
; @CESYSGEN IF !GWES_DECOMPDRV
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/FontLink/SystemLink]
????? "Tahoma"="//Windows?//simsun.ttc,NSimSun"
????? "Courier New"="//Windows?//simsun.ttc,NSimSun"
????? "Arial"="//Windows?//simsun.ttc,NSimSun"
????? "Times New Roman"="//Windows?//simsun.ttc,NSimSun"
????? "Symbol"="//Windows?//simsun.ttc,NSimSun"
; @CESYSGEN ENDIF !GWES_DECOMPDRV
第二步: BIB 文件中刪除字庫,以免編入內核中
; simsun.ttc??? $(_WINCEROOT)/public/common/oak/files/simsun.ttc??????? NK? SHU
第三步 :MAKE OK
存在的問題: SD 卡中的字庫可以事先 COPY 進去 , 但 NAND FLASH 下的字庫如何 COPY 進去,需在升級中進得考慮。
總結
以上是生活随笔為你收集整理的winCE改变字库方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 从天和核心舱看神十四绝美画面:100秒看
- 下一篇: wince中BIB文件的详细介绍