VFIT(可変フォントインスタンスツール)を使用すると、構成ファイルで定義された変数フォントのカスタム静的インスタンスを生成できます。
VFITは、Pythonパッケージインデックスで利用可能になりました。次のコマンドでVFITをインストールできます。
$ pip3 install vfitまたは、リリースセクションから事前に構築されたホイールをダウンロードするか、自分で構築することにより、VFITをインストールできます。
# Skip this step if you're downloading a prebuilt wheel.
$ git clone https://github.com/jonpalmisc/vfit.git && cd vfit
$ poetry build && cd dist
# Install VFIT from the wheel.
$ pip install vfit-version-py3-none-any.whl開始するには、使用する変数フォントファイルが必要になります。最初のステップは、構成ファイルの作成です。例については、 sample.jsonを参照してください。
次に、VFITを実行し、構成と変数フォントファイルを引数として渡します。
$ vfit config.json variable.ttf特定のディレクトリにインスタンスを生成したい場合は、 -oオプションを使用できます。その他のオプションについては、 vfit --help helpを参照してください。
すべての貢献は大歓迎です。バグを見つけたり、機能を要求したりした場合は、新しい問題(またはさらに良い、プルリクエスト)を作成してください。
プルリクエストを送信する場合は、デフォルト設定を使用してyapfを使用してコードをフォーマットしてください。さらに、Camelcaseの命名はPythonのコンベンションに反対していることを知っていますが、 fonttoolsが使用するコンベンションであるため、一貫性のためにも使用することを選択しました。
Viktor Rubenkoに感謝します。ViktorRubenkoは、私よりもフォントテクノロジーについて多くのことを知っており、奇妙なバグを修正するのに非常に役立ちました。
VFITロゴは、NewGlyphのArmada変数フォントを使用しています。
Copyright©2020 Jon Palmisciano
VFITはMITライセンスの下で利用できます。詳細については、license.txtを参照してください。