Font Inconsolata tidak berfungsi di Terminal

8

Saya ingin menggunakan Inconsolata sebagai perkiraan gratis terdekat dari font Consolas untuk mengedit dan pemrograman pada Mac saya. Setelah mengunduh file OpenType Inconsolata, saya mengubah preferensi TextWrangler sehingga Inconsolata menjadi font untuk jendela editor.

Ini berfungsi dengan baik dan teks sekarang dirender dengan benar menggunakan Inconsolata. Saya menganggap itu sebagai bukti bahwa font dikenali dengan benar oleh OS pada umumnya.

Kemudian, saya mencoba mengubah preferensi Terminal untuk juga menggunakan Inconsolata. Yang mengejutkan saya, jendela Terminal menyusut ke ini:

Terminal setelah menerapkan font Inconsolata

Untuk pengujian, saya mencoba meningkatkan ukuran font menjadi 288 untuk memeriksa apakah teks yang diberikan sangat kecil dan karenanya membuat jendela kosong. Sayangnya, tidak berhasil.

Saya mencoba untuk mengganti font spasi tetap di Mail dan sebagai hasilnya, jendela email yang sebelumnya menampilkan pesan menjadi kosong. Saya mencoba TeXShop dan berhasil mengubah font editor menjadi Inconsolata.

Sepertinya perubahan berfungsi dengan baik di beberapa aplikasi dan gagal sepenuhnya di aplikasi lain. Adakah yang tahu mengapa hal ini terjadi?

Bagaimana saya bisa menggunakan Inconsolata di Terminal (dan Mail) di bawah MacOS X 10.6.7?

Uwe Honekamp
sumber
Sudahkah Anda mencoba Memvalidasi Font di Buku Font ?
Daniel Beck
Ya, saya melakukan validasi font yang dimuat di Font Book dan semuanya berjalan dengan baik. Menurut Font Book , font tersebut aman digunakan.
Uwe Honekamp

Jawaban:

12

Cobalah untuk menghapus dan membangun kembali cache font Anda dengan yang berikut:

sudo atsutil databases -remove
sudo atsutil server -shutdown
sudo atsutil server -ping

Di atas adalah "jawaban standar saya" untuk masalah font.

Setelah balasan Anda, saya mencoba mengunduh font juga. Menginstalnya dan di Terminal.app mendapat hasil yang sama seperti Anda. Jadi +1 untuk pertanyaan - Saya tertarik juga.

Begitu,

  • menghapus versi otf (tidak berfungsi)
  • Saya mengunduh versi ttf dari Direktori Google Fonts
  • menghapus cache saya seperti di atas
  • menginstal versi ttf
  • dan bekerja.

setelah itu, untuk ujian:

  • menghapus versi ttf
  • membersihkan cache
  • menginstal versi otf
  • tidak bekerja

jadi sekali lagi untuk ttf - dan miliki versi yang berfungsi di Terminal.app saya

Tidak tahu mengapa versi otf tidak berfungsi. ; (

jm666
sumber
Terimakasih atas tanggapan Anda. Saya mencoba tetapi tidak berhasil. Masalahnya masih berlanjut.
Uwe Honekamp
Dikonfirmasi, TTF juga berfungsi di komputer saya. OTF tidak. Aneh, tapi setidaknya sekarang saya bisa menggunakan font. +1
Uwe Honekamp
3

Saya tidak dapat mereproduksi masalah Anda di Mac saya (10.6.7). Saya mengunduh "file OpenType", membukanya, menginstalnya ke dalam Buku Font, dan mengkonfigurasi Terminal untuk menggunakannya tanpa insiden. Mungkin coba hapus font dari sistem Anda dan coba lagi?

Kyle Cronin
sumber
Terima kasih untuk reproduksinya, meskipun menghasilkan hasil yang berbeda. Ya, saya mencoba untuk menghapus font dan menginstalnya kembali tanpa hasil.
Uwe Honekamp
@ Saya Saya mencoba Inconsolada di Mail juga, dan itu berhasil tanpa masalah. Saya bermain-main dengan berbagai ukuran, font smoothing, dll dan saya tidak dapat mereproduksi masalah Anda.
Kyle Cronin
Jika masalah tetap ada meskipun dengan cache font dibangun kembali, Anda dapat mencoba alternatif Terminal.app seperti iTerm atau GLTerm dan menguji lebih lanjut.
David Metcalfe
Saya juga dapat mengkonfirmasi bahwa saya dapat menggunakan Inconsolata di Terminal tanpa insiden. Ini juga berfungsi dengan baik di iTerm (yang juga memiliki beberapa fitur bagus lainnya), jadi itu mungkin langkah Anda selanjutnya untuk melihat apakah itu hanya spesifik untuk Terminal atau sesuatu yang sedang terjadi.
Kerri Shotts
@Kyle Cronin - dapatkah Anda memberi tahu saya, dibandingkan font yang ditampilkan dalam font "Fixed width"? (di panel Font, seperti Monako atau Kurir?)
jm666
1

ada solusi yang cukup sederhana untuk masalah ini.
Konversikan .otffile menjadi .ttffile.
Saya menggunakan FreeFontConverter untuk itu dan sekarang inconsolata berfungsi di Terminal saya.

Michael
sumber