Вы должны войти, чтобы создавать сообщения и темы.

Firefox версия 83 и отключенный ClearType.

Всем привет.

В системе (windows 8.1 pro) я установил пункт из win 10 tweaker для отключения функции ClearType (нормальные шрифты пунктик). 

Когда решил посмотреть как будет выглядеть mozilla firefox, увидел следующее:

Три картинки шрифта:

Спойлер

1) 
2) 
3) 


Средний (default) , и немножко жирный (как на 1 картинке ник пользователя), воспринимается чудесно. Глаза радуются. Но когда смотрю на шрифт который идёт слишком жирный (заголовок), именно он размывается очень сильно. 

Пробовал исправлять это расширением stylus, использовал подсказки в 1 из видео автора твикера про фишки css. Вписывал и body, и *. Но не справился с проблемой, как я понял, эта проблема должна исправляться именно через сам Firefox (его рендер шрифтов). Самый вот этот заглавный размазывающийся шрифт остается таким же размазанным.
Пытался через гугл искать решение проблемы, используя команду about:config, после пробивая font ,cleartype, и даже directwrite, меняя кучи вариаций с true на false и т д. Но так и не смог исправить (возможно не нашёл нужный пункт). Единственное что на некоторых сайтах (инста например) помогло, это выставленный в разделе шрифтов Firefox шрифт Microsoft Sans Serif. Но это всё равно не то.

Если у кого есть идеи, как исправить этот тип шрифта в самой лисе, подскажите пожалуйста. Из того что я понял, проблема кроется в самом рендере шрифта лисы.

В Центе с отключенным directwrite эти заглавные шрифты отображаются в разы корректнее. Там нет такой размытости. 

У кого есть предположения, где искать возможный переключатель этой попо-боли? 

Привет! Отвечаю достаточно поздно, но может быть ещё поможет кому-нибудь.

Проблема исходит из того, что firefox, в отличие от cent и других хромиумных браузеров, слушается windows и использует те методы сглаживания, которое установлены в ос. Если ты отключил сглаживание в windows, то и в firefox оно не будет работать. Поэтому манипуляции с firefox не дали результата.
А сhrome (cent) используют свои настройки сглаживания, в том числе субпиксельное, поэтому там шрифты сглаживаются и отображаются корректно, ибо на них настройки ос не влияют.

Так же стоит учитывать, что разные шрифты по-разному реагируют на ClrearType при разных условиях. Какие-то он может портить, другим он необходим.
У нас разные мониторы, разные матрицы, разное dpi и разрешение, разные яркость, контраст и гамма, а ещё и зрение у людей разное. Поэтому нет какого-то единого пути, метода, что должно быть вот так и всё. В каких-то условиях сглаживание нужно, в каких-то нет. Нужно смотреть на свои условия.

Теперь, что можно сделать.

1. Пуск → поиск → cttune.exe
Настроить сглаживание. Именно не просто поставить галочку включить или отключить ClearType, а пройти всю настройку с выбором вариантов.
Попробовать как с включённым ClearType, так и с отключенным.
Скорее всего где-нибудь и найдётся твой вариант, при котором шрифты будут выглядеть нормально.

После любых изменений бразуер нужно перезапускать! А ещё лучше перезагрузить ОС.

Если ты всё же хочешь отключить ClearType в windows, то в firefox у тебя два выхода.

2. Установить шрифты, которые работают корректно без сглаживания принудительно на всех страницах.
Три полоски → настройки → поиск → шрифты → дополнительно → снять галочку Разрешить веб-сайтам использовать свои шрифты. И указать свои шрифты для всех стилей. У этого способа есть минус — теперь все сайты будут выглядеть одинаково.

3. При отключенном ClearType, firefox можно заставить использовать сглаживание принудительно
Заходишь в about:config

Скопированоgfx.font_rendering.cleartype_params.cleartype_level = 100
Скопированоgfx.font_rendering.cleartype_params.enhanced_contrast = 1000
Скопированоgfx.font_rendering.cleartype_params.gamma = 2200
Скопированоgfx.font_rendering.cleartype_params.rendering_mode = 5

Значения подобрать на свой вкус. Теперь firefox, как и cent будет использовать сглаживание шрифтов, несмотря на настройки windows.

Привет. 

Спасибо что отозвался, ничего ещё не поздно 🙂

1) cctune делал. Полностью проходил варианты когда тестировал. Но мне это не нужно. Cleartype в целом в лисе не плохой, в разы лучше чем у chrome по моим ощущениям, но я ищу вариант именно без него.  Я хочу именно майнкрафтовские буковки в лисе. И он (шрифт без ct) практически работает с включенным твиком нормальных шрифтов в win 10 tweaker , я даже на скриншотах это показал, что почти весь текст шикарен, за исключением заголовка текста. И этот размазанный без ct заголовок текста в лисе мне портит всё впечатление. Где мне найти настройки связанные именно с ним? 

