Как исправить размытые шрифты на MacOS Mojave (с субпиксельным сглаживанием)
MacOS Apple Mojave отключает субпиксельное сглаживание, также известное как сглаживание шрифтов, по умолчанию. На MacBook Air или настольном Mac, подключенном к дисплею без Retina, при обновлении шрифты будут выглядеть хуже.
Обновить: Мы нашли лучший метод, который на самом деле снова включит субпиксельное сглаживание, а не просто полагается на сглаживание шрифтов. Откройте Терминал и выполните следующую команду:
по умолчанию пишите -g CGFontRenderingFontSmoothingDisabled -bool NO
Выйдите из системы и войдите в систему, чтобы изменения вступили в силу. Спасибо Дину Герберту за сообщение об этом нам.
Вот разница
Субпиксельное сглаживание - это уловка, разработанная для улучшения внешнего вида шрифтов на дисплеях с низким разрешением. Если эта функция не включена по умолчанию, macOS Mojave делает текст более тонким и размытым на дисплеях без Retina.
(Как заметили некоторые внимательные читатели, нижеприведенный прием технически не позволяет использовать сглаживание субпикселей. Однако это увеличивает вес шрифта, что делает шрифты менее зазубренными и лучше на всех экранах MacBook Air и других дисплеях с низким разрешением .)
Хотя субпиксельное сглаживание шрифтов по умолчанию отключено, вы можете включить его с помощью команды терминала. Существует четыре возможных настройки: 0 (отключено), 1 (легкое сглаживание), 2 (среднее сглаживание) и 3 (сильное сглаживание).
Вот как они выглядят:
Мы не рекомендуем включать субпиксельное сглаживание, если у вас Mac с дисплеем Retina. Шрифты должны хорошо выглядеть и читаться на дисплее Retina даже без субпиксельного сглаживания. Но если у вас дисплей не Retina, мы рекомендуем снова включить эту функцию.
Как включить субпиксельное сглаживание
Вы должны выполнить команду терминала, чтобы изменить настройки сглаживания субпикселей. Чтобы открыть окно терминала, нажмите Ctrl + Пробел, чтобы открыть поиск Spotlight, введите «Терминал» и нажмите Enter. Вы также можете открыть окно Finder и перейти в Приложения> Утилиты> Терминал.
Скопируйте и вставьте одну из следующих команд в окно терминала и нажмите Enter.
Легкое сглаживание шрифта (1):
по умолчанию -currentHost write -globalDomain AppleFontSmoothing -int 1
Сглаживание среднего шрифта (2):
по умолчанию -currentHost write -globalDomain AppleFontSmoothing -int 2
Сильное сглаживание шрифтов (3):
по умолчанию -currentHost write -globalDomain AppleFontSmoothing -int 3
Без сглаживания шрифта (0):
по умолчанию -currentHost write -globalDomain AppleFontSmoothing -int 0
Выйдите из своего Mac и войдите снова. Ваши изменения не вступят в силу, пока вы не сделаете это..
Не стесняйтесь пробовать разные уровни сглаживания шрифтов. Вам просто нужно выйти и снова войти в систему, прежде чем вы сможете увидеть свои изменения после выполнения каждой команды.
Этот процесс был протестирован на MacOS Mojave Developer beta 3, также известной как macOS Mojave public beta 2..