WinCE6.0增加中文字库
本文用在當系統需要添加額外字庫或者自帶字庫時,把字庫編譯到NK.bin文件中。
方式一:
當自己需要字庫不在winCE自帶字庫中時(只增加一種字體),從步驟一開始執行。(以添加simhei.ttf黑體字庫為例)。
方式二:
當自己需要字庫在winCE自帶字庫中時,從步驟二開始執行。(可增加幾種字體)
?
提示:C:/WINCE600是winCE安裝文件目錄。
步驟一:
把simhei.ttf字庫拷貝到C:/WINCE600/PUBLIC/COMMON/OAK/FILES目錄下。
?
步驟二:
在C:/WINCE600/PLATFORM/DEVICEEMULATOR/FILES文件夾下對platform.reg進行修改。
添加:
[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//simhei.ttf,SimHei"
????? "Courier New"="//Windows//simhei.ttf,SimHei"
????? "Arial"="//Windows//simhei.ttf,SimHei"
????? "Times New Roman"="//Windows//simhei.ttf,SimHei"
????? "Symbol"=//Windows//simhei.ttf,SimHei
; @CESYSGEN ENDIF GWES_DECOMPDRV
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/FontLink/SkipTable]
"Tahoma"="005c,00a5,007e,0391-03c9,2026,2116,221a,25a0-25ff"⑥
"Arial"="005c"
"Courier New"="005c"
?
?
如果是方式二:
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/FontLink/SystemLink]
????? "Tahoma"="//Windows//xxx.ttf, xxxx"
????? "Courier New"="//Windows// xxx.ttf, xxxx "
????? "Arial"="//Windows// xxx.ttf, xxxx "
????? "Times New Roman"="//Windows// xxx.ttf, xxxx "
????? "Symbol"="//Windows// xxx.ttf, xxxx "??? ?????
; @CESYSGEN ENDIF GWES_DECOMPDRV
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/FontLink/SkipTable]
"Tahoma"="005c,00a5,007e,0391-03c9,2026,2116,221a,25a0-25ff"
"Arial"="005c"
"Courier New"="005c"
?
步驟三:
在C:/WINCE600/PLATFORM/DEVICEEMULATOR/FILES文件夾下對platform.bib進行修改。
?
如果是方式一:
在FILES下添加(紅色字體):
FILES
;? Name②???????????? ??Path③?????????????? Memory④????????? ?Type⑤
;? --------------?????? ----------------------------------????????? -----------
??simhei.ttf? $(_WINCEROOT)/public/common/oak/files/simhei.ttf?? ?NK? SHU①
如果是方式二:
在FILES下(紅色字體)添加相應需要的字體:
FILES
;? Name???????????? ??Path??????????????????????????????????????? Memory Type
;? --------------?????? ----------------------------------????????? -----------
??xxx.ttf? $(_WINCEROOT)/public/common/oak/files/xxx.ttf????? NK? SHU
??
步驟四:
?
????????????? 在configuration properties ->locale 選擇語言種類
?
?
步驟五:運行。ok
?
注釋:
① SHU:系統隱含的非壓縮文件。Windows CE中的文件有以下文件屬性:S為系統文件、H為隱含文件、U為非壓縮文件、R為壓縮資源文件、C為壓縮文件。1個文件可以同時具有幾種屬性。
② Name:在Windows CE系統中的文件名。
③ Path:文件在開發工作站中的位置。
④ Memory:文件所屬的內存區。
⑤ Type:定義文件屬性。
⑥"Tahoma"="005c,00a5,007e,0391-03c9,2026,2116,221a,25a0-25ff":某字符的UNICODE編碼為005c,雖然Tahoma字庫中包含此碼字,但仍然只使用被鏈接字庫中的字符
總結
以上是生活随笔為你收集整理的WinCE6.0增加中文字库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pycharm定时运行python脚本_
- 下一篇: 飞信linux下载文件,在Linux上安