zoukankan      html  css  js  c++  java
  • Wince 添加中文字库

    以前在定制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

  • 相关阅读:
    两个有序数组,找第k小的数//未完
    top详解--查看cpu及内存使用情况
    查看IO情况
    hadoop常用的调优参数
    zookeeper 的 javaAPI
    MapReduce优化
    mySQL索引数据数据结构 B+ 树
    P2670 [NOIP2015 普及组] 扫雷游戏
    P1887 乘积最大3
    1299. 五指山
  • 原文地址:https://www.cnblogs.com/liang123/p/6325777.html
Copyright © 2011-2022 走看看