人人都知道雅黑字體的好處,我就不再廢話了。當初買機的時候第一個裝的就是雅黑,看著圓滑的字體那叫一個舒服。可是肥碩的雅黑也的確吃掉了不少空間,10M啊,對于本身存儲就不大的S1來說簡直就是內存惡魔。曾經試過卸雅黑換幼圓,雖然空間大了但是字體實在差的太多,不好看,最后還是換回了雅黑。
但是之后沒有足夠內存沒法安裝東西搞得我不得不想起重拾幼圓,可是卸載雅黑的時候忘了取消顯示,而且提示卸載失敗的時候竟然順手點了個“是”就把卸載項給殺了,這下可好,眼睜睜看著10M的雅黑胖子盤踞在我的內存中,又不能卸載,不是一般的氣……
然而就在前天,被我發現,竟然有蝦米整了個精簡版的3.5M雅黑,救星啊~~~~~~
把手機內存里的東西刪了個七葷八素,iLauncher卸掉,短信清空,郵箱倒掉,用SKtools干掉了能找到的所有臨時文件,終于算是騰出了3.6M的空間用來裝那個打包的CAB,可是試了N次都是安裝失敗,空間倒是占上了,可是一點效果都沒有,CAB安裝看來是沒戲了。
那個帖子里倒是有ttf下載,也有注冊表文件,試著下來再手動安裝,拷入字體,注冊表導入,還是沒效果。手動修改了已經存在的MSYH.ttf后綴,把yahei.ttf改名為MSYH.ttf拷入原目錄覆蓋,重啟之后所有的漢字都變成小方塊……幸好之前備份了肥碩版的字體,拷回去覆蓋,機子能用了,要知道Resco Explorer里面所有菜單都是俄羅斯方塊,每一步操作都是僅憑記憶點原來的位置,竟然沒錯過一次,自己汗……就連覆蓋的方法都無效,說明字體關聯的問題比較多,不能簡單的解決,于是終于下決心用了“清除內存”。
之后便是漫長的重裝之路,拔了電池之后空間有19M之巨,但是發現很多東西都不見了,幸好主要的東西都在,Wifi補丁,Wifi設置,藍牙同步設置,iLauncher,時鐘,同步等等做好已經是半夜了。
第二天繼續,終于完成了所有該做的必要設置和注冊表修改,還剩下一項:字體因為那個3.5M雅黑的CAB安裝包已經被判定為無法在S1上安裝,因此只好手動注冊字體。在網上找到一篇針對2003系統裝雅黑的帖子,雖然系統不一樣,但是多少也有參考價值,內容如下:
1.先下雅黑字體
2.再把雅黑拷貝到windows/Fonts里
3.在[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/]下創建FontPath鍵 并創建字符串
"FontPath"=(內容是)"Windows/Fonts"
4.在[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/FontLink/SystemLink]下修改
這些內容:
"Tahoma"="Windows/Fonts/MSYH.TTF,微軟雅黑"
"Courier New"="Windows/Fonts/MSYH.TTF,微軟雅黑"
"Kingsoft Phonetic Plain"="Windows/Fonts/MSYH.TTF,微軟雅黑"
"SC_Song"="Windows/Fonts/MSYH.TTF,微軟雅黑"
"宋體"="Windows/Fonts/MSYH.TTF,微軟雅黑"
5.檢查"HKEY_LOCAL_MACHINE/system/stroagemanager/autoload/psmfsd"下,是否有"LoadFlags"這個值,并使其內容為"1";修改"HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Shell"路徑下的"NoClearType"和" HKEY_LOCAL_MACHINE/SYSTEM/GDI/Cleartypesettings"下的"offonrotation",使其均為"0 ",打開被MS隱藏的ClearType選項
6.在到這里添加一些內容[HKEY_LOCAL_MACHINE/System/GDI/V1/FontAlias]
arial:-14=TAHOMA:-12
ms sans serif:-11=tahoma:13
ms sans serif:-13=tahoma:-9
tahoma:-1=tahoma:13
tahoma:-10=tahoma:13
tahoma:-11=tahoma:13
tahoma:-9=tahoma:12
tahoma:16=tahoma:13
version=327692(這些便是我抄的CAB版修改的內容 所以CAB的字體才那么好!)
7.軟起機器,然后進入手機設置~~系統~~屏幕調整內打開ClearType.這樣才是完美的雅黑效果。
這個是14M雅黑安裝的程序,幸好手邊還有一臺已經成功裝了雅黑的Acer N311 PDA,導出注冊表仔細研讀了下,主要是[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/FontLink/SystemLink]和[HKEY_LOCAL_MACHINE/System/GDI/V1/FontAlias]下面的內容,分別如下:
[HKEY_LOCAL_MACHINE/Software/Microsoft/FontLink/SystemLink]
"MS Sans Serif"="Windows/Fonts/MSYH.TTF,微軟雅黑"
"Tahoma"="Windows/Fonts/MSYH.TTF,微軟雅黑"
"Courier New"="Windows/Fonts/MSYH.TTF,微軟雅黑"
"Kingsoft Phonetic Plain"="Windows/Fonts/MSYH.TTF,微軟雅黑"
"SC_Song"="Windows/Fonts/MSYH.TTF,微軟雅黑"
"宋體"="Windows/Fonts/MSYH.TTF,微軟雅黑"
[HKEY_LOCAL_MACHINE/System/GDI/V1/FontAlias]
"Tahoma:-1"="Tahoma:13"
"Tahoma:-11"="Tahoma:13"
"Tahoma:16"="Tahoma:13"
"Tahoma:-10"="Tahoma:13"
"MS Sans Serif:-11"="Tahoma:13"
"version"=dWord:0005000C
"Tahoma:-9"="Tahoma:12"
"Arial:-14"="Tahoma:-12"
"MS Sans Serif:-13"="Tahoma:-9"
有了這兩個東西就好辦了,把字體拷入,導入注冊表,但是奇怪的是竟然無效!
打開注冊表相應項終于發現了最根本的原因,不知道是注冊表編輯器的版本問題還是兼容性問題,SystemLink下的內容竟是是這樣的
"MS Sans Serif"="WindowsFontsMSYH.TTF,微軟雅黑"
"Tahoma"="WindowsFontsMSYH.TTF,微軟雅黑"
"Courier New"="WindowsFontsMSYH.TTF,微軟雅黑"
"Kingsoft Phonetic Plain"="WindowsFontsMSYH.TTF,微軟雅黑"
"SC_Song"="WindowsFontsMSYH.TTF,微軟雅黑"
"宋體"="WindowsFontsMSYH.TTF,微軟雅黑"
所有的“/”都不翼而飛了!手動逐個加上,重啟
終于有了下面的結果
總結經驗:太過迷信CAB,太過輕信注冊表編輯器(S1和PDA的編輯器都是一個版本的)。反正玩PPC不動注冊表是不可能的,相信自己,善于觀察和發現,你能解決所有問題。
新聞熱點
疑難解答
圖片精選