更新系统字库:例如要在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进去,需在升级中进得考虑。

(感谢SMIT周鹏同志提供资询)

附:具体的字库来源可以在WINXP里面拷备,路径如下:

C:/WINDOWS/Fonts

字库名字的设定:

将上面路径需要使用的字库拷到PC的其他路径,如E:/

显示所有文件夹,这时拷备出来的文件句即上面所要修改的.ttc或.ttf文件名。

后面的NSimSun要替换的名字并不是C:/WINDOWS/Fonts下的非括号内的名字,具体名字获取:

先将字库复制到硬盘其他路径,右键,打开方式,Windows Font viewer,打开,这时第一行显示的即字库文件的名字。

填进上面的注册表即可。例如,实现华文行楷字库的注册表应修改如下:

[cpp] view plaincopyprint?
  1. IF BSP_XINKAI
  2. ;----------------华文行楷-------------------
  3. [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/FontPath]
  4. "FontPath"="//nand-disk//zhiku"  ;字库文件所在目录
  5. [HKEY_LOCAL_MACHINE/SYSTEM/GDI]
  6. "FontLinkMethods"=dword:1
  7. [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/FontLink/SystemLink]
  8. "Tahoma"="//nand-disk//zhiku//STXINGKA.ttf,华文行楷"
  9. "Courier New"="//nand-disk//zhiku//STXINGKA.ttf,华文行楷"
  10. "Arial"="//nand-disk//zhiku//STXINGKA.ttf,华文行楷"
  11. "Times New Roman"="//nand-disk//zhiku//STXINGKA.ttf,华文行楷"
  12. "Symbol"="//nand-disk//zhiku//STXINGKA.ttf,华文行楷"
  13. ENDIF BSP_XINKAI

winCE改变字库方法(WINCE字库更新)相关推荐

  1. android字库,android L 上切换字库方法

    本FAQ介绍的是在 android L上需要实现切换字库的功能. [SOLUTION] 切换字体我司提供两种方法 方法一:无论是在何种语言下都使用客户定制的字库 方法二:在特定的语言下使用客户定制的字 ...

  2. vue数据改变了,视图不更新不刷新问题

    vue数据改变了,视图不更新不刷新问题 描述:在对象中添加一个属性 seen,初始想法使用for循环添加 seen 属性,然后改变这个属性去更新视图,然后发现不行. 解决,使用$set: this.$ ...

  3. 十一、TN 的本征自洽方法、梯度更新与任意 TN 的收缩

    十一.TN 的本征自洽方法.梯度更新与任意 TN 的收缩 1. 无穷大张量网络的本征自洽方法 TRG 和 CRMRG 算法都是用来收缩无穷大的张量网络,它们的关键区别有两点: 收缩顺序不同 裁剪环境不 ...

  4. 通过矢量字库制作点阵字库

    1.字库导出步骤 涉及软件:FontEditor 1.3.3 FontEditor 为一款功能强大的字体编辑和字体格式转换工具,支持制作 32*32 的全字库.能将 TTF,OTF 矢量字库转换为 B ...

  5. 普元EOS开发积累第一篇(常见错误解决方法) 持续更新

    普元EOS开发积累第一篇(常见错误解决方法) 持续更新 参考文章: (1)普元EOS开发积累第一篇(常见错误解决方法) 持续更新 (2)https://www.cnblogs.com/tangjing ...

  6. java开发中遇到的问题及解决方法(持续更新)

    java开发中遇到的问题及解决方法(持续更新) 参考文章: (1)java开发中遇到的问题及解决方法(持续更新) (2)https://www.cnblogs.com/LiuYanYGZ/p/6112 ...

  7. 使用elasticsearch遇到的一些问题以及解决方法(不断更新)

    使用elasticsearch遇到的一些问题以及解决方法(不断更新) 参考文章: (1)使用elasticsearch遇到的一些问题以及解决方法(不断更新) (2)https://www.cnblog ...

  8. DotNetBar.Bar作为容器使用的方法及Text更新原理

    DotNetBar.Bar作为容器使用的方法及Text更新原理 老帅    一.容器用法    控件DevComponents.DotNetBar.Bar是能够有多种用途的,当中一种是用作容器,例如以 ...

  9. android 设置壁纸页面,Android实现手机壁纸改变的方法

    本文实例讲述了Android实现手机壁纸改变的方法.分享给大家供大家参考.具体如下: main.xml布局文件: android:orientation="vertical" an ...

最新文章

  1. 总结个人项目设计保障5大原则
  2. Python多继承mro示例
  3. jsp脚本、jsp标准动作、EL表达式、JSTL标签
  4. linux显卡内核修改,如何为新内核添加老内核的显卡模块(私有驱动)
  5. 关于vite2.0和vue/cli建立项目的区别
  6. 携号转网移动用户转出最多;微软称 8 万台电脑感染病毒;TensorFlow 2.1 rc0 发布 | 极客头条...
  7. 【java笔记】静态static关键字
  8. 喷墨打印机一体机清零软件使用图解
  9. Ubuntu 安装 wine 和 TIM
  10. EayRadius 于 2013-7-19 进行体验度更新,增加用户体验度
  11. 中秋节前能跟客户聊的!
  12. 华硕电脑 计算机管理员,华硕笔记本BIOS怎么用管理员密码清除用户密码...-卓优商学问答...
  13. 重温Python基础——字符串
  14. 根据不同的厂商,分析师和IT用户对云计算的看法,云计算应该这样细分
  15. Salome_Meca 2021 安装教程(Centos)
  16. 鱼眼校正c语言算法,一种鱼眼图像逆向经纬映射的快速校正算法
  17. 什么是Cookie?怎样设置和读取Cookie?
  18. Linux中系统进程的详细管理
  19. 高版本android怎么玩低版本游戏,手机玩安卓系统安装变态版手游常见问题解决方法_android游戏安装教程详解...
  20. 计算机数值分析-非线性方程求根-08

热门文章

  1. mysql查询重复数据
  2. php gzip 关闭,Thinkphp 关闭Gzip header输出问题
  3. 2019 徐州icpc网络赛 E. XKC's basketball team
  4. display:table的用法
  5. SpaceVim 语言模块 lua
  6. [php] in_array 判断问题(坑)
  7. Ubuntu16.04下Mongodb官网安装部署步骤(图文详解)(博主推荐)
  8. Ubuntu更改鼠标灵敏度
  9. 3d照片环效果(修改版--添加了x轴y轴双向转动和修复模糊度的bug)
  10. 无刷新分页 jquery.pagination.js