らんだむな記憶

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

Glyphsにおける2次曲線の扱い

https://forum.glyphsapp.com/t/drawing-with-quadratic-bezier-points/7439によると2.5では2次曲線のままでimportできるっぽい。実際には2.4.4でも表示できているようだ。APIで次数は取得できるだろうか?

と思ったが、GSPath.segmentsのリストの中身のsegmentがドキュメント化されていないクラスRSegmentになっていて、

for path in Glyphs.font.selectedLayers[0].paths:
    for segment in path.segments:
        print segment.type

line, curve, qcurveなどとして取得できた。(※ objectsGS.pyScriptフォルダに置いている場合)