Castoro adalah keluarga font gratis yang dirilis di bawah Lisensi Font Terbuka SIL. Castoro adalah contoh spesifik dari desain adaptif yang dikembangkan untuk penggunaan internal Tiro Typeworks sebagai dasar untuk menghasilkan pendamping Latin yang disesuaikan untuk beberapa jenis skrip non-Eropa kami. Contoh yang telah diperluas untuk membuat font Castoro awalnya dibuat untuk font Indic yang kami produksi untuk Harvard University Press. Dalam versi Castoro, kami mempertahankan kumpulan diakritik ekstensif untuk transliterasi bahasa-bahasa Asia Selatan, dan menambahkan karakter tambahan untuk sejumlah bahasa Eropa yang jumlahnya meningkat.
Desain induk yang disajikan di sini sebagai contoh Castoro dimulai sebagai sintesis aspek berbagai tipe Belanda dari abad 16-18. Novel Castoro dirancang oleh John Hudson, dan dicetak miring bersama rekannya di Tiro, Paul Hanslow, dibantu oleh Kaja Słojewska. Koleksi Castoro yang diperluas terdiri dari font teks reguler dan miring Castoro, yang diterbitkan pada bulan Juni 2020, dan font Castoro Titling dengan huruf kapital semua, yang diterbitkan pada bulan Desember 2020.
Mengapa 'Castoro'? Seseorang ingin nama jenis huruf mudah diingat, dan menggugah asosiasi atau karakteristik desainnya—bahkan puitis. Untuk proyek libre dan open source kami, kami telah menambahkan konvensi terbatas bahwa nama harus diakhiri dengan huruf –o. Nama Castoro diambil dari nama berang-berang Amerika Utara, Castor canadensis. Tipe teks serif yang kuat dengan bahasa yang luas dan dukungan tata letak tipografi terkadang disebut sebagai tipe 'pekerja keras'. Castoro mungkin dianggap sebagai berang-berang yang sibuk.
Ilustrasi berang-berang indah yang menghiasi halaman ini dan materi Castoro lainnya dibuat oleh Lucy Conklin, dan digunakan dengan izin.
Font teks Castoro versi 3.01 menyertakan bobot medium, semibold, dan tebal baru, total delapan font dalam gaya roman dan miring. Bobot baru ini dibuat dari ruang desain font variabel yang ditentukan oleh master bobot reguler dan tebal. Proses pembangunan pertama-tama akan membangun variabel font dan kemudian menampilkan instance statis. Berbagai perubahan kecil telah dilakukan pada garis besar sebelumnya dan beberapa revisi pada spasi dan kerning untuk konsistensi di seluruh rentang bobot.
Perhatikan bahwa variabel dan font statis memiliki penamaan yang kompatibel, dan lokasi font statis di ruang desain variabel diberi nama instance. Anda harus menginstal font variabel atau statis, bukan keduanya.
Versi 3.01 dari font Castoro Titling telah diberi spasi ulang secara menyeluruh dan perbaikan dilakukan pada beberapa kerning untuk meningkatkan kemerataan pengaturan secara keseluruhan. Jaraknya sedikit lebih rapat dari sebelumnya.
Penting: Revisi spasi dan kerning dalam versi ini merupakan 'perubahan besar' yang akan menyebabkan teks mengalir ulang ketika font diperbarui. Jika Anda perlu menjaga konsistensi tata letak teks dalam dokumen yang dibuat dengan versi sebelumnya, unduh rilis Castoro 2.04.
Sumber desain kanonik untuk proyek Castoro adalah file FontLab 8 .vfj
di folder sumber. Sumber-sumber ini berisi semua aspek penting dari tipografi Castoro, termasuk pengkodean dan kerning OpenType Layout.
Sumber input build .ufo
diekspor dari FontLab 8 menggunakan profil paket UFO default.
Pembuatan font variabel v3.01 baru dan font statis turunan memerlukan file UFO dan file designspace yang menyertainya.
Font Castoro menggunakan proses pembuatan berdasarkan yang juga digunakan Tiro Typeworks untuk perpustakaan komersial dan proyek kliennya. Skrip tirobuild.py
menggunakan file konfigurasi YAML untuk mengidentifikasi sumber pembuatan UFO dan string versi (file YAML mungkin berisi parameter opsional tambahan yang tidak digunakan dalam proyek Castoro).
Skrip build menghasilkan font TTF dan CFF OpenType, serta kemasan WOFF dan WOFF2 masing-masing (ini adalah kode keras dan tidak dapat dikonfigurasi). Urutan operasinya adalah:
membangun TTF/OTF
menghapus tumpang tindih
petunjuk otomatis (ttfautohint dan AFDKO)
mengoptimalkan
membangun WOFF/WOFF2
Dari tingkat atas, folder Castoro:
# Create a new virtualenv python3 -m venv venv # Activate env source venv/bin/activate # Install dependencies pip3 install -r requirements.txt
Untuk penggunaan selanjutnya (dengan asumsi persyaratan tidak berubah), hanya langkah kedua yang diperlukan.
Jalankan skrip build yang menunjukkan file konfigurasi YAML (untuk teks terpisah dan aliran pembuatan font judul, gunakan file YAML terpisah).
$ python tools/tirobuild.py castoro-all.yml