WinCE系统字体的设置

WinCE6.0增加中文字库 本文用在当系统需要添加额外字库或者自带字库时,把字库编译到NK.bin文件中。方式一:当自己需要字库不在winCE自带字库中时(只增加一种字体),从步骤一开始执行。(以添加simhei.ttf黑体字库为例)。方式二:当自己需要字库在winCE自带字库中时,从步骤二开始执行。(可增加几种字体)提示:C:/WINCE600是winCE安装文件目录。步骤一:把simhei.ttf字库拷贝到C:/WINCE600/PUBLIC/COMMON/OAK/FILES目录下。步骤二:在C:/WINCE600/PLATFOR 阅读详情

作者:ARM-WinCE

 

确实很久没有写Blog了,感觉有些对不住曾经看我blog的朋友。刚从美国回来,由于项目原因,春节都在美国工作,现在有点时间,先写一篇简单的,介绍一下WinCE字体的设置。

 

WinCE系统字体的设置是通过注册表实现的,目前提供以下几种系统字体的设置:

系统字体:HKEY_LOCAL_MACHINE/SYSTEM/GDI/SysFnt

菜单字体:HKEY_LOCAL_MACHINE/SYSTEM/GWE/Menu/BarFnt

弹出窗口字体:HKEY_LOCAL_MACHINE/SYSTEM/GWE/Menu/PopFnt

内存不足错误窗口字体:HKEY_LOCAL_MACHINE/SYSTEM/GWE/OOMFnt

 

每一种系统字体的设置子项都是一样的,如下:

"Nm":           要使用字体的名字,比如Arial,Georgia等

"Ht":             字体的高度

"It":               是否斜体,0表示正常,1表示斜体

"Wt":             加粗程度

"CS":             所使用的字符级,默认是0,为ANSI_CHARSET,字符集在wingdi.h中定义

 

在使用一种字体之前,要确认你的WinCE系统支持这种字体,如果不支持,你需要添加字体,在Catalog Items View中选择Core OS->Fonts,然后选择要添加的字体就可以了,需要重新编译整个WinCE工程。

 

编译完工程之后,打开release目录下编译好的工程中的project.reg文件,添加系统字体设置的配置信息如下:

[HKEY_LOCAL_MACHINE/SYSTEM/GDI/SYSFNT]

        "Nm"="Georgia"                     字体名字

        "Ht"=dword:fffffff4                   字体高度

        "It"=dword:1                             斜体

        "Wt"=dword:190

        "CS"=dword:0

[HKEY_LOCAL_MACHINE/SYSTEM/GWE/Menu/BarFnt]

        "Nm"="Tahoma"

        "Ht"=dword:fffffff6

        "It"=dword:0

        "Wt"=dword:2BC

        "CS"=dword:0

[HKEY_LOCAL_MACHINE/SYSTEM/GWE/Menu/PopFnt]

        "Nm"="Tahoma"

        "Ht"=dword:fffffff4

        "It"=dword:0

        "Wt"=dword:190

        "CS"=dword:0

[HKEY_LOCAL_MACHINE/SYSTEM/GWE/OOMFnt]

        "Nm"="Tahoma"

        "Ht"=dword:fffffff4

        "It"=dword:1

        "Wt"=dword:190

        "CS"=dword:0

 

这段配置只是改变了系统字体的名字,大小并支持斜体,然后重新make image一下就可以了。具体效果如下:

 

 

 

可以看到字体已经改变,WinCE还支持ClearType字体,具体的实现只需要添加如下注册表配置:

[HKEY_LOCAL_MACHINE/SYSTEM/GDI/Cleartype]

"Default"=dword:00000001

重新Make image以后,运行效果如下:

 

 

ClearType字体是微软的技术,可以使字体看上去更加清晰圆滑,从上面的两张图片效果确实可以比较出来。

 

今天就写到这里,以后有时间再写。

 

