Получение более четких шрифтов в OS X после перехода с Windows

31379
Yoga

Я переключил свою среду программирования с Windows 7 на Mac OS X Lion, и я пропустил хрустящий фронтальный рендеринг Windows, например, в Eclipse вы можете проверить скриншоты.

OS X:

Окна:

Конечно, существуют различия в семействе шрифтов и размере, но версия для Windows, кажется, лучше отображает шрифты.

Есть ли какие-либо настройки в OS XI, чтобы улучшить типографику?

25
Apple так сильно любит этот метод сглаживания, что вбил его в Safari на платформе Windows: http://www.joelonsoftware.com/items/2007/06/12.html и http://www.codinghorror.com/ блог / 2007/06 / Что-неправильно-с яблоками-шрифт-rendering.html Mark Henderson 11 лет назад 2
@MarkHenderson Более новые версии Safari используют встроенную визуализацию текста в Windows. user495470 11 лет назад 2
Для тех, кто интересуется, почему есть разница, краткий ответ заключается в том, что рендеринг OS X обеспечивает верность шрифту поверх четкости, в то время как рендеринг Windows обеспечивает четкость по сравнению с верностью шрифта. Окончательное решение - перейти на дисплей Retina, где сглаживание становится спорным. Spiff 11 лет назад 2

4 ответа на вопрос

21
Zuul

Некоторое время назад, когда я готовил презентацию для клиента, который должен был просматриваться на 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 с подключенным монитором Dell HD ... Есть ли способ установить разные значения для внутреннего и внешнего монитора? user375251 7 лет назад 0
12
user495470

Системные настройки имели возможность использовать более легкий стиль рендеринга текста, но он был удален в 10.6. Вы все еще можете использовать его, изменяя списки свойств, хотя.

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

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

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

Eclipse, похоже, не поддерживает субпиксельный рендеринг в OS X, поэтому текст в нем может выглядеть иначе, чем в нативных приложениях. Я не могу сказать это по скриншоту, но проверьте, включено ли сглаживание шрифтов LCD ( рендеринг субпикселей ).

Если установка флажка не имеет никакого эффекта, это может быть связано с тем, что субпиксельная визуализация не включается автоматически на некоторых ЖК-дисплеях . Установка AppleFontSmoothing в 2 или 1 может привести к его включению.

Как хорошо, что мои шрифты вернулись! Моя голова взорвалась после нескольких часов кодирования с ужасно сглаженным текстом на PyCharm. Я до сих пор не понимаю, почему нет настроек для этого в настройках (Использование Apple Display 22 ", но пришлось запустить команду по умолчанию). AJweb 11 лет назад 0
1
piddl0r

На System Preferences > Appearanceпанели есть две настройки .

Если вы измените размер, при котором сглаживание шрифта отключено, я думаю, что оно будет выглядеть четче.

Есть возможность включить / выключить сглаживание шрифтов LCD, но я не вижу разницы, я думаю, что это субпиксельное сглаживание на ЖК-экранах, так что, вероятно, для экрана. У меня это выключено.

1
VBwhatnow

Хотя вы не можете отключить сглаживание шрифтов на OSX, вы можете попробовать несколько вещей, чтобы смягчить его

Справиться с рендерингом шрифтов OSX

Есть также статья поддержки Apple, которая также занимается этой проблемой.