Font piksel dari layar Casio Calculator!
Font dibagi menjadi empat bagian: X Display, CW Display, Math X dan Matematika CW. Font dengan "display" digunakan sebagai teks normal, menyediakan format OTF, TTF dan WOFF2 (dari v3.001); Font dengan "matematika" sangat didorong oleh tabel matematika OpenType, digunakan sebagai input formula matematika, dan hanya disediakan dalam format OTF.
Semua versi kemasan font dapat diperoleh di halaman rilis, di mana:
Atau Anda juga dapat mengunduhnya di tautan Baidu Netdisk ini.
Artikel ini hanyalah penjelasan kasar dari font. Selain font, ada juga file readme (dokumen seperti README.pdf ) dalam paket terkompresi. Harap pastikan, pastikan, benar -benar, hati -hati dan penuh perhatian untuk dibaca sebelum digunakan!
Jika Anda pikir proyek ini bermanfaat bagi Anda, Anda mungkin juga mengklik ☆ di sudut kanan atas halaman.
File sumber font untuk bagian tampilan disediakan dalam format Objek Font Unified 3 (UFO 3) dan terlihat seperti folder yang berakhir di .ufo . Banyak perangkat lunak desain font dapat membaca font UFO, seperti FontForge. Jika Anda ingin mengedit font, Anda dapat mengunduhnya. Tetapi jika Anda hanya ingin membangun font, set alat fontmake Google juga dapat ditangani, itu bergantung pada Python untuk bekerja, jadi ingatlah untuk menginstal Python dan pip .
Repositori ini telah membuat skrip build untuk pengguna sistem Windows. Pengguna Windows dapat melakukan langkah 1 berikut dan kemudian klik dua kali build.bat . Berikutnya adalah proses terperinci menggunakan fontmake untuk membangun font:
Pasang Python, dan pip .
Klon proyek ini ke lokasi yang cocok.
git clone https://github.com/Wenti-D/ClasswizDisplayFontDisarankan untuk menciptakan lingkungan virtual Python:
python -m venv < your_venv_name >Platform Windows diaktifkan menggunakan perintah berikut:
./ < your_venv_name > /Script/activatePlatform Linux diaktifkan menggunakan perintah berikut:
source < your_venv_name > /bin/activateKetergantungan Instalasi:
python -m pip install -r requirements.txtBangun font:
Format OTF dan TTF dibangun menggunakan fontmake :
fontmake -u ClassWizXDisplay-Regular.ufo --output-dir output
fontmake -u ClassWizCWDisplay-Regular.ufo --output-dir output Format WOFF2 dibangun menggunakan fonttools , dan dapat digunakan dalam skrip Python (disarankan):
# python script
from fontTools . ttLib . woff2 import compress
compress ( 'output/ClassWizXDisplay-Regular.otf' , 'output/ClassWizXDisplay-Regular.woff2' )
compress ( 'output/ClassWizXDisplay-Regular.otf' , 'output/ClassWizXDisplay-Regular.woff2' )Atau perintah shell (tidak disarankan):
python -c " from fontTools.ttLib.woff2 import compress; compress('output/ClassWizXDisplay-Regular.otf', 'output/ClassWizXDisplay-Regular.woff2') "
python -c " from fontTools.ttLib.woff2 import compress; compress('output/ClassWizCWDisplay-Regular.otf', 'output/ClassWizCWDisplay-Regular.woff2') " Font yang dibangun akan terletak di folder output .
File sumber font dari bagian matematika disediakan dalam format file sumber fontForge dan merupakan file dengan ekstensi .sfd . Untuk mengedit dan membangun font, silakan unduh FontForge.
Namun, file .sfd sebenarnya teks, jadi bukan tidak mungkin untuk memodifikasinya dengan notepad.
Seri "ClassWiz Screen Display" dilisensikan di bawah Lisensi Lisensi Font Open Source SIL 1.1 (SIL LIME FONT OPEN 1.1). Untuk detailnya, silakan periksa file OFL.txt . Jika Anda ingin mengedit atau mempublikasikan font, pastikan untuk mematuhi perjanjian lisensi. Jika Anda memiliki pertanyaan atau saran, silakan buka masalah.