Почему на Windows плохое качество шрифтов? [решено]
Решение: причин проблемы две — разная плотность пикселей + диагонали мониторов и отличие способов рендеринга текста на Mac и Windows. Если не менять монитор, можно сделать следующее
- в настройках встроенной ClearType выбрать комфортное для себя сглаживание;
- в расширенных настройках системы [SystemPropertiesAdvanced] поставить галочку в пункте сглаживания шрифтов;
- увеличить размер шрифта в системе через Панель управления [я поставил 120%];
- установить утилиту MacType [она на основе GDI++ — софта, который занимался этой проблемой; он имитирует сглаживание MacOS/iOS. Мне из расширений MacType лучше всего подошёл ChicoThorn встроенный].
Пока сижу с таким набором, от него моим глазам не так плохо. Дополню пост, если всё это не приживётся.
---
Сам пост:
До этого работал с макбуком, и контраст довольно сильный — шрифтам не хватает сглаживания, будто. У меня 1080p монитор, и я допускаю, что дело может быть в нём, тк на ноуте разрешение всё же выше. Но я на этом же мониторе могу включить запись видео с ноутбука, и на видео всё более менее окей со шрифтами, поэтому мне всё же кажется, что дело в рендеринге шрифтов у винды или видеокарты.
Может, у кого-то есть решение, кто уже сталкивался? Я пробовал настраивать сглаживание через ClearType (самую малость помогло, но проблему не решило), и сглаживание в расширенных настройках системы включено тоже. У меня win 11, но на 10 было аналогично; карта 1050ti, если вдруг, может быть в ней дело.
UPD: у меня стоит убунту второй системой, и там ситуация сильно лучше
Ну. Монитор у тебя поди 24-27 дюймов, а МакБук дюймов 13, ещё и с большим разрешением - там разница в плотности пикселей колоссальная. Не удивлён, что у тебя пуксели видны, хоть и не уверен, что правильно понял проблему.
да, про дюймы справедливо
На экранах с одинаково плотностью пикселей я не вижу разницы в шрифтах между маками и виндой.
Ну и них там ретина дисплеи. Из-за чего плотность еще больше.
Как маркетинговое название увеличивает плотность пиуселей? -_-
На маках сглаживание шрифтов сильно отличается от виндового cleartype. Последний учитывает субпиксели мониторов и с помощью них сглаживает неровоности. Технология разрабатывалась для небольших LCD мониторов. Сейчас плотности пикселей конечно ушли далеко вперед. На мой вкус сглаживание шритфа на мак ос хуже чем в винде при условии одинакого разрешения и самого шрифта и его параметров.
Вообще, сложно судить, что там тебя не устраивает без скриншота. Вдруг действительно с масштабированием проблемы
Проблема извечна. И таковой, похоже, останется. И она не в мониторе.
Все различие, как правильно упомянули некоторые люди здесь, в ПО, которое рендерит шрифты. В MacOS это Quartz Engine, в Windows - ClearType.
Есть решения на винду, но они не добиваются 100% схожего результата.
Если тебе не критично, то я бы предложил тебе просто иметь в виду и не парится - больше нервов сбережешь.
Сама тема холиварная, как и все в интернете. Но я разделяю твою боль: на маке отрисовка шрифтов для меня приятнее.
Мне вот интересно почему МС просто не дадут пользователю выбор встроив в систему альтернативный режим рендера. Сомневаюсь что его разработка прям отнимет кучу ресурсов, а выхлоп будет точно побольше чем новый пуск или скругленные окна.
Они попытались, добавив динамическую настройку-подстройку в ClearType.
Но явно задача не приоритетная, так что не парятся.
У них там паника была, как бы винду на АРМ процессоры перевести и запустить 11ку.
Это в 11? Фича где-то включается или работает по умолчанию?
Не, она там уже давно тусит. С семерки еще.
https://www.laptopmag.com/articles/adjust-cleartype-windows-10
Ну тогда бог с ней, так себе сработало
+ да, к сожалению всё именно так
Комментарий недоступен
на убунту этот же монитор намного лучше показывает текст. достаточно будет сменить шрифт системы на винде, чтобы ситуация исправилась, или винда даже другие шрифты будет плохо рендерить?
Комментарий недоступен
Я уверен, что возможно. Как обычно это бывает на винде, существует какая-нибудь васянская утилита, которая решает проблему.
Например, как вариант, заменить все шрифты на более толстые.
Кажись можно https://pctonic.net/bring-mac-os-x-style-font-rendering-to-windows-with-gdi/
По скринам я вижу, что она только мыла добавляет, но может в глаза долблюсь...
По-моему в том и цель )))
Комментарий недоступен
Так все правильно, сглаживание совершенно разное. Это вечная дилемма - кому-то наоборот больше нравится виндовый вариант, кому-то маковский. Есть всякие костыльные решения, типа MacType, но это все такое себе. Смирись, ничего ты с этим не сделаешь.
Как вариант - попробовать увеличить размер шрифта или сделать его жирным: https://answers.microsoft.com/en-us/windows/forum/all/bold-font-option-in-windows-10/9abd7069-fa50-46dc-af52-346cb7df5a45
Еще как вариант - заменить системные шрифты на какие-то другие.
Комментарий недоступен
масштабирование 100%. при 125 шрифты получше выглядят, но всё огромное. нигде скейлов масштабирования нет, и разрешение такое же, как на мониторе
Комментарий недоступен
кажется, нет ничего похожего
Комментарий недоступен
Комментарий недоступен
в посте сказано, что я уже
Комментарий недоступен
А ты пробовал вообще Макось с экраном 1080p? Одно время я ее так использовал, и от шрифтов у меня вытекали глаза. С высоким dpi сделать нормальное сглаживание не так сложно, а вот с низким - это уже нетривиальная задача.
нет. попробую
ну вот здесь поспорю, зависит еще от количества дюймов
так как на маке все привязано к плотности пикселей, если вкратце то оно должно быть 110 ppi +-5%
Комментарий недоступен
в посте сказано, что да
Комментарий недоступен
они сами ставились через приложку нвидии, если не ошибаюсь
Комментарий недоступен
саму проблему установка не решила, но думаю, в целом лишней она не была. спасибо всё равно
Комментарий недоступен
По началу как пересел на новый ноут тоже шрифты не нравились, мылило как-то. Мб скейл до 100 опустить, ибо на телеке нуль проблем.
скейл 100
Это я про себя. Сам я решений так и не нашел.
Ну сравнил макбук с 1080 монитором
У макбуков плотность пикселей на дюйм в 2-3 раза выше
227 точек на дюйм против 100±
Определенно. На дисплее c более высоким PPI картинка, а тем более шрифты априори будут выглядеть лучше.
Ну и в целом - в разных ОС (да что ОС, даже в разных браузерах шрифты на одних и тех же сайтах могут по разному выглядеть) разные механизмы рендеринга шрифтов, поэтому даже одинаковые шрифты могут выглядеть по разному. Если приходится скакать между операционками - придется смириться с этим.
В первую очередь решает ppi на дисплее.
Таже беда. 1080р, после апгрейда с 7 на 10 шрифты корявые ужос. Никакие танцы с ClearType настройками не помогают.
Они не от ЯББЛЕ.