Mendapatkan font yang lebih tajam di OS X setelah beralih dari Windows


25

Saya telah mengubah lingkungan pemrograman saya dari Windows 7 ke Mac OS X Lion, dan saya merindukan rendering depan Windows yang renyah, misalnya, di bawah Eclipse, Anda dapat memeriksa tangkapan layar.

OS X:

Windows:

Tentu saja ada perbedaan dalam keluarga font dan ukuran, tetapi versi Windows tampaknya memiliki rendering font yang lebih baik.

Apakah ada pengaturan di OS XI yang dapat meningkatkan tipografi?


2
Apple sangat menyukai metode anti-aliasing sehingga mereka memalunya ke Safari pada platform Windows: joelonsoftware.com/items/2007/06/12.html dan codinghorror.com/blog/2007/06/…
Mark Henderson

2
@MarkHenderson Versi Safari yang lebih baru menggunakan rendering teks asli pada Windows.
Lri

2
Bagi mereka yang bertanya-tanya mengapa ada perbedaan, jawaban singkatnya adalah bahwa rendering OS X memberikan nilai kesetiaan pada jenis huruf di atas crispness, sedangkan rendering Windows memberikan nilai kerenyahan lebih dari kesetiaan ke jenis huruf. Solusi utama adalah meningkatkan ke tampilan Retina, di mana antialiasing menjadi diperdebatkan.
Spiff

Jawaban:


21

Beberapa waktu lalu, saat menyiapkan presentasi untuk klien yang akan dilihat menggunakan Mac, saya menghadapi masalah yang sama.


Tweak

Tweak sederhana untuk anti-aliasing meningkatkan rendering font untuk monitor yang digunakan:

  1. Buka terminal: Aplikasi → Utilitas → Terminal

  2. Mengetik:

    defaults -currentHost write -g AppleFontSmoothing -int 2
    

    Anda dapat menggunakan angka antara 1 dan 4. Empat adalah nomor standar.

    Bagi saya, saya mendapatkan hasil yang diinginkan menggunakan nilai dua.

  3. Mulai ulang OS.


Perbandingan:

Saya tidak melakukan perbandingan apa pun, tetapi pengguna dari tautan di bawah ini telah membandingkan peningkatan menggunakan Chrome.

  1. Gunakan Chrome dan muat situs web pada tab pertama;

  2. Terapkan nilai perbedaan dari referensi baris perintah di atas;

  3. Buka tab baru dan akses situs web yang sama;

  4. Bandingkan dengan melihat kedua tab berdampingan.


Kredit:

Penghargaan atas solusi ini ke: tonymacx86 di http://tonymacx86.blogspot.pt .


Menangani masalah yang sama pada Mac Book Pro dengan monitor Dell HD yang terhubung ... Apakah ada cara untuk mengaturnya ke nilai yang berbeda untuk monitor internal dan eksternal?
user375251

12

System Preferences memiliki opsi untuk menggunakan gaya rendering teks yang lebih ringan, tetapi telah dihapus pada 10.6. Anda masih dapat menggunakannya dengan memodifikasi daftar properti.

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

Perintah kedua diperlukan untuk windows yang ditunjukkan oleh proses yang dimiliki oleh root seperti force exit window.

Saya selalu menggunakan pengaturan cahaya. Ini lebih dekat dengan bobot teks cetak dan membuat teks terutama Jepang dan teks terang pada latar belakang gelap terlihat lebih baik menurut saya.

Eclipse tampaknya tidak mendukung rendering subpixel pada OS X, jadi teks mungkin terlihat berbeda di dalamnya daripada di aplikasi asli. Saya tidak bisa membedakannya dari tangkapan layar, tetapi periksa apakah perataan font LCD ( rendering subpiksel ) diaktifkan.

Jika mengklik kotak centang tidak berpengaruh, itu mungkin karena rendering subpiksel tidak diaktifkan secara otomatis pada beberapa LCD . Mengatur AppleFontSmoothing ke 2 atau 1 mungkin memaksanya diaktifkan.


Seberapa baik untuk mendapatkan kembali font saya! Kepala saya meledak setelah hanya beberapa jam pengkodean dengan teks dihaluskan halus di PyCharm. Saya masih tidak mengerti mengapa tidak ada pengaturan untuk ini di preferensi (Menggunakan Apple Display 22 ", tetapi harus menjalankan perintah default).
AJweb

1

Ada dua pengaturan di System Preferences > Appearancepanel.

Jika Anda mengubah ukuran di mana pemulusan font dimatikan saya pikir itu akan terlihat lebih tajam.

Ada pilihan untuk menghidupkan / mematikan font LCD tetapi saya tidak dapat melihat perbedaannya, saya pikir itu adalah sub pixel smoothing pada layar LCD, jadi mungkin layar spesifik. Aku sudah mematikannya.


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.