ドキュメント:https://miguelsousa.github.io/openbakery
ソースコード:https://github.com/miguelsousa/openbakery
寄稿ガイド:https://github.com/miguelsousa/openbakery/blob/main/contributing.md
OpenBakeryは、フォントバイナリ、およびオプションでソースファイルとメタデータを検証するためのコマンドラインツールです。
Pythonバージョン3.8(または大)
システムがPythonをインストールしているかどうかを判断するには、このコマンドを実行します: python --version
プラットフォームにPythonをダウンロードしてインストールするために、python.orgで提供される指示を参照してください。
pipバージョン22.0(またはそれ以上)
Python環境にpipがインストールされているかどうか、どのバージョンがあるかを判断するには、このコマンドを実行してください: python -m pip --version
Python環境にpipをダウンロードおよびインストールするために、pip.pypa.ioで提供される指示を参照してください。
python3 ( pythonの代わりに)を使用する必要がある場合があります。
OpenBakeryの安定したバージョンをインストールするコマンド:
python -m pip install --upgrade openbakery
OpenBakeryのベータ版をインストールするコマンド:
python -m pip install --upgrade --pre openbakery
OpenBakeryの機能はプロファイルに編成されています。各プロファイルは、特定のフォントチェックを呼び出します。すべてのプロファイルのリストを取得するには、このコマンドを実行します。
openbakery --list-subcommands
adobefonts
fontbureau
fontwerk
googlefonts
iso15008
notofonts
opentype
ufo-sources
universal
proposals
check-profile
上記のインストールコマンドを使用すると、次のように、 universalまたはopentypeプロファイルをフォントで実行できます。
openbakery universal MyFont-Regular.ttf
他のプロファイルでフォントをテストするには、対応する追加のopenbakeryをインストールする必要があります。以下のコマンドは、 googlefontsプロファイルでチェックを実行するために必要なすべての依存関係を備えたopenbakeryをインストールします。
python -m pip install --upgrade 'openbakery[googlefonts]'
ここまで行ったら、おめでとうございます!これで、フォントを「焼く」準備が整うはずです。 ? ???????
ドキュメントには、さまざまなオプションを備えたopenbakery実行する方法の多くの例が含まれています。
このプロジェクトは、Apache 2.0ライセンスの条件に基づいてライセンスされています。
問題、プルリクエスト、および議論に関するすべてのコメントは、プロジェクトのコードベースに組み込むことができるように、このライセンスに基づいてライセンスされていると扱われます。
このプロジェクトは、フォントベーカリーのフォークです。