我知道Online Font Converter等服務,但我對離線解決方案很感興趣,最好是通過命令行。有沒有人知道一個工具或工作流如何將WOFF離線轉換爲OTF/TTF?如何通過命令行將WOFF轉換爲TTF/OTF?
回答
我一直在尋找這也可是,對不起,我找不到一個離線之一,但我發現這一點:
http://orionevent.comxa.com/woff2otf.html - 不再
它真的好
編輯:找到命令行工具
https://superuser.com/questions/192146/converting-from-woffweb-open-font-format
是的,我一直在使用這個。不過,我正在專門尋找一種可以離線工作的方法。 –
找到了新的! :D –
EverythingFonts has an online tool看起來運行良好。
如果您希望離線執行此操作,請遵循Erik Tjernlund's answer on Super User,您可以downloaded the source並編譯woff2sfnt
和sfnt2woff
的可執行文件。
本文撰寫時的最新版本爲2009/09/09。不幸的是,我發現它似乎不適用於所有WOFF文件,有時抱怨簽名不好,有時只是給出一個破損的OTF文件。
我用上面鏈接的python腳本由 barethon寫一個online javascript converter of WOFF to OTF
我知道這個線程已經停用一段時間了,但有一些計算器的用戶的幫助下,我才得以使用上面提到的python腳本[woff2otf.py由@hanikesn]創建一個工作流,允許批量轉換woff文件。
如果不是原來的海報的使用,那麼對於其他人誰在尋找同樣的事情遇到此線程,看看我的線程的詳細信息,如何做到這一點:
Modify Python Script to Batch Convert all "WOFF" Files in Directory
即使您不需要批量轉換,onlinefontconverter.com會產生不可靠的結果,並且everythingfonts.com的轉換次數限制爲0.4 MB,除非您升級到付費帳戶,並且與離線解決方案相比,這兩者都是不必要的耗時。
祝你好運!
這裏是使WOFF文件的參考代碼:http://people.mozilla.org/~jkew/woff/我有一面鏡子:https://github.com/samboy/WOFF
編譯和安裝,確保你有一個安裝了zlib開發庫(例如在CentOS6 yum -y install zlib-devel
根),然後
git clone https://github.com/samboy/WOFF
cd WOFF
make
然後,根:
cp sfnt2woff /usr/local/bin
一旦做到這一點,做一個web字體,輸入與.TTF文件的目錄,然後運行sfnt2woff
sfnt2woff Chortle2014f.ttf
這會創建一個Chortle2014f.woff webfont文件。將「Chortle2014f.ttf」替換爲要轉換的實際webfont的名稱。
我提供的第一個鏈接是Windows和MacOS二進制文件,用於不希望安裝編譯器的人。
這裏是使WOFF2文件的參考代碼:https://github.com/google/woff2注意,該代碼將不在CentOS6安裝,但編譯和CentOS7安裝就好了:
git clone --recursive https://github.com/google/woff2.git
cd woff2
make clean all
woff2字體生成類似:
012FFwoff2_compress Chortle2014f.ttf
- 1. 如何通過命令行將Illustrator文件轉換爲EPS(* nix)
- 2. 如何通過命令行將圖像轉換爲灰度?
- 3. 如何通過命令行將IPython Notebook轉換爲Python文件?
- 4. 如何將多行linux命令轉換爲一行命令
- 5. 如何通過imagemagick命令將PDF轉換爲圖像?
- 6. TTF轉換爲WOFF
- 7. 通過命令行將文檔轉換爲txt
- 8. 通過PHP或命令行將SVG轉換爲DXF或DWG?
- 9. Hardsub /通過Windows命令行轉換
- 10. 如何將curl命令轉換爲php?
- 11. 將Unix命令轉換爲Windows命令
- 12. Linux命令行將PDF轉換爲excel
- 13. 從命令行將DOC轉換爲PDF
- 14. 將命令行遊戲轉換爲applet
- 15. LibreOffice命令行將CSV轉換爲DBF
- 16. 如何通過命令行
- 17. 如何通過命令行
- 18. 如何通過命令行
- 19. 如何通過命令行
- 20. 命令行:「 - 」轉換爲「U」
- 21. 如何將命令提示符命令轉換爲.bat文件
- 22. 我如何將我的SQL命令轉換爲linq命令?
- 23. 將shell腳本命令轉換爲命令行
- 24. 如何將Php CURL請求轉換爲命令行卷曲
- 25. 如何將命令行字符串轉換爲C++中的hwnd?
- 26. 如何將Unix命令行參數「轉換」爲URL?
- 27. 如何將命令行參數轉換爲int?
- 28. 如何將XML文件轉換爲Groovy語法從命令行
- 29. 如何將命令行字符串轉換爲數組?
- 30. 如何將一個命令行的cURL請求轉換爲php?
看着標題,WOFF(網絡打開字體格式)如此不一致地命名。 W3C應該只是去了「Web Truetype Font」。 –