Inconsolata yazı tipi Terminal'de çalışmıyor


8

Inconsolata'yı Mac bilgisayarımda düzenleme ve programlama için Consolas yazı tipinin en yakın ücretsiz yaklaşımı olarak kullanmak istiyorum . Inconsolata'nın OpenType dosyasını indirdikten sonra Inconsolata'nın editör penceresinin yazı tipi olması için TextWrangler'ın tercihlerini değiştirdim.

Bu işe yaradı ve metin şimdi Inconsolata kullanılarak düzgün bir şekilde oluşturuluyor. Bunu, yazı tipinin genel olarak OS tarafından düzgün bir şekilde tanındığının bir kanıtı olarak görüyorum.

Daha sonra Terminal'in İnconsolata'yı da kullanma tercihlerini değiştirmeye çalıştım. Şaşırtıcı bir şekilde, Terminal penceresi buna küçüldü:

Inconsolata yazı tipini uyguladıktan sonra terminal

Bir test için, metnin gerçekten küçük olup olmadığını ve dolayısıyla boş bir pencere oluşturup oluşturmadığını kontrol etmek için yazı tipi boyutunu 288'e yükseltmeye çalıştım . Ne yazık ki, hiçbir başarı.

Mail'de sabit aralıklı yazı tipini değiştirmeye çalıştım ve sonuç olarak, daha önce bir mesaj görüntüleyen bir posta penceresi boş gitti. TeXShop'u denedim ve editör yazı tipini Inconsolata olarak başarıyla değiştirebildim.

Değişiklik bazı uygulamalarda iyi çalışıyor ve diğer uygulamalarda tamamen başarısız gibi görünüyor. Bunun neden böyle olduğu hakkında bir fikri olan var mı?

Inconsolata'yı MacOS X 10.6.7 altındaki Terminal (ve Posta) içinde nasıl kullanabilirim?


Eğer denediniz doğrula Yazı Tipi yılında Yazı Kitabı ?
Daniel Beck

Evet, Font Book'ta yüklü fontun doğrulamasını yaptım ve hepsi iyi gitti. Font Book'a göre fontun kullanımı güvenlidir.
Uwe Honekamp

Yanıtlar:


12

Aşağıdakileri kullanarak yazı tipi önbelleğinizi temizlemeye ve yeniden oluşturmaya çalışın:

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

Yukarıdaki yazı tipi sorunlarına "benim standart cevabım".

Cevabınızdan sonra yazı tipini de indirmeyi denedim. Yükledi ve Terminal.app sizinle aynı sonucu aldı. Sorunun + 1'i - Ben de ilgileniyorum.

Yani,

  • otf sürümünü kaldırdı (çalışmıyor)
  • Ttf sürümünü Google Fonts Directory'den indirdim
  • yukarıdaki gibi önbelleğimi kaldırdım
  • ttf sürümünü kurdu
  • ve çalışır.

ondan sonra, test için:

  • ttf sürümünü kaldırdı
  • önbelleği temizledi
  • otf sürümünü kurdu
  • çalışmıyor

yine ttf için - ve benim Terminal.app benim çalışan bir sürümü var

Otf versiyonunun neden çalışmadığı hakkında hiçbir fikrim yok. (


Yanıtınız için teşekkürler. Denedim ama başaramadım. Sorun hala devam ediyor.
Uwe Honekamp

Doğrulandı, TTF bilgisayarımda da çalışıyor. OTF yapmaz. Garip, ama en azından şimdi yazı tipini kullanabiliyorum. +1
Uwe Honekamp

3

Sorununuzu Mac bilgisayarımda (10.6.7) yeniden oluşturamıyorum. "OpenType dosyasını" indirdim, açtım, Font Book'a yükledim ve Terminal'i olaysız kullanacak şekilde yapılandırdım. Yazı tipini sisteminizden silmeyi ve tekrar denemeyi deneyebilirsiniz?


Farklı bir sonuç vermiş olsa bile üreme için teşekkürler. Evet, yazı tipini kaldırmayı denedim ve sonra şanssız yeniden kurdum.
Uwe Honekamp

Inconsolada'yı Mail'de de denedim ve sorunsuz çalıştı. Farklı boyutlarda, yazı tipi yumuşatma vb.Ile oynadım ve sorununuzu yeniden oluşturamıyorum.
Kyle Cronin

Yazı tipi önbelleğinin yeniden oluşturulmasında bile sorun devam ederse, iTerm veya GLTerm gibi bir Terminal.app alternatifini deneyebilir ve daha fazla test edebilirsiniz.
David Metcalfe

Terminalde Inconsolata'yı olaysız kullanabileceğimi de doğrulayabilirim. Ayrıca iTerm'de de işe yarıyor (birkaç başka güzel özelliği de var), bu yüzden Terminal'e özgü olup olmadığını görmek için bir sonraki adımınız olabilir.
Kerri Shotts

@Kyle Cronin - "Sabit genişlik" yazı tiplerinde gösterilen yazı tipinden daha fazla söyler misiniz? (Font panelinde, Monaco veya Courier gibi?)
jm666


1

bu problem için oldukça basit bir çözüm var.
Sadece .otfdosyayı bir .ttfdosyaya dönüştürün .
Bunun için FreeFontConverter kullandım ve şimdi inconsolata Terminalimde çalışıyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.