2) Я ставил галочку в настройках лисы "разрешить использовать свои шрифты", оно размытость заглавного текста все равно не убрало. И шрифты почти все нужные мне (Arial, Tahoma, Verdana, Sans Serif, Times New Roman) там перебрал. 
3) Не совсем понял. Если мне нужны без ct шрифты, зачем мне заставлять использовать firefox сглаживание шрифтов принудительно? 
Разве настройки гаммы и контраста из 2 и 3 пункта влияют на размытость шрифтов? 

В любом случае спасибо тебе, я пока подожду выход 87 версии Cent Browser, мб его оптимизируют также хорошо как лису (начиная с 83 версии), если 87 версия Цента будет такой же прожорливой как 86.0.4240.198 , тогда вернусь к лисе, и попробую твои params.rendering mode, cleartype level, и другие значения ещё раз пересмотреть.

3) Не совсем понял. Если мне нужны без ct шрифты, зачем мне заставлять использовать firefox сглаживание шрифтов принудительно? 
Разве настройки гаммы и контраста из 2 и 3 пункта влияют на размытость шрифтов? 

Потому что, если сглаживание выключено, это не значит, что его нет.
ClearType и галочка DirectWrite в Cent -  отвечают за субпиксельное сглаживание.

Если его отключить, будет работать монохромное сглаживание, если толщина символа в один пиксель, то разницы нет, потому что сглаживать нечего, а если размер и толщина больше одного пикселя, то начинает работать монохромное сглаживание и работает оно в Firefox и Cent немного по-разному, чтобы получить от ff тоже самое, что в cent - нужно подобрать настройки.

На картинке вверху firefox, внизу cent. В cent субпиксели темнее, поэтому буквы выглядят контрастнее и менее размыто, поэтому такое начертание тебе кажется приятнее.

Но может быть мы говорим о разных вещах, потому что ты показал, что у тебя в firefox, но не показал, что в cent.

По поводу производительности браузеров - это бред. Между браузерами уже давно нет никакой разницы.

По мере обрастания кешем, закладками и куками, любой браузер начинает дольше запускаться, и часто люди думают, что альтернативный свежеустановленный браузер быстрее, но это лишь до поры до времени.

Ну и для кучи, как выглядит шрифт совсем без сглаживания.

в firefox за это отвечают

Скопированоgfx.font_rendering.cleartype_params.rendering_mode;5
Скопированоgfx.text.disable-aa;true
ClearType в винде должно быть выключен.

Лайкнул Здравствуйте
Здравствуйте

Привет.

А ты сам используешь cleartype на своём пк, или нет? Просто мне было бы в разы удобнее, если бы ты смог сделать скрин в лисе как у меня с вбитым jailbreakvideo в гугле на 1 скрине под спойлером, чтобы я увидел как оно у тебя выглядит с твоими настройками (если ты конечно сам используешь свой пк без ct). Я просто читая твой более ранний пост, пробовал цифры менять в тех разделах что ты предлагал выше, но у меня ничего не получилось. Делал я это конечно же с выкл ct. Сейчас ты вместо тех 4-х пунктов оставил два, причём 1 добавил новый (которого не было ранее, я про вот этот gfx.text.disable-aa;true). Почему ты мне его раньше не дал? Я просто уже удалил браузер, когда с теми 4-мя пунктами ничего не вышло. По-поводу производительности браузеров, это не бред. Я доверяю своему диспетчеру задач. И если он мне на моем железе показывает то, что firefox 83+ версия (после своего нашумевшего обновления с оптимизацией) стала грузить и кушать "условный" ютуб на 10% меньше при тех же параметрах и расширениях что в Центе, то я ему (диспетчеру задач) верю больше, чем просто каким-то надписям в интернете. Поэтому рассказывать мне, что среди браузеров уже давно нет никакой разницы = бесполезно. И здесь дело не в куках, ни закладках, и не кеше. Потому что, я оба браузера ставил начисто после переустановки винды с нуля, при чистом реестре, когда оба были в состоянии "как новенькие" . Спасибо что разъяснил подробно моменты со сглаживанием в лисе, и потратил на это своё время. Я ценю это.

Цитата: Здравствуйте от 31.12.2020, 11:42

А ты сам используешь cleartype на своём пк, или нет?

Длинная история. Во времена xp оно было отключено, не знаю почему, может по-умолчанию оно было отключено, как-то жил без него.

Где-то с года 12-13 стал использовать сглаживание. Опять же не знаю почему, может быть оно было включено по-умолчанию в 7ке и браузерах.

Я особо не заморачивался, всё устраивало.

