本帖最后由 nojon 于 2012-4-24 23:00 编辑

WinCE 几个注册表修改(包括字体的修改)

隐藏输入法:在 HKEY_CLASSES_ROOT\CLSID\ 下面,每个输入法都注册了一个guid,也就是一个注册表项,找到对应的注册表项,把IsSIPInputMethod的值从默认的1改成0就可以隐藏你不想要的输入法了。

具体使用的时候,使用任何注册表编辑工具,搜索IsSIPInputMethod, 就会依次找到各个输入法,很简单的,对不对?赶快自定义你的输入法面板吧,全凭你个人爱好。

修改字体:以HYZYJ.ttf,汉仪中圆简为例 —— 把字体放到WINDOWS底下 然后修改注册表,

打开平滑选项的注册表修改:

[HKEY_LOACL_MACHINE\SOFTWARE\MICROSOFT\SHELL\]

将NoClearType键值1改为0

[HKEY_LOACL_MACHINE\SYSTEM\GDI\CLEARTYPESETTINGS\]

将OffOnRotation键值1改为0   (横屏开启平滑,不用横屏可以不改此项)

重启后,在设置-系统-调整屏幕-ClearType里启用ClearType

将字体文件复制到PDA的windows目录下,修改注册表:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontLink\SystemLink]

修改所有项目的键值为 \windows\HYZYJ.ttf,汉仪中圆简

也可以试着只修改Tahoma的键值看看效果。

如果感觉不好,将注册表改回原值,将windows下的字体文件的扩展名改为别的,重新启动ppc,即可删除该字体。

对于英文版用户 需要添加FontLink\SystemLink]

利用 Total Commander將wince.nls與字型檔mingliu.ttc拷貝到

PPC上 \Windows\ 的目錄下。

大概是WM5新增的保護使得系統內建的檔案總管以及透過ActiveSync都無法將wince.nls拷備覆蓋到 \windows\ 下原本的檔案,

只能透過 Total Commander 之類其他的軟體來操作,若你手上有合法的 Resco Explorer 也可以使用。

之後再用TRE匯入ming_font.reg即可,不過先別急著soft reset。

請先按下power鍵將機器關機之後再按下power開機,這樣才會讓剛剛登錄檔的修改生效,

才可以戳屁屁進行 soft reset。

重開機之後應該Region內看到Chinese (Taiwan),中文也可以正常顯示了。

若中文無法顯示,可以先去確認一下登錄是否有正確的匯入,

若沒有的話在重新匯入ming_font.reg試試看吧。

REGEDIT4---注册表头,不得缺少

[HKEY_CURRENT_USER\Software\Microsoft\Shell]

"ClearType"=dword:00000000--整体界面Cleartype设置,00000000为禁止,00000001为启动

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]

"ClearType"=dword:00000000--IE的Cleartype设置,同上

以下尤其重要,这是设置将英文字体指引到中文字体的关键,其格式为:

"英文字体名"=\\Windows\\中文字体文件名称,中文字体名

注意!!!“字体名”和“字体文件名称”是不同的。bkdings.ttf是字体文件名称,UniSun是这个字体的“字体名”,属于内部名称。建议下载http://download.microsoft.com/do ... 336efcbf/ttfext.exe来查看,查看方式是安装该软件后,直接右键点字体,在属性中既可看到。再次提醒注意,通常.ttc不能被正确辨认,改为.ttf既可。几乎大部分的字体查看软件都不能辨认.ttc的。实际导入的PPC中时,用.ttc还是.ttf都没有应用上的区别。

通常英文机里面如果有三个英文字体,只需作三个指引既可。我这是以防万一多作了几个。

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontLink\SystemLink]

"Tahoma Bold"=\\Windows\\bkdings.ttf,UniSun

"Arial"=\\Windows\\bkdings.ttf,UniSun

"Courier New"=\\Windows\\bkdings.ttf,UniSun

"Symbol"=\\Windows\\bkdings.ttf,UniSun

"Tahoma"=\\Windows\\bkdings.ttf,UniSun

"Times New Roman"=\\Windows\\bkdings.ttf,UniSun

"Hi_tech Wealth Phonetic Plain"=\\Windows\\bkdings.ttf,UniSun

"MSPGothic"=\\Windows\\bkdings.ttf,UniSun

"MSGothic"=\\Windows\\bkdings.ttf,UniSun

"CourierNew"=\\Windows\\bkdings.ttf,UniSun

这是系统字体设置,影响常见的消息问题等。

[HKEY_LOCAL_MACHINE\SYSTEM\GDI\SYSFNT]

"Ht"=dword:00000010--字体大小,通常是FFFFF4等来表示,也可以直接用十六进制表示,比如这里的10代表16号字。

"Nm"="Tahoma"--字体名

"It"=dword:00000000--00000001表示斜体,00000000为正常

"Wt"=dword:00000190--文字粗细,一般190为正常,2BC为粗体,可以再加粗。同样这是十六进制。

"CS"=dword:00000000--语系,不改也可

这是菜单栏的字体。

[HKEY_LOCAL_MACHINE\SYSTEM\GWE\Menu\BarFnt]

"Nm"="Tahoma"

"Ht"=dword:00000010

"It"=dword:00000000

"Wt"=dword:000002bc

"CS"=dword:00000000

这是菜单栏上弹的是项目字体

[HKEY_LOCAL_MACHINE\SYSTEM\GWE\Menu\PopFnt]

"Ht"=dword:00000010

"Nm"="Tahoma"

"It"=dword:00000000

"Wt"=dword:000002bc

