
Font Bakery adalah alat baris perintah untuk memeriksa kualitas proyek font.
Untuk tinjauan cepat, lihat daftar cek yang saat ini ditawarkan. Dan untuk pengantar tertulis lengkap, lihat dokumentasi kami di Read the Docs.
Untuk pengantar video, lihat presentasi FontBakery Typecon 2018 dan ATYPI 2020.
Font Bakery memiliki komunitas kontributor yang aktif dari pengecoran di seluruh dunia, termasuk Adobe Fonts, Dalton Maag, Type Network, dan Google Fonts.
Font Bakery bukan proyek Google resmi, dan Google tidak memberikan dukungan untuk itu. Namun, sepanjang 2018-2024 seorang pemelihara proyek, Felipe Corrêa da Silva Sanches (@Felipesanches), ditugaskan oleh tim Google Fonts untuk mempertahankannya. Arsitektur perangkat lunak asli (dan pemeliharaannya) adalah oleh Lasse Fister (@Graphicore).
Simon Cozens menyiapkan repo git template yang membuatnya mudah untuk membangun, memeriksa, dan membuktikan font. Dia juga menyiapkan video 1 menit yang bagus yang menampilkannya.
Font Bakery tersedia di bawah lisensi Apache 2.0.
Semua komentar pada pelacak masalah atau permintaan tarik akan diperlakukan sebagaimana juga dilisensikan di bawah lisensi ini sehingga mereka dapat dimasukkan ke dalam kode proyek.
Lihat Panduan Instalasi Font Bakery untuk platform Anda:
Font Bakery terutama merupakan aplikasi terminal, pelajari lebih lanjut di Panduan Penggunaan Baris Perintah.
Jika Anda menulis skrip Python kecil dalam alur kerja Anda, Anda dapat dengan mudah menulis cek khusus.
Untuk dokumentasi pengembang lengkap, lihat FontBakery.readthedocs.io (salinan konten yang dihosting dan dikompilasi di direktori /docs .)
Lihat panduan untuk memulai sebagai kontributor.
Proyek ini diprakarsai oleh Dave Crossland pada tahun 2013 untuk mempercepat proses onboarding untuk Google Fonts. Pada 2017 Lasse Fister dan Felipe Sanches menulis ulang menjadi arsitektur modular modern yang cocok untuk individu dan distributor besar. Felipe telah mempertahankan konten cek sejak 2016.
Pada tahun 2017, Lasse memulai proyek Sister, font Bakery Dashboard: UI dan sistem cloud yang meningkatkan untuk memeriksa 1.000 file font super cepat dan paralel, dengan menggunakan mesin virtual "wadah" "kontainer". Lihat pembicaraan Typolabs 2018 di YouTube dan dek presentasinya. Namun, proyek ini dihentikan pada akhir 2019.
Sebagian besar cek adalah untuk file biner OpenType, dan file metadata proyek. (Saat ini, file google font METADATA.pb didukung.)
Jika Anda mengembangkan proyek font secara publik dengan GitHub (atau host serupa), Anda dapat mengatur layanan integrasi berkelanjutan (seperti ghactions) untuk menjalankan font Bakery pada setiap komit, sehingga dengan setiap pembaruan semua cek akan dijalankan pada file Anda.