日韩欧美自拍在线观看-欧美精品在线看片一区二区-高清性视频一区二区播放-欧美日韩女优制服另类-国产精品久久久久久av蜜臀-成人在线黄色av网站-肥臀熟妇一区二区三区-亚洲视频在线播放老色-在线成人激情自拍视频

WinCE內(nèi)核削減(中文字體)及字庫和內(nèi)核的分開

出處:互聯(lián)網(wǎng)    發(fā)布于:2011-09-03 20:29:41

  為了啟動時在bootloader中將內(nèi)核Copy到內(nèi)存時也花時間,同時也占用了很多內(nèi)存。本人研究了一下,同時也參考了網(wǎng)上的資料,現(xiàn)總結(jié)如下,如何減少中文字庫大小和將字庫放到外部存貯器上。思想是將默認選擇的中文字體SimSun & NSimSun (SYSGEN_FONTS_SIMSUN)替換成SimSun & NSimSun (Subset 2_50) (SYSGEN_FONTS_SIMSUN_2_50)達到體積的縮小。在注冊表中[HKEY_LOCAL_MACHINE\SOFTWARE \Microsoft\FontPath]和[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontLink \SystemLink]改變字庫simsun.ac3或simsun.ttc的存貯位置。

  一、減少中文字庫大小

  1.先打開目標(biāo)的工程文件,單擊“Platform”菜單,再單擊“Settings…”,執(zhí)行”clear” ,

  Locales:將”英文(美國)”“中文(中國)”打勾

  Default languare:選擇“中文(中國)”

  2,回到Catalog,選擇“Core OS”—>“International”—>“Locale Spectific Support”

  —> “Chinese[Simplified]”

  ▲  Agfa AC3 Font Compression:使用AC3對字庫進行壓縮,若CPU有300HZ以上,建議選上;

  ▲  SimSun & NSimSun (Subset 2_50):字體大小是3M左右,WINCE選擇Subset 2_50是合適的,所以用(Subset 2_50)中文字體替換原來的中文字體,選擇SimSun & NSimSun (Subset 2_50),按右鍵添加該組件即可,這樣就會把原來的字體替換掉。這樣對中文顯示又沒有影響又達到內(nèi)核瘦身的效果。必須選上;

  ▲  GB18030 Data Converter:漢字編碼標(biāo)準(zhǔn)集轉(zhuǎn)換器,必須選上

  3,重新進行Sysgen,這樣做出來的系統(tǒng),既能正常顯示中文,又不用擔(dān)心NK體積過大。

  二、將字體保存到外部存貯器上來減少內(nèi)核的大小

  在加載顯示驅(qū)動前就要加載保存字體的存貯設(shè)備的驅(qū)動,否則中文字體不能加載,系統(tǒng)啟動后顯示框框。將字體保存到注冊表保存的存貯設(shè)備上,因為該存貯設(shè)備驅(qū)動很早就加載了。

  而我使用的是硬盤,注冊表需要作如下修改

  1、在platform.reg中添加如下

  [HKEY_LOCAL_MACHINE\SYSTEM\GDI]

  "FontLinkMethods"=dword:1

  [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontPath]

  "FontPath"="\\Hard Disk"  ; 字庫文件所在目錄

  [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontLink\SystemLink]

  "Tahoma"="\\Hard Disk\\simsun.ac3,NSimSun" ;我是用的壓縮字庫,所以為simsun.ac3。

  "Courier New"="\\Hard Disk\\simsun.ac3,NSimSun"

  "Arial"="\\Hard Disk\\simsun.ac3,NSimSun"

  "Times New Roman"="\\Hard Disk\\simsun.ac3,NSimSun"

  "Symbol"="\\Hard Disk\\simsun.ac3,NSimSun"

  2、在工程目錄中common.bib文件中刪掉simsun.ac3相關(guān)項,確認該文件不會編到內(nèi)核中。

  3、把文件拷到Hard Disk中。

  Windows Embedded CE提供了鏈接字庫的能力,它可以將一個或多個字庫鏈接到另一個字庫上,前者稱為被鏈接字庫,后者稱為基本字庫。一旦你鏈接了字庫,你就可以使用被鏈接的字庫顯示在基本字庫中不存在的碼字。比如,將日文字庫鏈接到拉丁字庫,你就可以在使用拉丁字庫的UNICODE文本API中顯示日文字符。

  如果你的設(shè)備上啟用了字庫鏈接,你可以通過檢查注冊表的子鍵HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontLink\SystemLink來確定被鏈接的字庫到基本字庫的映射關(guān)系。



  

版權(quán)與免責(zé)聲明

凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品出處,并自負版權(quán)等法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

廣告
OEM清單文件: OEM清單文件
*公司名:
*聯(lián)系人:
*手機號碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買家服務(wù):
賣家服務(wù):
技術(shù)客服:

0571-85317607

網(wǎng)站技術(shù)支持

13606545031

客服在線時間周一至周五
9:00-17:30

關(guān)注官方微信號,
第一時間獲取資訊。

建議反饋

聯(lián)系人:

聯(lián)系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫提出的寶貴意見,您的參與是維庫提升服務(wù)的動力!意見一經(jīng)采納,將有感恩紅包奉上哦!