.PNG
フォントファイル内のすべてのグリフに対して.TTF
画像を生成したい。それ、どうやったら出来るの?
Python with FontForge を使用できます。Python 2.7インタプリタがあります。
Windowsの場合:FontForgeをインストールした後、インストールパスで「bin」を見つけ、Windowsシステムパスに追加します。私の場合は次のとおりです。
c:\Program Files (x86)\FontForgeBuilds\bin\
このディレクトリにはffpython.exe
が含まれているため、PATHに追加した後、コンソールで.py
スクリプトを直接実行できます。
> ffpython myscript.py
allグリフをエクスポートするには、次の簡単なスクリプトを使用できます。
import fontforge
F = fontforge.open("perpetua.ttf")
for name in F:
filename = name + ".png"
# print name
F[name].export(filename)
# F[name].export(filename, 600) # set height to 600 pixels
ドキュメンテーション:
http://fontforge.github.io/python.html#Glyph
http://fontforge.github.io/python.html#Font
このオンラインアプリは、非常に簡単かつ視覚的に動作します-オープンソースではありませんが:(それは、特定のttfから透明なグリフpngをすばやく生成して、すばやくテストするのに役立ちます。すべてのグリフの寸法と機能のマニフェスト: http ://kvazars.com/littera/