Управляем сглаживанием шрифтов в OS X

19

Terminal copy

Поделюсь советом из разряда «сделай хорошее лучше», здесь попробуем разобраться с отображением шрифтов в OS X, настроить комфортное для глаз сглаживание символов на экране компьютера — все помнят ClearType от Microsoft?

Ни для кого не секрет, что внешний вид настольной системы от Apple, мягко говоря, отличается от всех других. Как мне кажется, в лучшую сторону. Все элементы интерфейса проработаны до мелочей, вспомним хотя бы про длинную петицию на значке «Текстового редактора». Скажу, что принцип рендеринга, и соответственно, показа шрифтов на экране в OS X отличается от других настольных операционных систем. Можете сравнить как выглядит шрифт этой страницы в окне «Сафари» на «Mаке» и в любом другом браузере, открытом на компьютере с Windows или Linux.

Различия видны сразу — шрифты в OS X выглядят более натурально и типографично, воспринимаются намного комфортнее. Всё дело в строении пиксельной RGB-структуры LCD-экрана и эффективности использования этой структуры при построении шрифта. Не вдаваясь в подробности, скажу, что буква или символ, отображаемые на экране — не просто чёрно-белое изображение, контур буквы или символа размыт. На схеме ниже видно различие между обычным и так называемым «субпиксельным» сглаживанием, применяющимся в OS X. Понятно, что субпиксельное сглаживание гораздо приятнее.

Subpixel_demonstration_(Quartz)

В OS X есть эффективный инструмент, с его помощью можно управлять уровнем интенсивности такого сглаживания. Например, я уже несколько лет меняю этот параметр на своём Macbook Air 13″, делая отображение шрифтов более комфортным для моего зрения. Все действия, описанные ниже, прекрасно работают и на других компьютерах Apple, тут всё зависит от ваших вкусов и предпочтений. Разница между субпиксельным и обычным методом сглаживания текста выглядит примерно так.

antialiased

Чтобы изменить интенсивность субпиксельного сглаживания (действие изменяет отображение шрифтов на уровне всей системы), необходимо открыть Терминал.app, скопировать и вставить в него строку кода с необходимым вам параметром и нажать Enter. Для того чтобы изменения вступили в силу, нужно выйти из учётной записи и зайти снова, некоторые приложения (Finder, Safari, текстовый редактор) требуют простого перезапуска.

defaults -currentHost write -globalDomain AppleFontSmoothing -int 2

Я использую сглаживание с аргументом «2», доступны уровни от 0 до 3. Чтобы вернуть изначальные настройки, в конце команды меняете любую цифру на «0». Также можно просто поставить эту галочку в «Настройках системы» в разделе «Основные».

SysPrefs

Для контроля изменений советую открыть любую страницу с текстом в Safari или набрать что-то в «Текстовом редакторе», самое главное — не забывайте перезапустить приложение.

19 комментариев

  1. 0

    Красиво (отправлено из приложения AppleInsider.ru)

  2. 0

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

  3. 0

    Интересно, но зачем? ) (отправлено из приложения AppleInsider.ru)

  4. 0
    Павел Ши

    вот не пробовал кстати! Если решитесь сделать — напишите, интересно!

  5. 0

    Эта тема уже давно избита и обсуждать здесь нечего.

  6. 0

    Лучший вариант отображения-это пиксель-в-пиксель. Как это было на Windows, и включается до сих пор и в Windows7. Четкие шрифты и никакой грязи и мыла на краях букв, от которого устают глаза. Это, кстати, и на картинках в заметке видно-справа-нормальный текст, а справа-цветная субкпиксельная грязь, из-за которой и устают мышщы хрусталика, в попытке сфокусировыться на нерезких краях. Всегда сочувсвовал любителям мыла. Ретина эту проблему решила, но на аймаках и эйрах текст смотрится все так же тошномутно. На виндах это хоть легко отключается, а на осх и линуксе-нет… (отправлено из приложения AppleInsider.ru)

  7. 0

    Ага, жалко глаза- от мыла при сглаживании устают мышщы хрусталика-им трудно сфокусироваться на краевой грязи. Сглаживание в ОSX отключается элементарно, но вот беда-на эппловые шрифты при этом без слез не взглянешь-кривы и косы. у винды и тут все в порядке-резко и красиво. Впрочем, ретина этот вопрос решила, ну а владельцы аймаков и эйров все так же уродуют себе глаза краевым мылом… (отправлено из приложения AppleInsider.ru)

  8. 0

    Плохой! Совет…
    Годится для тех кто Меняет мониторы… на ПЦешные…
    На Яблоке разрешение Адекватно для Зрения!…
    Я менял и вернул…
    Почему?
    Просто Большинство Программ НЕ понимает!!! этого…
    В том числе и Весь БутКамп да и ВСЯ Винда…

  9. 0
    Andrey Zhdantsev

    Очень умные высказывания…Очень 🙂
    То то я смотрю, практически везде, в полиграфиической промышленности, Маки стоят на вёрстке…

  10. 0

    Дык в винде и линухе есть такие же настройки. Фишка макосевского рендеринга шрифтов не в этом, а в том как рендерится шрифт мелкого размера

Авторизуйтесь Чтобы оставить комментарий