ワープロ専用機風フォントを作ったときに色々調べたのでまとめてみます。 自分でフォントをデザインするときはGUIのフォントエディタを使うのだと思いますが、この記事ではアウトラインデータが手元にあって(もしくはプログラムで生成するつもりで)、そこからPythonスクリプトでフォントを作る方法を紹介します。 基礎知識 OpenType OpenTypeは現在最も広く使われているフォントの規格で、フォントを作る場合は通常これがターゲット形式になります。 ちなみにWebフォントの形式であるWOFFやWOFF2は独立したフォント形式というわけではなく、OpenTypeに含まれるデータを再構成して圧縮率を上げたものです。 Unified Font Object (UFO) OpenTypeは完成したフォントを配布するためのフォーマットであり、編集用として必ずしも便利なものではありません。各フォントエディ