2012/04/24

如何找到字型的正確名稱

因為Keynote匯入iPad之後,遺失很多字型,
簡報看起來醜不溜丟的,
想把字型加入iPad裡,所以找了很多網站資料,
最後發現一個問題,就是字型的正確名稱怎麼找?
因為當字型要丟進iPad裡給iPad認識的時候,
必須要在 CGFontCache.plist裡填寫路徑及正確的字型名稱,
iPad才能正確辨識,但字型的正確名稱卻又不是檔名,
也不是”華康黑體”這個淺顯易懂的名稱,而是"DFHei Std",
所以該如何找到它呢?

在Mac裡我們可以這麼做,打開應用程式找字體簿,
選擇要找的字型,然後看下圖:


圖中的獨有名稱就是我們要的東西了,
然後在Mac裡另一個很方便的就是可以直接從iPad裡捉CGFontCache.plist檔,
下載之後直接打開,在裡面編輯新增我們新放入的字型。

 

在Names右邊按下+字號,下面就會增加一個數列,
在前面的Names填入字型名稱,Type處選String,
Value處填入在iPad裡的檔名路徑。
(基本上前面都長的一樣是/System/Library/Fonts/Cache,只有最後的檔名不同)
然後如果是像華康黑體這樣有好幾個形式的,可以再往下。


在TraitMappings旁按+號,新增的數列在Type處選Dictionary,
然後Names取名為"DFHei Std"
(其實就是在字體簿資訊裡看到的系列名稱,但是系列名稱的顯示如果是中文的,
就要自己把它轉換成英文的,如華康黑體的系列名稱是”華康黑體 Std”,
就要轉成"DFHei Std" ),然後在旁邊按+號,
一樣是建立String,路徑也一樣,不一樣的只有在Names的地方,
因為是"DFHei Std"的相關字型了,所以填寫不同的名稱即可,
如W3、W5....

之後把CGFontCache.plist放回原位(/System/Library/Fonts/),
再把iPad重開機,就搞定了!!

喔對,這個方式只適用JB過的iPad...



沒有留言:

張貼留言

說說話唄