本文用在当系统需要添加额外字库或者自带字库时,把字库编译到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增加中文字库相关推荐

  1. WinCE6.0 修改开机Logo方法集锦(二)

       中秋假期已过,回来继续该博文主题.今天讲解第二种方法,将Logo图片的数据写入到Nand Flash中,在启动初始化LCD的时候,从固定的地址将数据读出并填充到显示缓存中.<?xml:na ...

  2. VS2005工程由Pocket PC 2003 SDK转为WINCE6.0 SDK的问题

    把VS2005工程有采用的Pocket PC 2003 SDK改为WINCE6.0 SDK,具体操作见链接 http://blog.csdn.net/loongembedded/article/det ...

  3. WINCE6.0 Quarter VGA(QVGA) Resources组件

    WINCE6.0 Quarter VGA(QVGA) Resources组件 ********************************LoongEmbedded**************** ...

  4. WINCE6.0隐藏文件夹和应用程序访问物理寄存器

    ********************************LoongEmbedded******************************** 作者:LoongEmbedded(kandi ...

  5. WINCE6.0+S3C2443下的usb function(功能)驱动

    ********************************LoongEmbedded************************ 作者:LoongEmbedded(kandi) 时间:201 ...

  6. WINCE6.0添加特定的软件键盘

    *******************************LoongEmbedded******************************** 作者:LoongEmbedded 时间:201 ...

  7. WINCE6.0文件系统及存储管理器

    *******************************LoongEmbedded******************************** 作者:LoongEmbedded 时间:201 ...

  8. WinCE6.0的EBOOT概要

    为一个新的硬件设备定制WinCE6.0操作系统,一般需要完成以下几个主要步骤: 1.       针对特定的硬件设备创建板级支持包(Board Support Package缩写为BSP),BSP必须 ...

  9. WinCE6.0 修改开机Logo方法

    中秋假期已过,回来继续该博文主题.今天讲解第二种方法,将 Logo 图片的数据写入到 Nand Flash 中,在启动初始化 LCD 的时候,从固定的地址将数据读出并填充到显示缓存中.       实 ...

  10. WinCE6.0双雄 酷派N900/魅族M8对比评测

    WinCE6.0双雄 酷派N900/魅族M8对比评测 http://mobile.dbw.cn/ 2009-06-02 10:03:17   评测背景 WindowsCE与Windows Mobile ...

最新文章

  1. SQL语句优化技术分析
  2. Linux 下如何安装软件?
  3. VTK:图片之CenterAnImage
  4. vim 多行添加注释,取消注释
  5. python如何导入图片imread_OpenCV 使用imread()函数读取图片的六种正确姿势
  6. java 分词词频_利用word分词来对文本进行词频统计
  7. 搞懂Linux零拷贝,DMA
  8. python 与零值比较,python – 使用另一个数据帧替换数据帧中的零值
  9. OpenCV精进之路(十七):工具——图像配准工具
  10. github创建仓库,往github上上传自己的项目
  11. 浦发银行计算机基础知识题库,2018浦发银行面试经验(信息科技岗,总行信息技术岗等)...
  12. 2022年全国各省四级行政区划Shp矢量数据
  13. 程序员最喜欢的五大神器
  14. IM 朋友圈后台存储设计
  15. LaTex各种命令、符号
  16. [网络电话]Android CSipSimple开发实例
  17. 高速铁路GNSS位移变形监测预警系统解决方案
  18. 错误: 找不到或无法加载主类 iamdev.me.ytds.YTDSApplication
  19. 三原色光模式(RGB color model)的颜色融合,C#代码
  20. 大数据_MySQL之DQL(数据查询语言)

热门文章

  1. 常见服务器故障有哪些?如何预防服务器发生故障?服务器故障后如何恢复数据?
  2. 【GAMES101】作业2--三角形光栅化
  3. win7计算机开机启动项设置,如何设置WIN7开机启动项?
  4. 慎用 Xmarks 多平台同步书签
  5. 输入框字数统计--过滤拼音
  6. Android_CTF: kgb_messenger
  7. java 面包屑_java面包屑导航怎么做
  8. 关于C语言的随机函数
  9. 八皇后算法—java
  10. 打砖块游戏-第12届蓝桥杯Scratch省赛1真题第5题