利用python工具生成彩色字體ttf


  之前研究過字體文件ttf的python腳本化生成方法,主要是利用fontforge的支持python腳本這一功能.現在最近手機市場上出現了幾種彩色字體,這是怎么做到的呢?研究了一下,發現還是利用Python語言生成的,不得不說Python功能還真強大.

  下面介紹一下windows下的方法, 主要就是命令行運行: python emoji_builder.py ruoshui.ttf mubiao.ttf png60/uni

   1. python我用的是2.7版本,3+版本未測試過,下載地址 ,安裝完后檢查環境變量,確保在命令行可以執行python

   2. emoji_builder.py 為在github上各路大神寫的腳本,我們實行拿來主義直接使用, 地址 ,注意,png.py也要下載,並確保與emoji_builder.py放於同一路徑下(后者會調用前者)

   3. ruoshui.ttf為待處理的一般字體文件, mubiao.ttf為新生成的文件名,自己隨便起一個

   4. png60/uni 此命名有點講究, png60表示彩色png圖片保存的文件夾名稱,uni表示圖片名稱的前綴統一以這個開頭

   腳本報nototools找不到時,請安裝此模塊,安裝方法見 地址 , 主要就是下載完整的模塊文件夾,然后運行 python setup.py develop

正常情況下,會在emoji_builder.py同級目錄下生成一個新的ttf文件,此字體即為彩色字體.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM