解决VS2005定制WINCE6.0中文显示乱码的问题
2012-12-07 14:24
411 查看
在CE5上如下添加就可以显示中文的界面,然而在CE6上却没有。
1.先打开目标的工程文件,单击“Project”菜单,再单击“Properties->Configuration Properties-> Locale 先执行 “Clear All”,
Locales:将 “中文(中国)”打勾
Default languare:选择“中文(中国)”
2.在Catalog View添加Core OS-->CEBASE-->International-->Locale Specific support-->Chinese (Simplified)-->Fonts-->SimSun & NSimSum(choose 1)--> SimSun & NSimSun (Subset 2_50):字体大小是3M左右,不用默认的,默认的字体太大了。
3.在Catalog View添加
Core OS-->CEBASE-->International-->Locale Specific support-->Chinese (Simplified)-->GB18030 Data Vonverter 和"Monotype Imaging AC3 Font Compression"
前者为汉字编码标准集转换器,后者为使用AC3对字库进行压缩。
4. 在Catalog View添加
Core OS->CEBASE->International->Local Services(Choose 1)-> National Language Support (NLS)
仔细查找原因,最终发现是添加了
Core OS -->CEBASE -->Graphics and Multimedia Technologies -->Graphics -->Raster Fonts Support
去掉就可以正常显示中文的界面了。即加入点阵字体支持后,就会屏蔽掉几乎所有的TrueType字体。
微软的说明如下
SYSGEN_GDI_RASTERFONT
When this variable is set, support for raster fonts is enabled. A raster font glyph is a tiny bitmap that represents a single character size. Because the bitmaps for each glyph in a raster font are designed for a specific resolution on a particular device,
raster fonts are generally considered device-dependent.
Windows Embedded CE supports TrueType and raster font technologies, but only one font technology can be used on a specified OS design. Generally, Windows Embedded CE uses Tahoma as the default system font. There is no default font for Korean, Japanese, Simplified
Chinese or Traditional Chinese, so you must load at least one font so that your application can have text output.
After you choose TrueType or raster font technology during OS design, you cannot change technologies with an application.TrueType is the default in Windows Embedded CE, but you can implement raster technology in your OS design by adding the Raster Fonts
Support Catalog item from the Platform Builder Catalog to your OS design.
1.先打开目标的工程文件,单击“Project”菜单,再单击“Properties->Configuration Properties-> Locale 先执行 “Clear All”,
Locales:将 “中文(中国)”打勾
Default languare:选择“中文(中国)”
2.在Catalog View添加Core OS-->CEBASE-->International-->Locale Specific support-->Chinese (Simplified)-->Fonts-->SimSun & NSimSum(choose 1)--> SimSun & NSimSun (Subset 2_50):字体大小是3M左右,不用默认的,默认的字体太大了。
3.在Catalog View添加
Core OS-->CEBASE-->International-->Locale Specific support-->Chinese (Simplified)-->GB18030 Data Vonverter 和"Monotype Imaging AC3 Font Compression"
前者为汉字编码标准集转换器,后者为使用AC3对字库进行压缩。
4. 在Catalog View添加
Core OS->CEBASE->International->Local Services(Choose 1)-> National Language Support (NLS)
仔细查找原因,最终发现是添加了
Core OS -->CEBASE -->Graphics and Multimedia Technologies -->Graphics -->Raster Fonts Support
去掉就可以正常显示中文的界面了。即加入点阵字体支持后,就会屏蔽掉几乎所有的TrueType字体。
微软的说明如下
SYSGEN_GDI_RASTERFONT
When this variable is set, support for raster fonts is enabled. A raster font glyph is a tiny bitmap that represents a single character size. Because the bitmaps for each glyph in a raster font are designed for a specific resolution on a particular device,
raster fonts are generally considered device-dependent.
Windows Embedded CE supports TrueType and raster font technologies, but only one font technology can be used on a specified OS design. Generally, Windows Embedded CE uses Tahoma as the default system font. There is no default font for Korean, Japanese, Simplified
Chinese or Traditional Chinese, so you must load at least one font so that your application can have text output.
After you choose TrueType or raster font technology during OS design, you cannot change technologies with an application.TrueType is the default in Windows Embedded CE, but you can implement raster technology in your OS design by adding the Raster Fonts
Support Catalog item from the Platform Builder Catalog to your OS design.
相关文章推荐
- 解决VS2005定制WINCE6.0中文显示乱码的问题
- 解决win7英文版下中文显示乱码问题
- [Cocos2D-X]使用iconv解决VS上中文显示乱码的问题+android导入第三方库iconv
- PL/SQL Developer 显示中文乱码问题解决
- QT如何显示中文,解决乱码问题
- Sublime Text 2支持GB2312和GBK,解决中文显示乱码问题
- 文章标题 解决IDEA读取txt文本中显示的中文乱码问题
- SSH客户端显示中文乱码问题的解决
- html文件中文在浏览器中显示乱码问题解决
- 解决Zend Development中显示中文乱码的问题
- 解决PLSQL 显示中文乱码问题
- Mac上Numbers显示.csv中文乱码问题(已解决)
- Oracle数据库工具中文显示乱码问题的解决
- php 中文字符入库或显示乱码问题的解决方法
- SecureCRT中文显示乱码问题的解决方法
- Fedora 18 vim编辑器中文字符显示乱码问题的解决方法
- Linux 解决中文显示乱码问题
- 解决SecureCRT中文显示乱码和全屏无法显示菜单的问题