Bagi mereka yang berurusan dengan proyek penulisan atau desain, Anda sering menemukan font yang tidak dapat didukung oleh aplikasi Anda. Itu bisa berupa font Macintosh, font bitmap atau font tipe terbuka (otf). Untuk beberapa alasan, Anda tidak bisa membuat mesin Ubuntu Anda membacanya. Dalam kasus seperti itu, cara terbaik adalah mengonversi font ini menjadi font TrueType (ttf).
Fontforge adalah editor font garis besar yang memungkinkan Anda membuat font postscript, truetype, opentype, cid-keyed, multi-master, cff, svg, dan bitmap (bdf, FON, NFNT) Anda sendiri. Ini juga memungkinkan Anda untuk mengedit yang sudah ada dan mengonversi satu format ke format lainnya.
Menginstal Fontforge
Program ini tersedia di repositori apt Ubuntu, sehingga Anda dapat menginstal program dengan mudah dengan menjalankan perintah berikut:
sudo tepat instal fontforge
Konversi Font di Ubuntu menggunakan FontForge
- Dengan FontForge terinstal, tekan tombol Win , lalu ketik “fontforge.”
- Klik ikon Fontforge untuk meluncurkannya.
- Setelah Fontforge aktif dan berjalan, muat font yang ingin Anda ubah. Ini akan memuat pratinjau semua mesin terbang yang tersedia untuk file font Anda.
GB GB
- Tekan tombol “File” pada Menu Bar Fontforge dan pilih “Generate Fonts.” Ini akan membuka kotak dialog kecil dengan daftar drop-down di mana Anda dapat memilih format yang ingin Anda konversi.
- Pilih “TrueType”.
- Tekan tombol “Hasilkan” di sudut kiri bawah kotak dialog.
- Bergantung pada file sumber, ini mungkin menghasilkan beberapa pesan kesalahan. Klik “Ya†untuk melanjutkan proses konversi.
Menggunakan CLI Fontforge untuk Mengonversi Font
Selain menjalankan GUI Fontforge, program ini juga memungkinkan untuk mengonversi font dari dalam terminal Anda. Ini bisa sangat berguna bagi pengguna yang ingin membuat skrip yang secara otomatis dapat mengonversi font dengan cepat.
Secara default, CLI memungkinkan Anda menjalankan fungsi khusus Fontforge. Misalnya, menjalankan perintah berikut akan secara otomatis mengubah font OTF menjadi TTF:
fontforge -lang =ff -c ‘Buka($1); Hasilkan($2);’ asli-font.otf dikonversi-font.ttf
- Bendera -lang=ff memberi tahu Fontforge untuk hanya menggunakan fungsi bawaannya untuk perintah ini.
- Di sisi lain, flag -c akan memuat dan menjalankan fungsi Fontforge bawaan di terminal Anda. Dalam hal ini, fungsi Open() akan memuat file font Anda ke memori dan Generate() akan mengonversinya ke format yang Anda inginkan.
- Terakhir, Anda perlu menyediakan jalur untuk font asli dan yang dikonversi. Untuk ini, Anda juga perlu menulis ekstensi file yang tepat untuk kedua font tersebut. Ini berarti jika Anda mengonversi dari OTF ke TTF, Anda perlu menulis “.otf” di akhir font asli dan “.ttf” di font yang dikonversi.
Selanjutnya, Anda juga dapat menggunakan Bash for loop sederhana untuk menjalankan perintah ini di seluruh direktori font:
untuk saya di * .otf; lakukan fontforge -lang =ff -c ‘Buka($1); Hasilkan($1:r+”.ttf”);’ $i ; Selesai
Konversi Font menggunakan woff2
Sementara Fontforge adalah program pengeditan font yang kuat, itu tidak mengubah beberapa jenis font umum dengan benar. Misalnya, WOFF2 adalah format yang digunakan sebagian besar situs web saat ini. Dengan demikian, ini bisa menjadi masalah bagi pengguna yang ingin menggunakan font web untuk dokumen lokal mereka.
Untuk mengonversi font WOFF2, Anda harus terlebih dahulu menginstal utilitas yang sesuai untuknya. Anda dapat melakukan ini dengan menjalankan perintah berikut:
sudo tepat instal woff2
Setelah selesai, Anda sekarang dapat mengubah font WOFF2 Anda menjadi TTF:
woff2_dekompresi font.woff2
Mirip dengan Fontforge CLI, Anda dapat membuat skrip shell dasar untuk mengotomatiskan proses konversi font WOFF2. Misalnya, baris kode berikut akan melewati semua font di direktori saat ini dan mengubahnya menjadi TTF:
untuk saya di * .woff2; lakukan woff2_dekompresi $i ; Selesai
Memasang Font Baru Anda
Dengan font baru yang tersedia, Anda sekarang dapat menginstalnya di sistem Anda. Untuk melakukan ini, Anda harus terlebih dahulu pergi ke direktori home Anda:
CD / rumah / $USER
Buat folder baru dan beri nama “.font” (sertakan titik di depan font) dan salin font ttf baru ke dalam folder:
mkdir .font && cp font.ttf / home / $USER / .font
Mulai ulang aplikasi Anda atau muat ulang cache font Anda. Untuk melakukan yang terakhir, Anda perlu menjalankan perintah berikut:
sudo fc-cache memuat ulang
Mesin Anda harus dapat mendeteksi font baru sekarang.
Pertanyaan yang Sering Diajukan
Apakah mungkin mengubah font kembali ke format WOFF2?
Anda dapat mengonversi font TTF apa pun ke WOFF2 dengan perintah: woff2_compress font.ttf .
Font saya tidak muncul setelah saya mengonversinya.
Penyebab paling umum adalah mesin Anda tidak memiliki pengaturan lokal yang tepat.
Anda dapat memperbaiki masalah ini dengan menambahkan baris berikut: export LC_ALL=en_US.UTF-8 ke file “.bash_profile†Anda.
Kredit gambar: Hapus percikan. Semua perubahan dan tangkapan layar oleh Ramces Red.