Windows'tan geçiş yaptıktan sonra OS X'te daha net yazı tipleri alma


25

Programlama ortamımı Windows 7'den Mac OS X Lion'a geçirdim ve Windows'un çıtır çıtır önlemesini kaçırdım, örneğin Eclipse altında ekran görüntülerini kontrol edebilirsiniz.

OS X:

pencereler:

Elbette yazı tipi ailesi ve boyutunda farklılıklar var, ancak Windows sürümü daha iyi yazı tipi oluşturmaya sahip görünüyor.

OS XI'de tipografiyi iyileştirebilecek herhangi bir ayar var mı?


2
Apple, anti-aliasing yöntemini Windows platformunda Safari’ye sokacak kadar çok seviyor : joelonsoftware.com/items/2007/06/12.html ve codinghorror.com/blog/2007/06/…
Mark Henderson

2
@MarkHenderson Safari'nin daha yeni sürümleri, Windows'ta yerel metin oluşturma özelliğini kullanır.
Lri

2
Neden bir fark olduğunu merak edenler için, kısa cevap, OS X'in renderleme netliği yazı tipine sadakat verirken, Windows'un renderleme değerinin de yazı tipine uygunluk netliğidir. Nihai çözüm, antiialiasing'in sıkıntılı hale geldiği bir Retina ekranına yükseltme yapmak.
Spiff

Yanıtlar:


21

Bir süre önce, bir Mac kullanarak görüntülenecek bir müşteri için sunum hazırlarken aynı sorunla karşılaştım.


Çimdik

Kenar yumuşatmaya basit bir ince ayar, kullanılan monitör için yazı tiplerinin oluşturulmasını iyileştirdi:

  1. Terminali açın: Uygulamalar → Yardımcı Programlar → Terminal

  2. Tür:

    defaults -currentHost write -g AppleFontSmoothing -int 2
    

    1 ile 4 arasında sayıları kullanabilirsiniz. Dört, varsayılan sayıdır.

    Benim için iki değerini kullanarak istenen sonucu aldım.

  3. İşletim sistemini yeniden başlatın.


karşılaştırma:

Herhangi bir karşılaştırma yapmadım, ancak aşağıdaki bağlantıdaki kullanıcılar Chrome kullanarak yapılan iyileştirmeleri karşılaştırdılar.

  1. Chrome'u kullanın ve ilk sekmede bir web sitesi yükleyin;

  2. Yukarıdaki komut satırı referansından bir fark değeri uygulayın;

  3. Yeni bir sekme açın ve aynı web sitesine erişin;

  4. Her iki sekmeye de yan yana bakarak karşılaştırın.


Kredi:

Bu çözüm için kredi: tonymacx86, http://tonymacx86.blogspot.pt .


Aynı sorunla Mac Book Pro'da bir Dell HD monitör bağlıyken başa çıkmak ... İç ve dış monitör için farklı değerlere ayarlamanın bir yolu var mı?
user375251

12

Sistem Tercihleri, daha açık bir metin oluşturma stilini kullanma seçeneğine sahipti, ancak 10.6'da kaldırıldı. Yine de özellik listelerini değiştirerek kullanabilirsiniz.

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

İkinci komut, zorunlu bırakma penceresi gibi kök tarafından sahip olunan işlemler tarafından gösterilen pencereler için gereklidir.

Ben her zaman ışık ayarını kullandım. Basılı metnin ağırlığına daha yakındır ve koyu renkli bir arka plan üzerinde özellikle Japonca metinlerin ve açık renkli metnin bence daha iyi görünmesini sağlar.

Eclipse, OS X'te alt piksel oluşturmayı desteklemiyor gibi görünmektedir; bu nedenle metin, yerel uygulamalardan farklı görünebilir. Ekran görüntüsünden söyleyemem, ancak LCD yazı tipi yumuşatmanın ( alt piksel oluşturma ) etkin olup olmadığını kontrol edin .

Onay kutusunu tıklatmanın bir etkisi olmazsa, alt piksel görüntülemenin bazı LCD'lerde otomatik olarak etkinleştirilmemesi olabilir . AppleFontSmoothing'i 2 veya 1 olarak ayarlamak onu etkinleştirmeye zorlayabilir.


Yazı tiplerimi geri almak ne kadar güzel! Birkaç saat sonra PyCharm’la ilgili pürüzsüz metinlerle kodlanmadan sonra kafam patladı. Hala tercihlerinde bunun için bir ayar mevcut değildir anlamak (Apple Ekran 22" kullanıyor, ancak varsayılan komutu çalıştırmak zorunda) yoktur.
AJweb

1

Bölmede iki ayar vardır System Preferences > Appearance.

Yazı tipi yumuşatmanın kapalı olduğu boyutu değiştirirseniz daha keskin görüneceğini düşünüyorum.

LCD yazı tipini yumuşatmayı açma / kapama seçeneği vardır ancak bir fark göremiyorum, sanırım LCD ekranlarda alt piksel yumuşatmanın, ekrana özgü olduğunu düşünüyorum. Kapattım.


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.