Згладжування шрифту на зовнішньому дисплеї працює погано. (rMBP)


13

Я підключив два зовнішні монітори до моєї сітківки MacBook Pro:

  1. 24 "Dell 1920x1200 з HDMI-> DVI
  2. 19 "Samsung 1280x1024 з Thunderbolt-> VGA

Хоча програми, що не підтримують сітківку, виглядають добре (наприклад, Blender) і здаються точними в пікселях (монітори працюють правильно), всі шрифти, що відображаються в OS X, відчувають відсутність згладжування шрифту або, здається, погано розгладжують шрифт. Найсмішніше те, що, здається, існує два різні види згладжування шрифту:

Чорно-білий шрифт із просто чорно-білим (вирівнювання шрифту на внутрішній):

просто чорно-білі (згладжування шрифту на внутрішній частині) big2

а деякі з кольором (вирівнювання шрифту на зовнішньому моніторі):

З кольором великий

Існує також текст, згладжений кольором на внутрішній частині, а назви робочих столів на робочому столі згладжуються чорно-білими обома дисплеями. Хоча шрифт папки на зовнішньому дисплеї все ще виглядає погано.

Коротке запитання: як я можу покращити таку поведінку, наприклад, змусити шрифт на зовнішньому моніторі згладити чорний / білий колір, як це робить Blender?

блендер:

блендер
введіть тут опис зображення

той самий пошук розміру шрифту:

шукач
введіть тут опис зображення

Також Blender завжди здається, що прямі лінії мають шрифт, вирівняний піксельними лініями. Проблема все ще існує при роботі із закритою кришкою. Я вже намагався читати

defaults -currentHost read -globalDomain AppleFontSmoothing

щоб отримати поточний параметр, але він мені каже, що налаштування не існує.


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

будь-який прогрес у цьому питанні?
YSY

Відповіді:


5

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

Відображення субпікселів просто не працює з незалежністю роздільної здатності, як реалізовано Apple. Якщо OS X візуалізує все на значно більшій піксельній сітці та використовує субпіксельне візуалізацію, це буде добре виглядати, якби це відображалося з нативним дозволом. Натомість у 10.8 відеокарта зменшує масштабність більшої піксельної сітки до того, що відображається монітором. Під час зменшення масштабу кілька сусідніх пікселів усереднюються та поєднуються. Для чорного тексту на білому тлі це означає, що червоний, червоний + зелений, синій + зелений або синій підпікселі на краях шрифтів (які надають субпікселю, що надає його характерну чіткість) усереднюються із суміжними білими пікселями під час зменшення масштабу. Ефект субпікселя в основному зникає в процесі, і вам залишаються цілі пікселі, забарвлені в тексті, і жоден з варіантів згладжування РК не виглядає прийнятним. Ваша найкраща ставка полягає в тому, щоб НЕВЕРОБИТИ "використовувати згладжування шрифтів РК" у "Налаштуваннях системи" і дозволити замість цього графічну карту виконувати завдання. Це не так добре, як те, що ми мали раніше, але, принаймні, це не так нечітко. Єдиний спосіб, як я міг би бачити, як це вирішуватиметься, якби шрифти відображалися на рідній піксельній сітці після масштабування.

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

Ось знімок, зроблений із зовнішнього дисплея, підключеного до мого rMBP, з увімкненим згладжуванням шрифту "плоска панель" (піксель). Зауважте, що це точно не відбувається, оскільки цілі пікселі тьмяні в сторони символів.


1
Я думав, що сітківка MacBook Pros не змінить спосіб відображення тексту на зовнішніх екранах. Але знову ж таки, що буде, якби вікно було частково на внутрішньому дисплеї та частково на зовнішньому дисплеї? Ви впевнені, що на фотографіях не було відображення субпікселів? Текст зазвичай виглядає однотонним при збільшенні, якщо його було вимкнено.
Lri

У моєму випадку текст мав кольорові бахроми з використанням програмного масштабування, що вказує на те, що відображення субпікселів відбувається, але переглядається без програмного масштабування, субпіксельна візуалізація припиняється. Це вказує на рендеринг системи на набагато більшій піксельній сітці (можливо, при цьому працює субпіксельна візуалізація), але переваги втрачаються при зменшенні масштабів. Перевага такого підходу полягає в тому, що rMBP дозволяє вікнам прокладати дисплеї і виглядати розумним для обох, лише нижчої якості на дисплеї з меншою роздільною здатністю. Згладжування під час зменшення масштабу навіть відбувається за допомогою вказівника миші!
Корки

5
Здається, приєднане зображення закінчилось, у вас є заміна?
Фарап

5

Це не виглядає зовсім так добре , як мій 27 дюймовий ИМАК, але що - то , що допомогло мені було повернути вниз дисплей вбудований в налаштування різкості до нуля (Dell U2713H). Це в поєднанні із збільшенням яскравості зробило мій дисплей набагато кращим, коли підключено до мого rMBP (під час написання працює 10.9.1). Це величезне поліпшення!

(додаткова примітка, я підключений до дисплея з міні-дисплеєм)


3

Такі програми, як Blender або Photoshop, просто не надають текст так само, як рідні програми. Відображення субпікселів також вимкнено для елементів з прозорим фоном, як текст для піктограм на робочому столі.

Ви можете відключити надання субпікселів , знявши прапорець Системні налаштування> Загальне> Використовуйте згладжування шрифтів РК-дисплея, коли вони доступні.

Клавіша AppleFontSmoothing за замовчуванням відсутня в ~/Library/Preferences/ByHost/.GlobalPreferences*.plistабо ~/Library/Preferences/.GlobalPreferences.plist. Встановлення AppleFontSmoothing до 0 зазвичай відповідає відключенню згладжування шрифтів РК у налаштуваннях системи. Якщо встановити його на 1, текст стане світлішим, але підтримується субпіксельна візуалізація.


0

Найсмішніше, що в Mac OS X 10.9.5 (Mavericks) налаштування "згладжування шрифтів РК" не має жодного ефекту. Коли я збільшую текст (контроль + проведіть пальцем вгору), я завжди отримую кольорові межі на зовнішньому екрані Cinema (керується Retina MacBookPro). Це відбувається, мабуть, у всіх програмах (я спробував Safari, Mail, GVim, Finder, Microsoft Word).

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