WinCE 6上面添加多语言支持需要注意的问题

来源:互联网 发布:真丝枕巾 知乎 推荐 编辑:程序博客网 时间:2024/05/19 01:59

一开始在网上找了一个贴子,按照上面说的做,结果简体中文可以显示,而繁体中文显示不了,日文也可以显示,反复看了MSDN帮助,终于解决了问题。

添加一般的语言只要在“Catalog Items View”里选择相应的项目就行了,但是添加东亚象形字的时候,需要多一些操作,不然的话,会出现简体和繁体只能正常显示一种的问题。

修改安装目录里的WINCE600/PUBLIC/COMMON/OAK/FILES/Common.reg文件,打开这个文件,里面有几个相同的段[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/FontLink/SystemLink],如果你的系统是简体中文,那就把其它的删除,只保留简单中文的那个,并修改简体中文下面几个键的值,把想要添加的语言的字库路径和名称加上去,中间用分号隔开,如下:

[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/FontLink/SystemLink]

  "Tahoma"="//Windows//simsun.ac3,NSimSun;//Windows//mingliu.ac3,PMingLiU"

  "Courier New"="//Windows//simsun.ac3,NSimSun;//Windows//mingliu.ac3,PMingLiU"

  ...........

注意:在“Catalog Items View”里选择想要添加的语言,但是不能选"Monotype Imaging AC3 Compression"这一项,不然就会出现繁体字不能显示的问题。可能是选择了压缩字体的缘故,要显示的字不在那个字库里面。

原创粉丝点击