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/download/e/f/f/effe51ca-369d-4a15-ba47-d465336efcbf/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

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13771794/viewspace-675135/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/13771794/viewspace-675135/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值