Як відключити текстові антиалії (згладжування шрифту) в Terminal та в усьому світі для всіх додатків?


10

Я хотів би вимкнути всі типи тексту для згладжування тексту та згладжування шрифту в глобальному масштабі в OS X.

З OS X 10.8 на середину 2013 року MacBook Air 13 ", я спробував чимало варіанти: Turn off text smoothing for font sizes... and smaller, що відповідає AppleAntiAliasingThresholdв NSGlobalDomain, здається, не викликає ніякого ефекту - я спробував встановити його через 12 інтерфейс і від 24 до defaults, без жодного ефекту.

defaults read | fgrep Smoothнічого не повертає, але налаштування вручну AppleFontSmoothing -int 0або AppleSmoothFixedFontsSizeThreshold -int 24, NSGlobalDomainза https://stackoverflow.com/questions/11660895/disable-anti-aliasing-fonts-in-xcode-4-4-in-mountain-lion , не здається викликати будь-який ефект.

Наприклад, із терміналом, якщо я перейду до налаштувань, у розділі Налаштування, Текст, Текст є параметр Antialias text, і він поставлений галочкою, і немає можливості зняти його, тому що вся опція затьмарена.

Як повністю відключити антиаліаси в терміналі та в усьому світі для всіх додатків?

Відповіді:


9

defaults write -g AppleFontSmoothing -int 0слід просто відключити надання субпікселів, наприклад зніміть прапорець "Використовувати згладжування шрифтів РК-дисплея, коли вони доступні" на панелі загальних налаштувань. Це діє лише після закриття та повторного відкриття програм.

Термінал дозволяє вимкнути антиализацию для деяких шрифтів, таких як Монако, але не для інших, таких як Menlo:

iTerm 2 дозволяє вимкнути функцію згладжування для всіх шрифтів.

Налаштування "Вимкнути вирівнювання тексту для розміру шрифту ... та менших розмірів" завжди впливає лише на невелику частину всіх елементів інтерфейсу. У моєму 10,8 ВМ він впливає на перегляд тексту в TextEdit, веб-перегляди в Safari та назви файлів у Finder. Налаштування було вилучено із Системних налаштувань у 10.9. defaults write -g AppleSmoothFixedFontsSizeThreshold -intяк і раніше працює в 10,9, але це впливає на ще менший підмножина всіх елементів інтерфейсу.

Якщо ви вважаєте, що текст за замовчуванням виглядає занадто розмитим або жирним, ви можете перейти до більш легкого стилю візуалізації тексту, запустивши defaults write -g AppleFontSmoothing -int 1та закривши та повторно відкривши програми. Однак він не вимикає антиаліаграфічне або субпіксельне візуалізацію.


О так, я бачу, що у мене було вибрано "Менло" замість "Монако"; після вибору Монако тепер є можливість вимкнути Antialias text.
cnst

Отже, немає можливості відключити антиалізинг в OS X? Ви можете подумати, що AppleFontSmoothingналаштування 0фактично відключить згладжування шрифтів, але це просто встановлює його на щось на кшталт меншої інтенсивності, відповідно до apple.stackexchange.com/a/60065/37893 ?
cnst

3
Так, я не знаю жодного способу відключити антизбудження в усьому світі. Якщо встановити AppleFontSmoothing на 0, просто вимикається субпіксельна візуалізація , яку Apple називає згладжуванням шрифтів LCD. 0 відповідає налаштуванню "Стандарт - Найкраще для ЕПТ", наведеному в 10.5 і раніше, 1 відповідає "Світло", 2 відповідає "Середній - Найкраще для плоскої панелі", а 3 відповідає "Сильному".
Лрі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.