OSX'te iTerm için daha fazla net yazı tipi


26

OSX Mountain Lion'daki iTerm'de varsayılan Monaco fontu, siyah metin üzerindeki beyaz için çok iyi değil

Diğer Ad metni çirkin

görüntü tanımını buraya girin

Kenar yumuşatılmış metin çok kalın

görüntü tanımını buraya girin

Daha net kenar yumuşatma fontu tercih ederim. Yani...

  • Kullanılabilecek daha iyi yazı tipleri var mı?

  • Fontu ayarlamanın çirkin görünmemesi için bir yolu var mı

Bu, 1920 x 1080 harici monitörde olduğundan, alt kenar yumuşatmanın alt piksel olup olmadığından emin değilim.

Yanıtlar:


25

Sistem Tercihleri, 10.5 ve önceki sürümlerde hafif ve güçlü iki ek metin oluşturma ayarından birini seçmeye izin vermek için kullanılır . Ben her zaman ışık ayarını kullandım. Basılı metnin ağırlığına daha yakın, ancak karakterler hala daha yumuşak kenarlara sahip veya Windows'ta olduğu gibi pikselli değil .

Özellik listelerini düzenleyerek eski ayarları yine de kullanabilirsiniz:

defaults write -g AppleFontSmoothing -int 1
sudo defaults write -g AppleFontSmoothing -int 1

Sudo ile komut değiştirir /var/root/Library/Preferences/.GlobalPreferences.plist. Zorla çıkma penceresi gibi kök tarafından sahip olunan işlemlerin gösterdiği pencereler için gereklidir.

Tek boşluklu fontlar genellikle örneğin 13 ve 14 noktalarda aynı genişliktedir, ancak daha küçük boyut daha açık görünür veya karakterlerin etrafında daha fazla boşluk bulunur:

Ask Different'da Kuzen, Droid Sans Mono, Inconsolata, PT Mono ve Kaynak Kod Pro'nun bir karşılaştırmasını gönderdim .


O / T: GIF’leri nasıl yarattığınızı sorabilir miyim?
slhck

3
for f in *.png; do convert "$f" -flatten -pointsize 20 -gravity south -annotate +0+25 "${f%.png}" "x$f"; doneve convert -delay 200 x*.png output.gif. Web sitemde bazı ImageMagick örnekleri de var .
Lri

1
bu hala çalışıyor mu? 10.8.2'deyim ve defaults write -g AppleFontSmoothing -int 1komutu çalıştırdıktan sonra herhangi bir fark göremiyorum . Yeniden başlatmak zorunda mıyım?
Anentropik

1
@Anentropic Sadece uygulamaları yeniden açmak zorundasınız. Varsa defaults -currentHost read -g AppleFontSmoothing, önceliği vardır defaults read -g AppleFontSmoothing.
LRI

7

Yeni iTerm (3.0.14) , "Profiller -> Metin" altında " Kenar yumuşatılmış metin için ince konturlar kullan" adlı bir seçeneğe sahip görünüyor . Bu seçeneğin "Her Zaman" olarak ayarlanması , harici monitörlerde daha iyi görünmesini sağlar. Bu seçenek için varsayılan değer "Retina" idi .

görüntü tanımını buraya girin


Bu çok yardımcı oluyor ama yine de mükemmel değil. spatof.org/blog/2016/7/… Ekli ekrana bağlı olsun olmasın profilleri de değiştirebilirsiniz.
Mladen Petrovic

3

Menlo iyidir, ancak alt piksel antialiasingi siyah bir arka plan üzerinde beyaz metinle çalışma biçimiyle, tersine çevirebilir veya Genel altındaki Sistem Tercihleri'nde "LCD yazı tipi yumuşatmayı kullan" özelliğini kapatabilirsiniz.


3

OS X 10.9'da (Mavericks), metin oluşturma ayarlarını değiştirmeden hoş bir net konsol yazı tipi alabilirsiniz. Basitçe Monaco 10pt fontunu seçin ve Terminal.app ayarlarında "Antialias text" in işaretini kaldırın (veya bu ayarları uygulanmış olan "Pro" profilini seçin).

İTerm.app kullanıyorsanız, aynı şeyi yapabilirsiniz: Monaco 10pt fontunu seçin ve "Anti-aliased" seçeneğinin işaretli olmadığından emin olun.

OS X 10.6+, yazı tipi oluşturma ayarlarını Sistem Tercihleri ​​panelinden kaldırdı, ancak artık pek çok uygulama Terminal.app ve iTerm.app dahil olmak üzere doğrudan kenar yumuşatma özelliğini devre dışı bırakma seçeneğini içeriyor.


2

"Kalın yazı tipinde kalın metin çiz" i devre dışı bırakmak (Metin sekmesi altında) da görünümleri gerçekten iyileştirir.


0

defaults write com.googlecode.iterm2 AppleFontSmoothing -integer 1 iTerm için daha net bir yazı tipi yapar.

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.