25

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

OS X:

Окна:

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

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

4 ответа4

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.

12

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

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

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

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

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

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

1

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

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

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

1

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .