wince 字体
sukhoi27smk
学习是为了探索这个世界的本质
展开
-
winCE改变字库方法
更新系统字库:例如要在 WinCE5.0 加入微软雅黑字体的支持 。第一步:增加如下注册表[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/FontPath]"FontPath"="// Windows " ; 字库文件所在目录 [HKEY_LOCAL_MACHINE/SYSTEM/GDI] "FontLinkMetho转载 2012-12-23 12:51:58 · 668 阅读 · 0 评论 -
WinCE 字体平滑 ClearType
WinCE 5.0 字体效果糙,英文字体(Zurich)可以在代码里面设置ClearType,中文字体不行。解决方法:[HKEY_LOCAL_MACHINE\System\GDI]"FontLinkMethods"=dword:00000000[HKEY_LOCAL_MACHINE\System\GDI\ClearTypeSettings]"OffOnRotation"=dwo转载 2013-01-28 22:35:28 · 1073 阅读 · 0 评论 -
Wince6.0 cleartype
WinCE6.0下显示宋体毛刺很严重,影响显示效果,打开cleartype以后字体显示平滑,但是不知道为什么wince桌面上的中文字体显示乱码,而且自己的引用程序也变的很卡。开始以为是字库的原因,后来添加了系统的组件以后一切正常。*选上了MUI和 AC3后正常显示cleartype效果,并且没有乱码,应用程序也不会卡。在解决问题过程中也尝试了使用其他字体,例如微软雅转载 2013-01-28 22:53:30 · 1224 阅读 · 0 评论 -
MSDN中关于链接字体的解释(非常有用)
Windows Embedded CE提供了链接字库的能力,它可以将一个或多个字库链接到另一个字库上,前者称为被链接字库,后者称为基本字库。一旦你链接了字库,你就可以使用被链接的字库显示在基本字库中不存在的码字。比如,将日文字库链接到拉丁字库,你就可以在使用拉丁字库的UNICODE文本API中显示日文字符。如果你的设备上启用了字库链接,你可以通过检查注册表的子键HKEY_LOCAL_MACHI转载 2013-01-26 19:58:33 · 1394 阅读 · 0 评论 -
WinCE内核裁减(中文字体)及字库和内核的分离
每次定制中文系统时,NK总是比英文大10M左右,启动时在bootloader中将内核Copy到内存时也花时间,同时也占用了很多内存,留给系统和应用的内存就少了10M左右,真是浪费呀,看到都心痛!本人研究了一下,同时也参考了网上的资料,现总结如下,如何减少中文字库大小和将字库放到外部存贮器上。核心思想是将默认选择的中文字体SimSun & NSimSun (SYSGEN_FONTS_SIMSUN)替转载 2013-01-26 19:59:16 · 868 阅读 · 0 评论 -
wince对中文字体的支持
最近情况真的是很糟,小小年纪,得了好几样小毛病,弄得每天都提不起精神来,恍恍惚惚的,幸好有妻子的支持,她不论自己多忙多累,一看到我情绪不好,就给与很多安慰,百般鼓励,真的非常感谢她。同时,接了个wince的活,赚点外快,否则闲的也是挺无聊的,赶快进入正题,记录下我的工作成果。项目中要求系统的默认字体为楷体,而原来是宋体的,字体这部分之前我也没有接触过,头一次弄,还真花了我2天时间。还是直接说解转载 2013-01-26 19:41:19 · 4685 阅读 · 0 评论 -
WINCE添加新字体需要注意的一些问题
之前测试使用dgwulm.ttf字体(GPS软件WolfNCU中带的),发现了一些添加新字体的时候可能被忽视的问题。在WINCE系统中,除了将字体文件加入到系统内核NK之外,还可以动态的方式添加新字体,使用函数AddFontResource、RemoveFontResource,以及CreateFontIndirect等函数。使用方式类似:///////////////////////转载 2013-01-26 19:42:46 · 1177 阅读 · 1 评论 -
WINCE6 同时支持简繁体
最近两星期在玩WINCE6,因产品需要,应用软件需支持简繁体,显示其中一种很好办,只需要加入相应的字库。如加入简体字库:CEBASE->International->Locale Specific Support->Chinese(Simplified),选择字库SimSun & NSimSun(Subset 2_50),通常情况选择这个就够了,而SimSun & NSimSun这个太大,有1转载 2013-01-26 09:56:33 · 681 阅读 · 0 评论 -
Tahoma,Arial和宋体英文字体
几年前一直用简体中文版的Widnows XP,从来没有觉得字体怎么怎么样。偶然看见英文版Windows XP就发现菜单或者文件夹的字体很好看,没怎么研究就把我的中文版XP换成了英文版并沿用至今。后来很久才知道可以在Control Panel -> Display -> Appearance -> Advanced里面修改的...不管是中文版XP还是英文版XP,默认的中文字体都是宋体/新转载 2013-01-24 19:31:25 · 9720 阅读 · 0 评论 -
宋体(Simsun)和新宋体(NSimsun)的区别
我们平常说的宋体(Simsun)全称为中易宋体,它和新宋体(NSimsun)是由北京中易中标电子信息技术有限公司制作并持有版权的两个TrueType 字体。自从微软向中易购买了这套字型后,它便成为了简体中文使用者最熟悉的字体,而Office中文版则包含了新宋体,但这两套字体的区别让不少人感到非常疑惑。百度百科如此解释:“和宋体类似,中文字都是方块字,等宽等高。宋体和新宋体的中文字符都是一样转载 2012-12-04 19:04:26 · 34211 阅读 · 2 评论 -
WinCE内核裁减(中文字体)及字库和内核的分离
每次定制中文系统时,NK总是比英文大10M左右,启动时在bootloader中将内核Copy到内存时也花时间,同时也占用了很多内存,留给系统和应用的内存就少了10M左右,真是浪费呀,看到都心痛!本人研究了一下,同时也参考了网上的资料,现总结如下,如何减少中文字库大小和将字库放到外部存贮器上。核心思想是将默认选择的中文字体SimSun & NSimSun (SYSGEN_FONTS_SIMSUN)替转载 2012-11-17 09:44:57 · 741 阅读 · 0 评论 -
WinCE系统字体的设置
作者:ARM-WinCE 确实很久没有写Blog了,感觉有些对不住曾经看我blog的朋友。刚从美国回来,由于项目原因,春节都在美国工作,现在有点时间,先写一篇简单的,介绍一下WinCE字体的设置。 WinCE系统字体的设置是通过注册表实现的,目前提供以下几种系统字体的设置:系统字体:HKEY_LOCAL_MACHINE/SYSTEM/GDI/SysFnt菜单字体:HKEY_转载 2012-11-17 10:01:02 · 1101 阅读 · 0 评论 -
WinCE 修改系统字体 & 开启ClearType平滑字体
系统字体:"Wt"=宽度[正负相等:A=-A,并且过大的时候例如这里的:fffffff4按X=FFFFFFFF-X]"Ht"=高度[正负相等:A=-A,并且过大的时候例如这里的:fffffff4按X=FFFFFFFF-X]"Nm"="字体名称""CS"=[0=使用系统默认,1=使用Nm] "It"=[0=正常/1=斜体] 系统字体:HKEY_LOCAL_MA转载 2013-01-01 09:36:35 · 1302 阅读 · 0 评论 -
wince6.0中文内核定制
对WinCE体积进行剪裁,并让WinCE支持简体中文和英文显示,默认显示是中文,并以下对字体选取作详细的说明; 关键操作步骤:1.先创建一个WINCE内核工程.2.先打开目标的工程文件,单击“Project”菜单,再单击“Properties->Configuration Properties-> Locale先执行“clear”Lo转载 2012-12-28 10:04:49 · 1358 阅读 · 0 评论 -
wince使用自定义字体
在wince中使用自定义字体其实很简单,只要将自已的字体加到你的程序中就可以使用了,在使用完后再将其清除掉。以wince中加使用"Georgia”字体为例:在程序初始化的时候将你的字体加载进程序AddFontResource(L"NandFlash\\Font\\Georgia.ttf") ;//我的字体文件放在NandFlash下的Font目录下,文件名称为Georgia.ttf转载 2012-12-28 09:59:53 · 1853 阅读 · 0 评论 -
winCE改变字库方法(WINCE字库更新)
更新系统字库:例如要在WinCE5.0加入微软雅黑字体的支持。第一步:增加如下注册表[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/FontPath]"FontPath"="// Windows " ; 字库文件所在目录 [HKEY_LOCAL_MACHINE/SYSTEM/GDI] "FontLinkMethods转载 2013-01-20 15:24:00 · 1231 阅读 · 0 评论