本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/nanjianhui/archive/2010/04/19/5502871.aspx

wince添加字体 wince添加雅黑字体字体的安装 1、将本目录的“WeiQian 雅黑字体安装.cab”拷贝到wince设备上,双击该cab文件运行安装。任意路径安装均可。 注意:如果用户仅需要 宋体和雅黑字体,2和3步骤不用操作。 2、安装后在“Residentflash”目录下面出现“Fonts”文件夹。 3、打开PC电脑(假设是winxp系统)的“C:\WINDOWS\Fonts”目录,将该目录的字体文件(用户需要的字体,选择拷贝)拷贝到上面步骤所说的“Fonts”文件夹下即可。 4、重启wince生效。 立即下载

相关推荐

wince6.0字体设置工具

wince6.0设置字体的工具 可以自己修改上网本的字体,大小随意

在Wince中添加微软雅黑字体

作者;menuconfig 转自:http://blog.youkuaiyun.com/menuconfig/article/details/5816112 更新系统字库:例如要在WinCE5.0加入微软雅黑字体的支持。 第一步:增加如下注册表 [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/FontPath] "FontPath"="// Wind

老瓦的笔记本 1287

1.全基因组重测序数据分析介绍

二代测序原理及fastq数据解读、全基因组重测序数据分析内容

weixin_53682198的博客 1883

wince使用微软雅黑字体

wince可以动态加载字体: #define RESNAME CString(L"Resource\\") #define SDNAME CString(L"\\SDMEM\\") //#define SDNAME CString(L"\\Storage Card\\") #define CUSTOM_FONT  SDNAME+RESNAME+CString(L"微软雅黑.TTF")

zmq5411的专栏 2225

2025 年国人友好神刊盘点:20 本审稿快、分区高的 SCI 期刊,速抢发文先机!

科睿唯安最新发布的 2024 年影响因子(2025 年公布)显示,多本 TOP 期刊影响因子迎来大幅上涨!尤其是对国人友好的期刊,因审稿效率高、版面费亲民、国人发文占比超 40%,成为科研人员投稿热门。本文精选 20 本潜力神刊,涵盖Cell 子刊、顶流期刊、黑马期刊、性价比之王及新晋分区 TOP,附完整的影响因子、中科院分区、审稿周期、收稿方向攻略,助你抢占发文先机!

good_rrrrr的博客 5560

从‘平行’到‘鱼骨’:手把手拆解AlGaN/GaN HEMT多栅指结构的布局优化实战

本文深入探讨了AlGaN/GaN HEMT多栅指结构的布局优化,从传统的平行栅结构到创新的鱼骨栅结构,详细解析了如何通过优化信号路径和热管理提升功率器件的性能。文章结合实测数据和EDA工具,展示了鱼骨栅结构在相位一致性、热阻和版图利用率方面的显著改进,为射频功率放大器设计提供了实用指导。

weixin_27061475的博客 442

四极管:WinCE系统字体的设置

作者:ARM-WinCE   确实很久没有写Blog了,感觉有些对不住曾经看我blog的朋友。刚从美国回来,由于项目原因,春节都在美国工作,现在有点时间,先写一篇简单的,介绍一下WinCE字体的设置。   WinCE系统字体的设置是通过注册表实现的,目前提供以下几种系统字体的设置: 系统字体:HKEY_LOCAL_MACHINE/SYSTEM/GDI/SysFnt 菜单字体:HKEY

杨琦(四极管) 742

Simulink玩转PMSM无感FOC:从IF强拖参数调试到切换失败的避坑指南

本文深入探讨了Simulink在PMSM无感FOC控制中的IF强拖启动参数调试与切换避坑技巧。通过详细解析强拖加速、速度维持和闭环切换三大阶段的设计逻辑,以及五个常见陷阱的解决方案,帮助工程师快速定位启动失败和切换震荡问题。文章还提供了典型故障的波形诊断方法和高级调试工具链优化建议,是电机控制领域的实用指南。

