
Fraunces adalah typeface "gaya lama" yang terinspirasi oleh tingkah laku awal abad ke-20 seperti Windsor, Souvenir, dan The Cooper Series.
Keluarga jenis huruf ini masih dalam pengembangan, dan akan segera hadir di Google Fonts.
Fraunces memiliki sumbu berikut:
| Sumbu | Menandai | Jangkauan | Bawaan | Keterangan |
|---|---|---|---|---|
| Ukuran optik | Opsz | 9pt ke 144pt | 144pt | Berlabel 9pt, 72pt, dan 144pt dalam contoh. |
| Berat | wght | 100 hingga 900 | 900 | Berlabel tipis, ringan, teratur, semibold, tebal, dan hitam dalam kasus. |
| Kelembutan | LEMBUT | 000 hingga 100 | 100 | Berlabel tajam, lembut, dan supersoft dalam kasus. |
| Lemah | Wonk | 0 hingga 1 | 1 | Sumbu biner mengontrol substitusi karakter "miring". Secara otomatis menggantikan saat OPSZ> 18. Tidak terdaftar dalam contoh. |
opsz (Ukuran Optik) Sumbu opsz mengikat bersama-sama perubahan dalam kontras, x-height, spasi, dan lebar karakter. Ketika opsz berkurang, height x meningkat, jarak terbuka, dan karakter melebar.
Selain itu, pemetaan nilai sumbu ditempatkan di tabel AVAR untuk membuat interpolasi non-linear dalam font variabel.
Banyak karakteristik aneh dan miring yang cocok untuk penggunaan tampilan kurang diinginkan untuk membaca yang lebih berkelanjutan. Pada ukuran optik yang lebih kecil (18px dan lebih sedikit), sumbu wonk dinonaktifkan (lihat di bawah).

wght (Berat) Sumbu wght mencakup tipis hingga hitam. Kata Nuff.

SOFT (kelembutan) Sumbu SOFT memberikan akses ke bentuk yang lebih lembut dan bulat yang tersedia menuju min optik, tetapi masih mempertahankan pertimbangan ukuran optik lainnya, seperti perubahan lebar karakter, jarak, ascenders tinggi, dan height X yang lebih pendek

WONK (Wonky) Axis Sumbu biner yang mengganti karakter wonk untuk karakter yang lebih dinormalisasi, seperti n/m/h dalam bahasa Romawi, atau bendera bulat dalam b/d/h/k/l dari miring. Dalam kasus OTF atau TTF, ini dapat diimplementasikan sebagai himpunan gaya OpenType.

Dari terminal, jalankan skrip build di sources/build-all.sh . Output font ke fonts/ .
Catatan: Pertama kali Anda membangun, Anda perlu mengatur lingkungan virtual dan menginstal dependensi:
Dasar -dasarnya
Anda harus membuka terminal untuk menjalankan perintah berikut.
Kloning repo & navigasikan ke dalamnya:
git clone https://github.com/undercasetype/Fraunces.git
cd Fraunces
Periksa apakah Anda memiliki Python 3:
which python3
Ini harus mengembalikan jalan yang diakhiri dengan python3 , seperti /Library/Frameworks/Python.framework/Versions/3.7/bin/python3 . Jika mengembalikan kesalahan seperti python3 not found , Anda perlu mengunduh Python 3.
Menyiapkan lingkungan virtual
Untuk membangun, atur lingkungan virtual:
cd ~
python3 -m venv venvKemudian aktifkan:
source venv/bin/activateSekarang, pasang persyaratan:
cd Fraunces
pip install -U -r requirements.txtBerikan izin skrip build untuk menjalankan/mengeksekusi (Anda dapat menyalin & menempel, lalu jalankan kedua baris di terminal sekaligus):
chmod +x sources/ ** / * .sh
chmod +x mastering/make-github-release/ ** / * .shMembuat file woff2
Akhirnya, Anda juga perlu menginstal Google/WOFF2 secara terpisah untuk mengaktifkan perintah woff2_compress dan woff2_decompress . Buka sesi terminal baru, jendela, atau tab untuk melakukan langkah ini.
# open a new terminal session first, then run
git clone --recursive https://github.com/google/woff2.git
cd woff2
make clean allUntuk memastikan woff2_compress diinstal dengan benar, masukkan jendela terminal inyy berikut:
woff2_compress
Jika Terminal tidak dapat menemukan perintah, Anda mungkin perlu memastikan binari berada di $ path, deskripsi yang dapat Anda temukan di sini.
Setelah Woff2_Compress bekerja di terminal Anda, Anda sekarang dapat menjalankan build!
Setelah Anda mengatur lingkungan (lihat di atas), Anda dapat membangun font & persiapan rilis!
Saat membangun versi baru, tambahkan nomor versi (dalam format 1.001 ) untuk memperbarui versi & versi UFO font dengan benar. Jika Anda tidak yakin versi apa yang harus Anda bangun, periksa jumlah rilis terbaru di https://github.com/undercasetype/fraunces/releases, lalu bertambah dengan .001 . Jika Anda meninggalkan nomor versi, itu hanya akan dibangun dengan nomor versi yang sama yang sudah ada di sumber UFO.
Untuk membangun font variabel dan statis, ditambah membuat woff2s, gunakan build-all.sh . Ini membutuhkan waktu sebentar (sebagian besar waktu diambil dengan membangun ttf & otf statis font).
sources/build-all.sh 1.000 # optional: place your desired version number as an argument Jika Anda hanya ingin membangun font variabel, gunakan build.sh :
sources/build-scripts/build-vf.sh 1.000 # optional: place your desired version number as an argument Untuk membangun hanya font statis (ini adalah sekunder dari font variabel, jadi Anda tidak dapat mengatur nomor versi dalam skrip ini), gunakan build-statics.sh :
sources/build-scripts/build-statics.shJika Anda melakukan pekerjaan apa pun di repo ini, silakan baca catatan produksi di sini.
Jika Anda mencari catatan tentang membuat paket rilis GitHub, lihat Mastering/Readme.md.