シリーズタイプエンジニアリング/ベジエ曲線入門
2025.3/3
ベジエ曲線入門02「フォーマット」
タイプエンジニアリングで触れるベジエ曲線には、以下のようなフォーマットがあります。
- SVG の path 要素:d 属性
- PostScript
- https://www.adobe.com/jp/print/postscript/pdfs/PLRM.pdf(518ページ・Path Construction Operators)
- UFO の Glif フォーマット
- 各種フォントライブラリの Point クラス・オブジェクト
- fontTools の RecordingPen(value オブジェクト):
https://fonttools.readthedocs.io/en/latest/pens/recordingPen.html#fontTools.pens.recordingPen.DecomposingRecordingPen
- fontTools の RecordingPen(value オブジェクト):
概ねどのフォーマットも、一つの命令につき、
- 点の座標
- 制御点の座標
- 点の種類
の3つで構成されます。この命令の集合で曲線を描きます。
以降の記事では、これらのフォーマットの解説と、各命令の解説を行います。
(LN)