Cara Mengonversi Font Ke Format .ttf Di Ubuntu

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

  1. Dengan FontForge terinstal, tekan tombol Win , lalu ketik “fontforge.”
  1. Klik ikon Fontforge untuk meluncurkannya.
  2. 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

  1. 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.
  1. Pilih “TrueType”.
  1. Tekan tombol “Hasilkan” di sudut kiri bawah kotak dialog.
  1. 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.

Related Posts

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *