Недавно мой Firefox на Win10 был автоматически обновлен до 59.0.x с 57.0.x, и после этого шрифты пользовательского интерфейса (не HTML-страницы) стали размытыми. HTML-страницы отображаются правильно, потому что в about:config заданы параметры gfx.canvas.azure.backends и gfx.content.azure.backends для direct2d1.1,cairo,skia (не для direct2d1.1,skia,cairo). Но теперь проблема со шрифтами пользовательского интерфейса Firefox - меню, текстовые поля и т.д. - они размыты. Вот скриншоты:

FF 57.0.x - пользовательские шрифты в порядке

FF 59.0.x - UI шрифты размыты

На данный момент понижена до версии 57.0.x. Есть ли способ исправить эти размытые шрифты?

1 ответ1

1

Этот баг (?) появился в 58.x, в 57.x старый рендеринг шрифтов (Cairo) прекрасно работает как для веб-сайтов, так и для пользовательского интерфейса FF.

Решение:

Включите gfx.text.disable-aa в about:config.

AA на:

https://i.imgur.com/judh05n.png

AA выключен:

https://i.imgur.com/pm4lQD3.png

У меня работает, FF 63.0.1 x64, Win7 x64, ClearType отключен. Буду тестировать и на Win10.

OFC с отключенным ClearType в Windows и отключенным AA в Firefox, шрифты некоторых веб-сайтов будут "слишком тонкими":

https://i.imgur.com/41ybuhR.png

Поэтому вы должны использовать какой-либо переключатель шрифтов (например, Stylus) или изменить шрифты через userChrome.css. Шрифт изменился на старый добрый Arial:

https://i.imgur.com/LLYTUgn.png

Это все еще не идеальное решение (до 58.x текст АА отлично работал с Cairo), но оно выполняет свою работу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .