
Font Bakeryは、フォントプロジェクトの品質をチェックするためのコマンドラインツールです。
簡単な概要については、現在提供されている小切手のリストをご覧ください。そして、完全に書かれた紹介については、読むドキュメントのドキュメントをご覧ください。
ビデオ紹介については、Typecon 2018およびAtypi 2020 Fontbakeryのプレゼンテーションを参照してください。
Font Bakeryには、Adobe Fonts、Dalton Maag、Type Network、Google Fontsなど、世界中のFoundriesの貢献者のアクティブなコミュニティがあります。
Font Bakeryは公式のGoogleプロジェクトではなく、Googleはそれをサポートしていません。ただし、2018-2024を通じて、プロジェクトメンテナーであるFelipe Correa da Silva Sanches(@felipesanches)がGoogle Fontsチームから維持するよう依頼されています。元のソフトウェアアーキテクチャ(およびそれのメンテナンス)は、Lasse Fister(@graphicore)によるものです。
Simon Cozensは、フォントの構築、チェック、およびプルーフを簡単にするテンプレートGITリポジトリを準備しました。彼はまた、それを紹介する素敵な1分間のビデオを用意しています。
Font Bakeryは、Apache 2.0ライセンスの下で入手できます。
問題トラッカーまたはプルリクエストに関するすべてのコメントは、プロジェクトコードに組み込むことができるように、このライセンスに基づいてライセンスされているように扱われます。
プラットフォームについては、フォントベーカリーインストールガイドを参照してください。
Font Bakeryは主にターミナルアプリです。コマンドラインの使用ガイドで詳細をご覧ください。
ワークフローに小さなPythonスクリプトを書くと、カスタムチェックを簡単に記述できます。
完全な開発者ドキュメントについては、fontbakery.readthedocs.io( /docsディレクトリの内容のホストとコンパイルされたコピーをご覧ください。)
貢献者として始めるためのガイドを参照してください。
このプロジェクトは、Googleフォントのオンボーディングプロセスを加速するために、2013年にデイブクロスランドによって開始されました。 2017年、Lasse FisterとFelipe Sanchesは、個人と大規模なディストリビューターの両方に適したモダンなモジュラーアーキテクチャに書き換えました。フェリペは2016年からチェックコンテンツを維持しています。
2017年、Lasseは姉妹プロジェクト、Font Bakery Dashboard:UIとクラウドシステムを開始しました。これは、1,000の「コンテナ」仮想マシンを使用して、非常に高速かつ並行して1,000個のフォントファイルをチェックするためにスケールアップしました。 YouTubeとそのプレゼンテーションデッキに関するTypolabs 2018の講演をご覧ください。しかし、このプロジェクトは2019年末に停止しました。
ほとんどのチェックは、Opentypeバイナリファイルとプロジェクトメタデータファイル用です。 (現在、Google Fonts METADATA.pbファイルがサポートされています。)
GitHub(または同様のホスト)を使用してフォントプロジェクトを公開している場合は、各コミットでフォントベーカリーを実行するために継続的な統合サービス(Ghactionsなど)を設定して、各更新ですべてのチェックがファイルで実行されるようにすることができます。