weixin_29164843的博客 408

如何设置WINCE系统字体、字号?如何设置自己开发的软件的字体、字号

1、系统字体通过注册表设置。如下: [HKEY_LOCAL_MACHINE/System/GDI/SysFnt]///系统字体 Wt=420 Ht=18 Nm=Arial [HKEY_LOCAL_MACHINE/System/GWE/Menu/BarFnt] ///菜单栏字体 [HKEY_LOCAL_MACHINE/System/GWE/Menu/P...

weixin_30342827的博客 153

TTL电路搭建半加器实验:操作指南完整版

通过TTL电路搭建半加器,详解逻辑设计与实验步骤,帮助掌握数字电路中的半加器工作原理与实际应用,适合电子技术初学者动手实践。

weixin_42524864的博客 356

aic8800出现insmod: can‘t insert ‘/lib/modules/4.9.191/aic8800_fdrv.ko‘: No such device

2、如果单独编译wifi驱动,则把CONFIG_PLATFORM_UBUNTU?= y都改为CONFIG_PLATFORM_ALLWINNER?1、如果把wifi驱动嵌入到内核编译,则在makefile中加入这一句。后面再修改对应平台的交叉编译链和内核吗路径等。

mantouyouyou的博客 510

WinCE字体的设置

介绍一下WinCE字体的设置。   WinCE系统字体的设置是通过注册表实现的,目前提供以下几种系统字体的设置: 系统字体:HKEY_LOCAL_MACHINE/SYSTEM/GDI/SysFnt 菜单字体:HKEY_LOCAL_MACHINE/SYSTEM/GWE/Menu/BarFnt 弹出窗口字体:HKEY_LOCAL_MACHINE/SYSTEM/GWE/Menu/PopFnt

芝麻软件工作室的专栏 763

cesium 深度图(获取区域最高最低点位)

文章摘要: Cesium深度图技术可用于获取区域地形高程数据,核心实现步骤包括:1)通过离屏相机构建独立渲染环境,使用正交投影确保采样精度;2)采用离屏渲染技术获取均匀分布的地形点数据。关键技术点包含多边形外包矩形计算、后台相机配置(5km高度正交投影)、1024×1024像素离屏视图设置,以及深度数据解析(RGBA格式转换和三维坐标还原)。该方法避免了主视图干扰,可精准获取区域内地形高程信息,为填挖方分析等应用提供基础数据支持。

God's asylum的博客 283

WINCE 系统字体大小调整

WINCE 系统字体大小调整   [HKEY_CURRENT_USER/Software/Microsoft/Shell] "ClearType"=dword:00000000--整体界面Cleartype设置,00000000为禁止,00000001为启动 [HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersi

JTZP007的专栏 1215

通信原理 | python调制识别数据及代码

数据集包含了从-20dB 到+18dB 总共 20 个信噪比(步长为 2)下的 11 种调制信号, 包括 AM-DSB、 AM-SSB 和 WBFM 三种模拟调制信号,以及 BPSK、 QPSK、 8PSK、 CPFSK、 GFSK、 PAM4、 QAM16 和 QAM64 八种数字调制信号。其中信号的中心频率为 200KHz,采样频率为 1Msamp/s,且每个信噪比下每种调制信号包含 1000 个信号。其中每个信号包含 IQ 两路数据,且每一路数据都包含有 128 个采样点。

若北辰 1758

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

WinCE 设置字体大小和颜色

COLORREF oldTextColor, oldBgColor; RECT rcText = { 0 }; SIZE textSize = { 0 }; rcText.left = (int)(35*nWidth/1024); LOGFONT logfont; HFONT font,oldfont; memset(&logfont, 0,...

攻城狮的物联网基地 656

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

上一篇: nand flash 的编程细节
下一篇: Windows API一日一练(58)FindFirstFile和FindNextFile函数
menuconfig
博客等级 码龄19年 713粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值