FontLab VI. The ultra bold font editor for Mac and Windows.がリリースされた今となっていまさらであるが、デモ版があるのでこれはこれで捨てがたい。
FontLab Blog Basics of Python scripting in FontLab Studio 5 — FontLab Blogから辿ると
- FontLab/Scripting - Wikibooks, open books for an open world
- Python scripting - page 1 - FontLab Forum
- Unofficial FontLab 4.5 Python reference
あたりがドキュメントのリソースになるのかなぁといったところ。
他のサンプルとしてはやはり以下だろうか?
GitHub - adobe-type-tools/fontlab-scripts: Python scripts for FontLab
Names modeでのグリフ順の表示は
for i in range(len(fl.font.encoding)): print fl.font.encoding[i].name
かな?
ID順なら
for g in fl.font.glyphs: g.name
かな?
Names modeでグリフが存在するところというと、
gnames = [g.name for g in fl.font.glyphs] for i in range(len(fl.font.encoding)): name = fl.font.encoding[i].name if name in gnames: print name
かな?