Как да коригираме размазани шрифтове на macOS Mojave (С Subpixel Antialiasing)
MacOS на Apple в Моджаве забранява подпикселовия антиалиасинг, известен още като изглаждане на шрифт, по подразбиране. На MacBook Air или настолен Mac, свързан с дисплей без Retina, обновяването ще направи шрифтовете ви по-лоши.
Актуализация: Намерихме по-добър метод, който всъщност ще активира отново субпикселовия антиалиасинг, вместо да разчита само на изглаждането на шрифта. Отворете терминал и изпълнете следната команда:
по подразбиране напишете -g CGFontRenderingFontSmoothingDisabled -bool NO
Излезте и влезте отново, за да влязат в сила промените. Благодаря на Дийн Хърбърт за това, че ни съобщи.
Ето разликата
Subpixel antialiasing е трик, предназначен да направи шрифтовете по-добри на дисплеите с по-ниска резолюция. Ако тази функция не е активирана по подразбиране, macOS Mojave прави текста по-тънък и по-размазан на дисплеите, които не са на ретина.
(Както са забелязали някои читатели с орел, описаните по-долу трикове не позволяват технически субпикселно антиалиасинг. Но това увеличава теглото на шрифта, което прави шрифтовете по-малко назъбени и по-добре на MacBook Air и други дисплеи с ниска резолюция. .)
Докато изглаждането на субпикселовия шрифт е деактивирано по подразбиране, можете да го активирате отново с командния терминал. Има четири възможни настройки: 0 (забранено), 1 (изглаждане на светлина), 2 (средно изглаждане) и 3 (тежко изглаждане).
Ето как изглеждат те:
Ние не препоръчваме да активирате подпикселовия антиалиасинг, ако имате Mac с Retina дисплей. Шрифтовете трябва да изглеждат добре и да могат да се четат на дисплея на Retina дори без подпикселно заглаждане. Ако обаче имате дисплей без ретина, препоръчваме ви да го активирате отново.
Как да активирате Subpixel Antialiasing
Трябва да изпълните команда на терминал, за да промените настройките на подпикселовия антиалиасинг. За да отворите терминален прозорец, натиснете Command + Space, за да отворите търсене в Spotlight, въведете “Terminal” и натиснете 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 beta 3, известен още като MacOS Mojave public beta 2.