
Beku variasi dan fitur dalam font.
Font OpenType modern mendukung variasi dan fitur yang memungkinkan font yang dapat disesuaikan. Masalahnya adalah bahwa tidak semua lingkungan mendukung mekanisme ini. IDE seperti Visual Studio hanya mendukung memilih keluarga font dan ukuran font, tanpa opsi untuk memilih varian atau fitur sakelar. FontFreeze adalah alat yang memungkinkan Anda membuat instance khusus dari font yang diberikan, sehingga Anda dapat menggunakan font yang Anda inginkan di lingkungan tersebut.
Cukup kunjungi https://mutsuntsai.github.io/fontfreeze untuk meluncurkan aplikasi, tidak diperlukan instalasi!
Saat Anda membuka file .ttf, itu akan menunjukkan kepada Anda info font dan opsi yang tersedia. Anda kemudian dapat memilih varian tertentu (untuk font variabel) dengan memilih salah satu contoh yang telah ditentukan, atau menyesuaikan setiap sumbu variabel. Anda juga dapat memilih fitur yang ingin Anda aktifkan (atau nonaktifkan) dari daftar fitur:
cv01 - cv99 , ss01 - ss20 , zero , onum , dll.calt . Jika Anda ingin benar -benar menonaktifkan ligatur, menonaktifkan calt biasanya akan melakukan trik. Terakhir, klik Generate font! untuk menghasilkan font Anda. Sesederhana itu!
Tips:
FontFreeze menggunakan FontTools, perpustakaan Python untuk memanipulasi font. Di kemudian menggunakan pyodide untuk menjalankan kode Python langsung di browser Anda melalui WebAssembly, jadi ini murni front-end dan tidak ada yang disimpan di ujung belakang. Bagian UI dibangun dengan Petite-Vue dan Bootstrap.
Cara FontFreeze menonaktifkan fitur adalah dengan menghapus semua pencarian di dalamnya, dan itu mengaktifkan fitur dengan memindahkan semua pencarian di dalamnya ke calt , yang biasanya diaktifkan secara default di sebagian besar lingkungan. Jika ini tidak berfungsi untuk lingkungan tertentu, Anda juga dapat mencoba mengubah pengaturan "fitur target untuk aktivasi" ke rvrn (yang lebih dipaksakan daripada calt dengan spesifikasi OpenType; perhatikan bahwa dalam kasus ini, Anda mungkin juga perlu mengaktifkan calt juga untuk beberapa fitur lain yang berfungsi).
Karena versi 1.3, selain pendekatan tersebut, ada juga opsi untuk menerapkan substitusi mesin terbang aktual untuk fitur glyph tunggal (yang aktif secara default) untuk kompatibilitas maksimal di lingkungan yang berbeda.
FontFreeze terutama terinspirasi oleh proyek VFIT, dan saya menggunakan banyak bagian kode sumber darinya. Proyek lain yang menginspirasi FontFreeze meliputi:
Banner "fontFreeze" dihasilkan menggunakan generator teks.