"CS"=dword:00000000

这里按MS的说法是out-off-memory对对话框字体。

[HKEY_LOCAL_MACHINE\SYSTEM\GWE\OOMFnt]

"Nm"="UniSun"

"Ht"=dword:00000010

"It"=dword:00000000

"Wt"=dword:000002bc

"CS"=dword:00000000

这是常见对话框的按钮字体大小。FontHight是高度;FontWeight是宽度(原来没有的,我加上去的)

[HKEY_LOCAL_MACHINE\SYSTEM\GWE\Button]

"FontHight"=dword:00000010

"FontWeight"=dword:000002bc

本文纯为搬运,只是分享,不懂技术。

wince 默认输入法_WinCE 几个注册表修改 (包括字体的修改)相关推荐

  1. WinCE 几个注册表修改(包括字体的修改)

    隐藏输入法:在 HKEY_CLASSES_ROOT\CLSID\ 下面,每个输入法都注册了一个guid,也就是一个注册表项,找到对应的注册表项,把IsSIPInputMethod的值从默认的1改成0就 ...

  2. wince 默认输入法_wince下中文输入法

    CE 包含了一种简体中文输入法编辑器,如果不想编写自己的输入法编辑器,那么可 以直接调用默认的.在讲解中文输入法编辑器之前顺便提一下国际化 ( Internationalization ),中文输入法 ...

  3. PPC系统内部和注册表的一些解释与修改

    关于系统内部和注册表的一些解释与修改 1.来电铃声 铃声放在windows下的rings目录下面,或者在储存卡里建立一个My Documents(注意大小写)把mp3铃声放里面就好了来电铃声支持的格式 ...

  4. linux修改windows注册表,妙招:让修改的注册表立即生效的几种方法

    建站学院(LieHuo.Net)Windows文档Windows操作系统是全球最广泛,使用者最多的软件,熟悉Windows软件成了电脑操作者必不可少的功课,注册表作为"Windows的神经系 ...

  5. win7注册表关闭防火墙服务器,怎么样修改注册表来关闭windows防火墙?

    很难,不过你可以看看下面的 通过修改注册表打开或关闭Windows防火墙端口,以远程桌面端口3389为例: SetPort.bat @echo offSET TS=HKLM\SYSTEM\Curren ...

  6. 修改注册表后不重启计算机,修改注册表后不重启计算机边生效(转)

    修改注册表后不重启计算机边生效. const int WM_SETTINGCHANGE = 0x001A; const int HWND_BROADCAST = 0xffff; IntPtr resu ...

  7. wince 默认输入法_winCE6.0自带中文输入法加载

    1. 在定制wince系统的时候,进入" project Properties"里,在Local\clear, 再选择你想要系统支持的语言,在默认的语言里选择系统默认的语言. 回到 ...

  8. linux 安装字体 注册表,如何安装字体,如何安装字体?

    导航:网站首页 > 如何安装字体,如何安装字体? 如何安装字体,如何安装字体?,有知道的吗?求大神们来解答一下呀,谢谢了 匿名网友: 不管你应用的是哪个版本的windows系统,安装方法都一样: ...

  9. 修改mysql注册表在_mysql服务如何修改注册表

    我就废话不多说了,大家还是直接看代码吧~create or replace function aa1(a1 integer[],a2 bigint) returns void AS $$declare ...

最新文章

  1. 较高人工智能的人机博弈程序实现(多个算法结合)含C++源码
  2. hdu 4679 树的直径
  3. 下一代 IDE:Eclipse Che 究竟有什么奥秘?
  4. C++11 右值引用、移动语义、完美转发、万能引用
  5. 一图胜千言,8 张图理解 Java
  6. 2018.01.25-现货黄金复盘
  7. 关于local storage及session storage 应用问题
  8. 物联网空开价格_北斗星C2物联网蒸箱集成灶618价格提前开抢,转发送豪礼
  9. java spark 项目_spark应用程序如何在Java项目中运行
  10. matlab数字信号处理与应用 张德丰,MATLAB数字信号处理与应用
  11. 企业信息化战略与实施(2)信息系统生命周期与战略规划方法
  12. 网页分享接口代码格式
  13. 无人车传感器 IMU 深入剖析
  14. 理论篇:如何理解51%攻击
  15. 共享系统APP开发:带你体验真实的共享生活
  16. mysql 组织结构 支持_如何优化MySQL索引组织结构
  17. 关于linux音频JACK的那些事情……
  18. ClassLoader和ClassForname的区别(详解)
  19. 学数答题160904-不等式
  20. 鸿蒙合香丸有副作用吗,苏合香丸能长期吃吗 有没有副作用

热门文章

  1. 【一周读书】《把时间当作朋友》《一个人就是一支骑兵》读书心得
  2. c语言指针法实现杨辉三角,C++_C语言在屏幕上输出杨辉三角,这就是杨辉三角,也叫贾宪三 - phpStudy...
  3. 输入输出计算机英语,计算机的秘密——输入与输出
  4. JavaScript--前后端交互AjaxjQuery
  5. 手机收不到信号显示无服务器,路由器太远手机接收不到信号怎么办?这里有你想要的答案!...
  6. matlab杜芬振子,研电赛2018准备记录
  7. 2018研电赛 “RT-Thread企业专项奖” 赞助商通告
  8. 关于计算机应用的客户服务器模式,计算机客户机/服务器计算模式
  9. 基于Team Fundation Server 的Task软件生产与管理
  10. linux五笔输入法制作_「简记」 Linux安装五笔输入法,包含arch和debian系