winCE改变字库方法(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进去,需在升级中进得考虑。

(感谢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  

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/435674.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【转】[WSL2]WSL2迁移虚拟磁盘文件ext4.vhdx

转自&#xff1a;[WSL2]WSL2迁移虚拟磁盘文件ext4.vhdx_Ryan ZHENG的专栏-CSDN博客 WSL2本质上是一个虚拟机&#xff0c;因此必然存在磁盘镜像文件。 默认情况下&#xff0c;这个镜像文件会放在C盘&#xff08;参考官网举例&#xff1a;%LOCALAPPDATA%\Packages<PackageFa…

WINCE字体动态加载

1. 加载字体 if (NULL ! AddFontResource(SDBOOTDisk\\FZY3JW.ttf)) ::SendMessage( HWND_BROADCAST, WM_FONTCHANGE, 0, 0); else AfxMessageBox(L"加载方正准圆简体字体失败!"); 2.创建字体并设置控件字体 CFont hFontNew&#xff1b; LOGFONT lf; …

ckedit 3.0 配置(一)

个人喜欢使用config.js的方式来使用&#xff0c;下面以此为例&#xff0c;介绍其配置参数。&#xff08;所示为默认值&#xff09;//当提交包含有此编辑器的表单时&#xff0c;是否自动更新元素内的数据config.autoUpdateElement true //编辑器的z-index值 config.baseFloatZI…

【转】Ubuntu中SVN客户端安装+使用

转自&#xff1a;Ubuntu中SVN客户端安装使用_三少GG-CSDN博客 1、 安装 svn客户端&#xff1a; apt-get install subversion&#xff0c;然后根据提示一步一步&#xff0c;就完成了 svn的安装。当然&#xff0c;也可以源码安装 svn&#xff0c;下载 subversion 一个最新版本的源…

x210烧写流程(inand)

今天拿到了x210的开发板&#xff0c;按照手册里的流程无法烧写。后资讯了客服后&#xff0c;才知道我的x210板子是inand的。而手册上讲的是nandflash板子的烧写流程。 以防忘记&#xff0c;把板子的烧写流程记录在此。 1. 拨码开关(OM0 - OM5)调成101101(irom)方式。 2. 打开DN…

【转】Linux命令行下svn ignore忽略文件或文件夹用法

转自&#xff1a;Linux命令行下svn ignore忽略文件或文件夹用法 - 陌上归人的博客 - 博客园 一、忽略单个目录 1、忽略文件夹 假如目录oa.youxi.com是从svn checkout出来的&#xff0c;在服务器本地目录添加了material&#xff0c;但是不希望把material加入版本控制&#xf…

避免Eclipse经常出现Out Of Memory

修改eclipse.ini -showsplash org.eclipse.platform --launcher.XXMaxPermSize 512m -vmargs -Xms256m -Xmx512m -XX:PermSize128M -XX:MaxPermSize128M Eclipse jee galileo DownLoad转载于:https://www.cnblogs.com/sun-li/archive/2010/01/18/1650900.html

PB编译错误:Mismatched time stamp on .rel file for module nk.exe requesting kernel fixup. Valid .rel file

如题&#xff0c;PB编译完后make时出现如下错误&#xff1a; Mismatched time stamp on .rel file for module nk.exe requesting kernel fixup. Valid .rel file is required for kernel fixups. 先Copy一下&#xff0c;再Make即可。 总结&#xff1a;很多情况下&#xff0c;…

【转】CT图像重构方法详解——傅里叶逆变换法、直接反投影法、滤波反投影法

转自&#xff1a;​​​​​​CT图像重构方法详解——傅里叶逆变换法、直接反投影法、滤波反投影法_Absolute Zero-CSDN博客_反投影法 绪 在做CT图像处理的时候遇到很多问题&#xff0c;对于滤波反变换有许多细节存在疑问&#xff0c;经过多天查找资料和利用MATLAB程序一步步实…

JS 对象介绍

JavaScript is an Object Oriented Programming (OOP) language. JS是面向对象的编程语言&#xff08;面向对象&#xff09;。 An OOP language allows you to define your own objects and make your own variable types.OOP语言可以让你自定义对象和变量类型。 -------------…

DNW应用程序错误,DNW错误问题解决

三星的USB驱动一直不是很稳定&#xff0c;有时候调2450&#xff0c;6410的时候&#xff0c;经常会把桌面系统搞得蓝屏。严重的时候&#xff0c;DNW都无法打开&#xff0c;提示DNW应用程序错误。很多人被难在这里了&#xff0c;只能重装系统。其实并不用重装系统&#xff0c;只用…

【转】交织容积重建技术:基本原理与临床价值

转自&#xff1a;交织容积重建技术&#xff1a;基本原理与临床价值_湃客_澎湃新闻-The Paper 原创 赵喜同学 XI区 单击上方蓝色字体 XI 区 或长按识别下方二维码关注我 大家好&#xff0c;欢迎大家访问XI区&#xff01; 所有医学成像系统的目标是从测量数据中提取最大数量的诊…

Tahoma,Arial和宋体英文字体

几年前一直用简体中文版的Widnows XP&#xff0c;从来没有觉得字体怎么怎么样。偶然看见英文版Windows XP就发现菜单或者文件夹的字体很好看&#xff0c;没怎么研究就把我的中文版XP换成了英文版并沿用至今。后来很久才知道可以在Control Panel -> Display -> Appearance…

ASP.NET教程11

最普通与常用的记录删除。如何在Sql Server中写删除的存储过程&#xff0c;如何在asp.net调用删除的存储过程&#xff0c;以及在asp.net的删除事件处理。 文件格式&#xff1a;.wmv&#xff1b;大小&#xff1a;11,450KB&#xff1b;长度&#xff1a;00:14:49。 下载地址&#…

【转】CT解析重建**

转自&#xff1a;CT解析重建 - 知乎 1、傅里叶变换&#xff08;Fourier Transform&#xff09; 白光可以分解成彩色光&#xff0c;彩色光也可合成白光&#xff1b;同样的通过傅里叶变换可将时域下的信号转变成傅里叶域的信号&#xff0c;通过傅里叶逆变换可转换回来。此外&am…

SQL 取n到m条记录

BUG还得自己改啦。。。 1. select top (m-n) * from tablename where id not in (select top n id from tablename) 2. select top m * into 临时表(或表变量) from tablename order by columnname -- 将top m笔插…

WINCE REG文件相关资料

REG文件 注册表文件&#xff0c;这个和Windows操作系统中使用的注册表文件基本一样&#xff0c;在BSP中主要是Platform.reg&#xff0c;该注册表文件描述了和硬件平台相关的配置&#xff0c;大部分是用来描述驱动的相关信息。 注册标的格式如下&#xff1a; de>[KEY1]de&g…

【转】由投影重建图像:滤波反投影、FDK、TFDK三维重建算法理论基础

转自&#xff1a;由投影重建图像&#xff1a;滤波反投影、FDK、TFDK三维重建算法理论基础_m0_37357063的博客-CSDN博客_fdk算法 1. 基础理论从&#xff1a; [1] RafaelC.Gonzalez, RichardE.Woods, Gonzalez,等. 阮秋琦等译.数字图像处理(第三版)[M]. 电子工业出版社, 2011.P2…

How to Use Hive-based Registry IN WINCE.NET

摘要&#xff1a;WINCE本身是一个完全在内存中运行的系统。每次启动都需要把NK.BIN拷贝到内存中相对应的地址。这样的系统就不需要了系统维护&#xff0c;但是如何“永久”的保存设置就成了问题。本文将介绍如何在Wince中实现设置的永久保存。 关键字&#xff1a;WINCE、嵌入式…

【转】飞扬青云_Qt开发经验

转自&#xff1a;Qt开发经验: 自己总结的这十多年来做Qt开发以来的经验&#xff0c;以及Qt相关武林秘籍电子书&#xff0c;会一直持续更新增加&#xff0c;欢迎各位留言增加内容或者提出建议&#xff0c;谢谢&#xff01; 一、开发经验 01&#xff1a;001-010 当编译中发现大…