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


25

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

OS X:

Окна:

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

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


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

2
@MarkHenderson Более новые версии Safari используют встроенную визуализацию текста в Windows.
Lri

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

Ответы:


21

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


Tweak

Простая настройка сглаживания улучшила рендеринг шрифтов для используемого монитора:

  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

12

Системные настройки имели возможность использовать более легкий стиль рендеринга текста, но он был удален в 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

1

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

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

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


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.