Отримання чіткіших шрифтів в OS X після переходу з Windows


25

Я переключив середовище програмування з Windows 7 на Mac OS X Lion, і я пропустив чітке переднє відображення Windows, наприклад, під Eclipse, ви можете перевірити знімки екрана.

ОС X:

Windows:

Звичайно, існують відмінності у сімействі шрифтів та розмірах, але, здається, версія Windows має кращу візуалізацію шрифту.

Чи є якісь налаштування в OS XI можуть покращити типографіку?


2
Apple настільки любить цей метод згладжування, що вони забили його в Safari на платформі Windows: joelonsoftware.com/items/2007/06/12.html та codinghorror.com/blog/2007/06/…
Марк Хендерсон

2
@MarkHenderson Новіші версії Safari використовують вбудований текст у Windows.
Лрі

2
Для тих, хто цікавиться, чому є різниця, коротка відповідь полягає в тому, що OS X відображає значення вірності шрифтові над чіткістю, тоді як рендерінг Windows значення чіткості над вірністю шрифту. Кінцевим рішенням є оновлення до дисплея Retina, де антиаліазія стає суперечкою.
Spiff

Відповіді:


21

Деякий час тому, готуючи презентацію для клієнта, який повинен був переглядатись на Mac, я стикався з тією ж проблемою.


Підкрутити

Простий тюнінг для згладжування покращив відображення використовуваних шрифтів для монітора:

  1. Відкрийте термінал: Програми → Утиліти → Термінал

  2. Тип:

    defaults -currentHost write -g AppleFontSmoothing -int 2
    

    Можна використовувати цифри від 1 до 4. Чотири - це стандартні.

    Для мене я отримав бажаний результат, використовуючи значення два.

  3. Перезавантажте ОС.


Порівняння:

Я не проводив жодного порівняння, але користувачі за посиланням нижче порівняли покращення за допомогою Chrome.

  1. Використовуйте Chrome і завантажуйте веб-сайт на першу вкладку;

  2. Застосувати значення різниці у наведеному вище посиланні на командний рядок;

  3. Відкрийте нову вкладку та перейдіть до того ж веб-сайту;

  4. Порівняйте, переглядаючи обидві вкладки поруч.


Кредити:

Кредити на це рішення: tonymacx86 за адресою http://tonymacx86.blogspot.pt .


З тією ж проблемою на Mac Book Pro з підключеним монітором HD Dell ... Чи є спосіб встановити його на різні значення для внутрішнього та зовнішнього монітора?
user375251

12

Системні налаштування мали можливість використовувати більш легкий стиль візуалізації тексту, але його було видалено в 10.6. Ви все ще можете використовувати його, змінюючи списки властивостей.

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

Друга команда потрібна для вікон, показаних процесами, що належать root, як, наприклад, сила виходу з вікна.

Я завжди використовував налаштування світла. Це ближче до ваги друкованого тексту і робить особливо моїм японський текст і світлий текст на темному тлі, на мій погляд, краще.

Eclipse, здається, не підтримує субпіксельну візуалізацію в OS X, тому текст може виглядати в ньому інакше, ніж у нативних програмах. Я не можу сказати це на скріншоті, але перевірте, чи ввімкнено розгладження шрифтів РК ( відображення субпікселів ).

Якщо натискання прапорця не впливає, це може бути через те, що на деяких РК-екранах відображення субпікселів не вмикається автоматично . Встановлення AppleFontSmoothing на 2 або 1 може змусити його бути включеним.


Як добре повернути шрифти! Моя голова вибухнула лише через кілька годин кодування жахливого згладженого тексту на PyCharm. Я досі не розумію, чому для цього немає налаштувань у налаштуваннях (Використання Apple Display 22 ", але довелося запустити команду за замовчуванням).
AJweb

1

На System Preferences > Appearanceпанелі є два налаштування .

Якщо ви зміните розмір, на який вимкнення згладжування шрифту, я думаю, що це буде виглядати чіткіше.

Існує можливість увімкнення / вимкнення згладжування шрифтів РК, але я не бачу різниці, я думаю, що це згладжування субпікселів на РК-екранах, так що, ймовірно, саме для екрана. У мене це вимкнено.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.