らんだむな記憶

blogというものを体験してみようか!的なー

FontLab Studio 5のpython API

FontLab VI. The ultra bold font editor for Mac and Windows.がリリースされた今となっていまさらであるが、デモ版があるのでこれはこれで捨てがたい。
FontLab Blog Basics of Python scripting in FontLab Studio 5 — FontLab Blogから辿ると

あたりがドキュメントのリソースになるのかなぁといったところ。
他のサンプルとしてはやはり以下だろうか?
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

かな?