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.py
をScript
フォルダに置いている場合)