Wince 添加中文字库
来源:互联网 发布:linux内核调用shell 编辑:程序博客网 时间:2024/04/19 22:39
以前在定制wince中文系统时候,老是出现NK太大,系统定制失败。今天又碰到该问题,不能老是躲避这种问题,再来try一下,结果和想象的一样,还是NK太大,郁闷,一定要找到根源;Google了一下,自己又试了两下,哇塞,成功了!Happy! 总结如下:
1. 在定制wince系统的时候,进入” project Properties”里,在Local/clear, 再选择你想要系统支持的语言,在默认的语言里选择系统默认的语言。
回到Catalog,选择“Core OS”—>“International”—>“Locale Spectific Support”
—> “Chinese[Simplified]”(这是系统开机默认的语言)
2. 回到 Catalog, 选择“Core OS”/International/Locale Specific Support/ Chinese[Simplified]
① Monotype Imaging Ac3 Font Compression 选上
② GB18030 Data Converter 选上
③ Fonts/SimSun & NSimSun (Subset 2_50) 选上
补充:在没有压缩字体的情况来,默认选择的新宋字库大小是10M多,文件为simsun.ttc,若选择Subset 2_50版本,文件为simsun_2_50.ttc,字体大小是将近3M,也是对WinCE体积进行裁剪关键所在。当然如果选择了AC3对字库进行压缩,哪么体积还可以进一步缩小,压缩后的文件为simsun_2_50.ac3,体积就只有不到2M。
字库所在目录:D:/WINCE600/PUBLIC/COMMON/OAK/FILES
如果这样还是太大(我今天就是这样),没办法,改系统定义的NK大小了(我用的是Sirf_A4):
IF NOT defined MEM_NK_SIZE (
IF defined IMGMULTIXIP (
IF "%EndStrOfFlatRelDir%"=="Debug" (
set MEM_NK_SIZE=0x02900000
) ELSE (
set MEM_NK_SIZE=0x01500000
)
)
看到这里应该知道改哪里了吧!我将set MEM_NK_SIZE=0x01500000 改为set MEM_NK_SIZE=0x02900000 ,再次编译,一切OK! Very easy!!!
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/hugohong/archive/2009/03/30/4034889.aspx
- Wince 添加中文字库
- Wince 添加中文字库
- Wince 添加中文字库
- wince添加楷体字库
- EMWIN中文字库添加方法
- 给uGUI添加自定义中文字库
- Wince 6.0如何增加中文字库并设置简体中文语言?
- winCE改变字库方法(WINCE字库更新)
- winCE改变字库方法(WINCE字库更新)
- winCE改变字库方法(WINCE字库更新)
- winCE改变字库方法(WINCE字库更新)
- winCE改变字库方法
- winCE改变字库方法
- winCE改变字库方法
- winCE改变字库方法
- WINCE简体中文字库裁剪
- 关于在TCC8900开发板上添加中文字库
- ubuntu 安装中文字库
- 进度条对话框
- Linux top 命令详解
- Delphi2010中DataSnap高级技术(1)—为DataSnap系统服务程序添加描述
- MP4文件Sample获取
- Delphi2010中DataSnap高级技术(2)—DataSnap服务端和客户端发布分发方法
- Wince 添加中文字库
- Linux守护进程
- Delphi2010中DataSnap高级技术(3)—DataSnap服务器如何得到客户端的IP和端口
- windows下postgresql创建函数和数据类型的问题
- jar包重新签名
- 等待对话框
- iReport与JasperReport中如何支持文支持显示
- 基于简易多通道虚拟示波器的技术研究
- IE里F5和Ctrl+F5区别是什么?