Проблеми з візуалізацією шрифту на MacBook Pro за допомогою зовнішнього 24-дюймового РК-дисплея


23

У мене вдома є 24-дюймовий HP LP2475w і 23-дюймовий дисплей кінотеатру Apple. Сьогодні, коли я ввімкнув свій ноутбук на роботі, я помітив, що всі шрифти виглядають ідеально (після того, як виникли проблеми з візуалізацією протягом останніх двох днів). Я думав, що це питання якось виправлене, і я із задоволенням продовжував свій день.

Пізніше, коли я прийшов додому, все ще працювало, тому що не вимкнув свій MacBook. Ось як це виглядає (правильно) навіть на моєму домашньому РК-екрані

правильно

але коли я закриваю Terminal.app (або будь-який інший додаток з цього питання) і запускаю його знову, поки 24 "все ще підключений, шрифти стають некрасивими

потворний

Зауважте, що навіть колір фону відрізняється, що зовсім не має сенсу, оскільки знімки екрана робляться приблизно на 15 секунд.

Коли я відключаю РК-дисплей, термінал все ще виглядає некрасиво, поки не перезавантажую його, то він знову виглядає нормально.

Тут важливо те, що я користувався 24-дюймовим РК-дисплеєм протягом останнього року і жодного разу не мав цієї проблеми, він просто почався, не змінюючи нічого.

Чи можливо, що у мого MacBook якимось чином виникають проблеми з комунікацією з РК-дисплеєм при запуску програми? Я зрозумів би, якби це сталося з усім, що відображається на 24-дюймовому РК-дисплеї, але це трапляється лише з програмами, які запускаються, коли підключений РК-екран.

Навіть якщо я закрию всі вікна в терміналі та відкрию нові, це все одно виглядає нормально, поки я фактично не закриваю саму програму і не запускаю її знову.


Який дисплей є вашим основним (той із рядком меню)?
MattiSG

@MattiSG Я використовую лише один із них одночасно, і я завжди встановлюю зовнішній РКД як основний.
Якуб Арнольд

Відповіді:


34

Спробуйте скоригувати вирівнювання шрифту в усьому світі. Відкрийте термінал і введіть:

defaults -currentHost read -globalDomain AppleFontSmoothing

Залежно, включено чи ні, ви можете отримати таке повідомлення, як:

The domain/default pair of (kCFPreferencesAnyApplication,
 AppleFontSmoothing) does not exist

(що насправді добре, оскільки це говорить нам, що це не встановлено, і чому ви маєте це питання).

Далі введіть:

defaults -currentHost write -globalDomain AppleFontSmoothing -int 2

Якщо воно не виглядає інакше, гірше і т. Д. Або хочете скорегувати його ще більше, замініть число "2" на "1".

Щоб видалити глобальний параметр, ви можете використовувати:

defaults -currentHost delete -globalDomain AppleFontSmoothing

* Сподіваємось, це вирішить ваші проблеми.


уау, спасибі за рішення @ioi У мене була та сама проблема при модернізації до Mountain Lion ... Мені було цікаво, чи є спосіб змінити це з Системних налаштувань?
zanona

Для цього також може бути ключ ~/Library/Preferences/.GlobalPreferences.plist.
Лрі

2
Яка різниця між 1 і 2 тоді?
Сем

4
Зауважте, що (1) видалення глобальних налаштувань, як показано вище, те саме, що перевірка системних налаштувань> Загальне> Використання згладжування шрифтів РК-дисплея, коли вони доступні, (2) зняття цього галочки еквівалентно встановленню -int 0, (3) значення 0, 1 , а 2 - вирівнювання шрифту, світлого та середнього шрифту, та (4) встановлення переваги в «Системних налаштуваннях» переосмислює команди терміналу вище (і навпаки). У мене Mac Pro з OSX 10.6.8, підключений до NEC LCD2490WUXi, він прекрасно працює, але коли я придбав нову 15-дюймову MacbookPro сітківку, той же монітор на OSX 10.9.1 змінює текст. Налаштування -int=0допомогло дещо.
ggkmath

6

Перше зображення використовує субпіксельне антизгладжування, яке використовує перевагу того, як підрозділи RGB на РК-моніторі вибудовуються. Ви можете побачити це за допомогою "DigitalColor Meter" або будь-якої іншої утиліти для збільшення пікселів.

Друге зображення використовує повне піксельне антизбудження, яке є 3-кратнішим, але працює на не-РК-дисплеях та РК-дисплеях, які використовують інше впорядкування пікселів.

Принаймні в Mac OS X 10.6, це контролюється панеллю управління зовнішнім виглядом та "Використовуйте згладжування шрифтів РК, коли вони доступні". Ключ - "коли є". ОС повинна правильно визначити, коли на вашому дисплеї є РК-екран.

Своєрідна примха, яку я помітив, полягає в тому, що якщо ви зміните це налаштування, воно не одразу змінить шрифти, які вже є на екрані. Щоб застосувати нове налаштування, вам потрібно принаймні закрити і знову відкрити вікно, іноді закрити та перезапустити програму.

Я здогадуюсь, що у вас ввімкнено "згладжування шрифтів РК", але ви рухаєтесь вперед-назад між дисплеєм, який OS X розпізнає як РК-дисплей, і тим, хто цього не робить.


2

Це я вважаю OSX "Згладження тексту".

В "Загальних" налаштуваннях останній варіант - вимкнути згладжування тексту для розмірів шрифту нижче певного розміру. Я здогадуюсь, що значення змінилося на одне вище, ніж ваш поточний розмір шрифту.


У мене він встановлений на найнижчому рівні - 4, але, здається, він нічого не змінить, коли вмикаю і вимикаю.
Якуб Арнольд

0

Ви, можливо, включили будь-які спеціалізовані налаштування через Інструменти для розробників? Такий, що на вашому комп’ютері тепер відображатиметься роздільна здатність HiDPA? Ви можете швидко перевірити, перейшовши в Налаштування системи> Дисплеї, і ви зможете побачити, яку настройку роздільної здатності використовує ваш комп'ютер.


Ні, я нічого не змінив. Я використовую рідний монітор 1920x1200. Здається, у всіх програмах я перезавантажуюсь, тому щось повинно змінитися після останнього перезавантаження мого MacBook.
Якуб Арнольд

Дуже ймовірно, ви спробували перезапустити комп’ютер та скинути PRAM (NVRAM)? Можливо, це поверне ваш комп'ютер до значень за замовчуванням. В іншому випадку ви можете побачити, чи проблема виникає у іншого користувача на вашому комп’ютері / тестовому обліковому записі.
Ендрю У.

Я збирався лише рекомендувати новий обліковий запис користувача, як це робить Ендрю.
Річард

Я фактично зробив повне очищення системи, переформатував весь диск, перевстановився, і проблема все ще зберігається. Я не відновлював жодних резервних копій, просто зробив чисту установку Snow Leopard і пряме оновлення до Lion.
Якуб Арнольд
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.