#設計 如何做一個字體包

大家好,首先先介紹一下我自己,我叫focus,是微信的一名產品經理,深感如果每天學到的內容不去總結就不會轉變成自己的知識,而分享給別人又可以讓現有的思想得到碰撞去升華,所以申請了個專欄寫寫文章,內容雖然不一定是非常高大上但對於初級產品經理或者從業者來說應該還是有所幫助的。

千里之行,始於足下,曾經甚至現在,我也有好高騖遠的毛病,但想像是美好的,卻沒有任何成功可以通過一些秘籍來達到,我希望的文章更多的可以專遞一個產品經理的本質思考,找到更多可以思想碰撞的人,更精彩的顯然在題外。

今天介紹一個設計上經常會遇到的問題,如何做一個字體包。在年前負責一個運營類的時候遇到了一個問題,設計師同學的視覺稿用了非常高大上的一種宋體來契合主題,但是ios的系統是不支持這種常用的中文字體的,如果導入一個字體包差不多要100mb。這會造成兩個問題:第一是用戶對於更新一個100多兆的app是非常抵觸的,主要是國內網速和流量的原因,第二是100mb以上的app在非Wi-Fi環境下是不能自動更新的。這兩點無疑會很大的影響任何產品的更新率和下載率。

所以最後的解決辦法只能是通過工具將字體包切割成一個只有幾個字的新字體包,因為我們只用到幾個字,相信很多web頁或者app都會遇到類似的問題(設計師大大都是很追求完美的!),作為一個PM當然要有能力解決這種突發事件。

解決方法:

1、下載fontcreator軟體(下載地址:High-Logic FontCreator|FontCreator 7.0下載7.0.0.329_天空下載)

2、打開後,把現有的字體包拖入或者點擊file-open,去打開字體包

3、新建一個項目,一直點確定就可以,會生成一個有108個基本字元的字體包新文件,可以命名為「xxx」,要記住這個xxx,這個內置文件名是後期ios調用時的文件名

4、將需要的字體一個一個找出來,用control+f,然後輸入你需要找的字或者unicode碼,比如「首」字

注意:有很多字搜不到的話,可以直接查找unicode碼,然後從這個字體文件從上向下尋找,因為他是按照unicode碼從小到大排序的所以非常容易定位。

5、搜到之後,可以直接copy這個字,然後去新的字體包隨便找一個空格去粘貼,注意粘貼的時候要選擇特殊粘貼

注意:如果默認帶的格數不夠的話,可以點擊「插入」,去插入一個或者多個字形。

6、當所有需要的字都被粘貼完成,就可以點擊導出為otf或者ttf文件,就可以直接使用了。

好了,今天的分享就到這裡,雖然講的知識點你們感覺有點偏門,但是這些確實都是做產品中會遇到的,從情景出發,到原因,到最後的解決方式都是一個產品經理經驗和能力的體現。

明天給大家分享的是《WWDC和微信》,敬請期待。

推薦閱讀:

承諾只要實現了,便是全世界
帶你領略詩意居住空間的春夏秋冬
【經典設計】Hans Gugelot SK4留聲機
【經典設計】Le Corbusier 朗香教堂
那些你知道,或是不知道的AutoCAD小秘密-014:講些小技巧,幫你情人節不用加班

TAG:產品經理 | 字體 | 設計 |