The formats of Bézier curves used in type engineering are as follows:
・
SVG path element: d attribute
・https://developer.mozilla.org/ja/docs/Web/SVG/Attribute/d
・
PostScript
・https://www.adobe.com/jp/print/postscript/pdfs/PLRM.pdf (Page 518 / Path Construction Operators)
・
UFO Glif format
・https://unifiedfontobject.org/versions/ufo3/glyphs/glif/#point
・
Point class and objects in various font libraries
・RecordingPen (value object) in fontTools:
https://fonttools.readthedocs.io/en/latest/pens/recordingPen.html#fontTools.pens.recordingPen.DecomposingRecordingPen
・defcon: https://defcon.robotools.dev/en/latest/objects/point.html
・Glyphs API: https://docu.glyphsapp.com/#GSNode
・
Largely in any format, it consists of the following three elements per single command:
・Coordinate Point
・Control Point
・Point type
A curve is drawn in the set of this command.
In the articles onwards, these formats and each command will be explained.
(LN)