Dokumentasi : https://miguelsousa.github.io/openbakery
Kode Sumber : https://github.com/miguelsousa/openbakery
Panduan Kontribusi : https://github.com/miguelsousa/openbakery/blob/main/contributing.md
OpenBakery adalah alat baris perintah untuk memvalidasi biner font dan, secara opsional, file sumber dan metadata mereka.
Python Versi 3.8 (atau lebih besar)
Untuk menentukan apakah sistem Anda telah diinstal python dan versi mana, jalankan perintah ini: python --version
Silakan merujuk pada instruksi yang disediakan di Python.org untuk mengunduh dan menginstal Python di platform Anda.
pip Versi 22.0 (atau lebih besar)
Untuk menentukan apakah lingkungan Python Anda telah diinstal pip dan versi mana, jalankan perintah ini: python -m pip --version
Silakan merujuk pada instruksi yang disediakan di Pip.pypa.io untuk mengunduh dan menginstal pip di lingkungan Python Anda.
python3 (bukan python ) di perintah di bawah ini.
Perintah untuk menginstal versi stabil dari OpenBakery:
python -m pip install --upgrade openbakery
Perintah untuk menginstal versi beta OpenBakery:
python -m pip install --upgrade --pre openbakery
Fungsionalitas OpenBakery diatur ke dalam profil. Setiap profil memanggil pemeriksaan font tertentu. Untuk mendapatkan daftar semua profil menjalankan perintah ini:
openbakery --list-subcommands
adobefonts
fontbureau
fontwerk
googlefonts
iso15008
notofonts
opentype
ufo-sources
universal
proposals
check-profile
Perintah instalasi di atas memungkinkan Anda untuk menjalankan profil universal atau opentype pada font, seperti itu:
openbakery universal MyFont-Regular.ttf
Untuk menguji font Anda dengan profil lain, Anda perlu menginstal openbakery dengan tambahan yang sesuai. Perintah di bawah ini menginstal openbakery dengan semua dependensi yang diperlukan untuk menjalankan cek di profil googlefonts :
python -m pip install --upgrade 'openbakery[googlefonts]'
Jika Anda berhasil sejauh ini, selamat! Anda sekarang harus siap untuk "memanggang" font Anda. ? ???????
Dokumentasi berisi banyak contoh cara menjalankan openbakery dengan berbagai pilihan.
Proyek ini dilisensikan berdasarkan ketentuan lisensi Apache 2.0.
Semua komentar tentang masalah, permintaan tarik, dan diskusi akan diperlakukan sebagaimana juga dilisensikan di bawah lisensi ini sehingga mereka dapat dimasukkan ke dalam basis kode proyek.
Proyek ini adalah garpu Font Bakery.