可否有大神幫助解析NotoColorEmoji.ttf?

這似乎是一個把png壓縮進ttf文件的形式,我已經成功的將其轉換為TTX文件,接下來卻不知道該怎麼做……問有沒有大神幫助解析這個文件,裡面的資源比較寶貴,謝謝了!


博客中提供的資源是提取自android4.4,我的ttf文件是來自於安卓5.0.2,內對錶情進行了一些改進,更加美觀

最主要的原因是,我不會用ruby腳本啊QAQ

參考:http://blog.csdn.net/zhangjizxc/article/details/18948919

提供的資源:http://pan.baidu.com/s/1mgMIq7I


我是windows系統

裝python 我裝的是2.7 Download Python

然後下載behdad/fonttools · GitHub

python setup.py install

安裝完後

C:Python27Scripts裡面多了個ttx.exe

在C:Python27Scripts里按著鍵盤的shift,然後滑鼠右鍵

在此處打開命令窗口

輸入

ttx -z extfile

注意後面有空格

然後把NotoColorEmoji.ttf拖到窗口裡面去

變成像這樣的

ttx -z extfile D:NotoColorEmoji.ttf

回車

然後會發現多了一個NotoColorEmoji.ttx文件和bitmaps文件夾。

裡面就是解析出來的png圖像了


color emoji 有三種做法,一種是用 sbix 表內嵌點陣圖,一種是用 CBDT/CBLC 表內嵌點陣圖,一種是用 COLR/CPAL 表進行分層矢量設色,具體結構可以去看 The OpenType Font File。

然後 DTL 最新的 OTMaster 似乎可以解析這幾個表,但是呢,那個軟體很貴,而且沒破解


googlei18n/noto-emoji · GitHub

上面有SVG格式的圖片。


並沒有搞懂是不是說不會用 Ruby 腳本。


推薦閱讀:

如何讀文檔?
量產型炮灰工程師
使用Ruby實現七牛同步盤(一)
參加 RubyConf China 2017 是種怎樣的體驗?
《面向對象設計實踐指南:Ruby語言描述》

TAG:字體 | Ruby | Python | Android開發 | Linux開發 |