wince使用微軟雅黑字型

2021-07-04 09:08:39 字數 1470 閱讀 4683

wince可以動態載入字型:

#define resname cstring(l"resource\\")

#define sdnamecstring(l"\\sdmem\\")

//#define sdnamecstring(l"\\storage card\\")

#define custom_font  sdname+resname+cstring(l"微軟雅黑.ttf")

if (null != addfontresource(custom_font))

else

也可以新增微軟雅黑字型比較簡單,首先從網上下乙個msyh.ttf 字型檔下來,然後作如下修改即可。

一、元件新增:

在catalog view新增「core os」->「cebase」->「international」->「locale specific support」->「chinese (simplified)」->「fonts」->「simsun & nsimsum(choose 1)」

「simsun & nsimsun」或者 (大約10m)

「simsum & nsimsun (subset 2_50)」

(這裡我是新增了的,但不要新增行不行可以試試,反正在第三點的時候已經將這個中文字庫給遮蔽了。)

二、登錄檔修改,為了更改字型方便,同時又不增加nk的大小,建議將字型檔放在nand flash裡面。

這樣首先要在common.reg裡面將如下的登錄檔遮蔽掉,然後再在platform.reg裡面增加如下**。

[hkey_local_machine\system\gdi]

"fontlinkmethods"=dword:1

[hkey_local_machine\system\gdi\cleartype]

"default" =dword:1

[hkey_local_machine\software\microsoft\fontpath]

"fontpath"="\\nand flash"  ; 字型檔檔案所在目錄

[hkey_local_machine\software\microsoft\fontlink\systemlink]

"tahoma"="\\nand flash\\msyh.ttf,微軟雅黑"

"courier new"="\\nadn flash\\msyh.ttf,微軟雅黑"

"arial"="\\nadn flash\\msyh.ttf,微軟雅黑"

"times new roman"="\\nadn flash\\msyh.ttf,微軟雅黑"

"symbol"="\\nand falsh\\msyh.ttf,微軟雅黑"

三、要注意將common.bib裡面的原來的字型檔遮蔽掉。

;  simsun.ttc      $(_winceroot)\public\common\oak\files\simsun_2_50.ttc         nk  shu

CentOS 新增微軟雅黑字型

2 安裝字型包 yum y install fontconfig ttmkfdir 3 建立目錄並拷貝字型檔案 建立目錄 mkdir usr share fonts chinese 需要的字型檔案為msyhbd.ttf 微軟雅黑體 msyh.ttf 微軟雅黑縮寫 simsun.ttc 宋體 修改目錄...

IOS中怎麼使用微軟雅黑字型

網上搜尋字型檔案 字尾名為.ttf,或.odf 2.把字型庫匯入到工程的resouce中 3.在程式viewdidload中載入一下一段 nsarray familynames uifont familynames for nsstring familyname in familynames 4.假...

微軟雅黑字型的簡單介紹

現在知道微軟雅黑字型的人並不多。而在這裡我們 綠色系統收藏 看起來更與眾不同。1微軟雅黑字型的由來 微軟雅黑字型顧名思義是微軟特別發明的一種字型,它是windows vista的預設字型,windows vista在2006年12月發布,所以這字型也是在那個時候出現的。2微軟雅黑字型的特點 單獨設計...