Сейчас на рабочем компьютере включено субпиксельное сглаживание. Никакой размытости и цветных артефактов я не вижу.

Со сглаживанием шрифты кажутся более контрастными.

Дома монитор 27" full hd, ppi низкое. Пока зрение было нормальным, я не обращал внимание, когда зрение упало и добавился астигматизм, на таком ppi сглаживание стало резать глаза и я отрубил его везде.

У меня в глаза сглаживание и так встроено, близорукость плюс астигматизм дают эффект размытия и разъезжания букв по горизонтали, а когда буквы и так размыты плюс ещё моё размытие - получается ужас.

 

 

Привет.
С Наступившим 2021. В общем, скачал я снова лису, и посмотрел те последние параметры из конфига что ты дал. Получилось! Вот этот >>> gfx.text.disable-aa;true  помог. Другой конфиг роли не играет, ну я по крайней мере не увидел разницы между стандартным -1, или gfx.font_rendering.cleartype_params.rendering_mode=5. Получилось вот так:

Спойлер
В разы лучше чем было, но в Центе они совсем чуточку иначе округлены.
Спойлер
По ощущениям, в лисе символы несколько обрезанее выглядят. Везде ставил исключительно Arial (лишь на паре сайтов Verdana). Сложно пока сказать, где мне больше нравится (хотя снова по тем же ощущениям в Центе привычнее). Попробую чутка попользоваться таким firefox, может изменю мнение. Ещё заметил, что лиса на 7 винде при выключенном ct вместо квадратиков отображает эмодзи (пускай как и шрифт чутка обрезано) , и квадратиков нет как в центе без всяких сторонних расширений.

При ct эмодзи конечно более аккуратные и округленные на windows 7, но и так вроде нормально (главное что шрифт приятнее). Спасибо за помощь. Может кому-нибудь эта тема также будет полезна. 

P.S. У меня на Windows XP всегда был включен ct, и меня он полностью устраивал. Не жаловался. Более того! Мне на Xp с ct было приятнее чем без него. ПАРАДОКС! Проблемы начались при использовании windows 7, windows 8.1. На них с точностью наоборот. Я не мог перейти на винду из-за шрифтов. Искал везде решение проблемы, и именно благодаря этому попал на этот охуительный твикер, и узнал о нём. Так бы я даже хер знает, как бы пользовался сейчас виндой (думал о линуксе ubuntu). Наверное был бы единственный вариант переходить на 2к монитор, там вроде как наоборот с ct лучше чем без.

А монитор при этом не менял за это время?

В цент буквы плавнее, потому что там включено монохромное сглаживание.

Ты можешь добавиться того же и в ff.
Глобально в винде сглаживание можно отключать так. В центе оно тоже вырубится и он станет квадратный.

На большом ppi с масштабированием интерфейса (при условии, что оно нормально работает), сглаживание может вообще не понадобиться, потому что пикселей будет достаточно для отрисовки шрифта. Если ты любишь всё плавное и не размытое, то новый монитор решит проблему, только жаль, что до сих пор не всё нормально масштабируется.

Цитата: nagibator от 04.01.2021, 01:05

Глобально в винде сглаживание можно отключать так. В центе оно тоже вырубится и он станет квадратный.

Приветствую, при всём уважении, этот пункт в Windows лучше не трогать, в Cent всё будет очень печально.

Привет. Нет, не менял монитор. Я не уверен, что в лисе можно добиться того же 1 в 1, используя советы выше. Глобальное сглаживание я точно отключать не буду. Я видел каким оно будет, мне такое не нужно. Используя несколько дней лису при отключенном ct все равно не то, что в Центе. Не подходят мне шрифты без ct с их сглаживанием в лисе, более того, возникла новая проблема с отображением шрифта. Открыл одну страницу, и там 80% текста из статьи было одним шрифтом, а последний абзац другим (и это все было одной статьёй). И самое забавное, что тот самый отрывок последнего абзаца даже через css команды не исправлялся. Я не делал скриншот, чтобы сейчас вновь моделировать эту ситуацию, пытаясь понять почему оно так, потому что меня банально заебало это всё тестить из раза в раз, и я удалил лису к ебеням. Я для себя решил, что если захочу пользоваться лисой, то буду это делать только с включенным ct (если вообще соизволю это делать), там в отличии от dw хрома в разы лучше воcпринимается текст, хотя всё равно не то, что Цент без ct. Да и в самой системе вне браузеров меня ct на винде 7 и выше просто неебически раздражает. Поэтому в данную минуту я реально, особых альтернатив Центу просто не наблюдаю. Вот такая хрень. Попробовал, не подошло. Жаль. Спасибо уебкам из ms, которые изуродовали ct сглаживание шрифтов начиная с 7 винды и выше.

Здравствуйте, что-то изменилось? Как добиться нормального отображения шрифтов?