Сведения о вопросе

LiKIY

21:06, 4th August, 2020

Теги

CSS   HTML   Шрифты   Internet   Explorer    

Странный рендеринг шрифтов в IE9 beta

Просмотров: 397   Ответов: 6

Попутно работая над своим проектом, столкнулся со странной «отрисовкой» шрифтов в Internet Explorer 9.

Тень пала именно на работу браузера, так в остальных интернет-обозревателях, будь то Хром, Опера, либо даже восьмой Интернет Эксплорер — все выглядит отлично. Вот, наглядно в сравнении:

Internet Explorer 9 beta vs. Boomer.by



Мало того, при детальном рассмотрении проблемы, оказалось, что IE9 beta вдобавок своевольно сжал шрифт по ширине.



Internet Explorer 9 beta vs. Boomer.by
Internet Explorer 9 beta vs. Boomer.by



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

А теперь, собственно, к вопросу то :-)

Да, понятно, что это бета, есть шанс что все еще поправится-исправится, но мало ли.

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

И все-таки… Если кто-то уже сталкивался с подобной проблемой и, вдруг внезапно, знает ее решение — не поделитесь ответом?

И даже если знаете, что решения нет, то это тоже будет большой подмогой :-)



  Сведения об ответе

P_S_S

21:23, 22nd August, 2020

Так работает аппаратное ускорение через DirectWrite и растеризатор шрифтов в WPF. Повлиять на него возможности нет, он всегда будет отдавать другие метрики, чем GDI, по причине того, что используется разные методы сглаживания и хинтинга. Единственное решение — подстраиваться, делать вёрстку «более резиновой», не привязываясь к метрикам шрифтов (точнее длинам строк).

PS Также само сайт будет выглядеть в Firefox 4 с включённым ускорением через DirectWrite.


  Сведения об ответе

DAAA

23:18, 22nd August, 2020

можно было без пиара сайта ;)


  Сведения об ответе

9090

01:29, 18th August, 2020

Где-то я уже это видел :D


  Сведения об ответе

9090

22:55, 17th August, 2020

Любопытно, что по отрисовке шрифта в меню в IE9 он уж больно на Arial Black стал похож, хотя на сайте он нигде не используется (везде стандартный Arial).

Если новый фильтр сглаживания так его модифицирует — то очень странно. Просто размытие и bold такой радикальный эффект дать не должны.


  Сведения об ответе

crush

19:46, 3rd August, 2020

Ну и тег X-UA-Compatible решает данную проблему, хотя это не совсем честно по отношению к IE9


  Сведения об ответе

DO__IT

19:08, 12th August, 2020

Что-то у вас не стыкуется.
В первом случае — буквы стали жирнее и шире, во втором же они стали худее.
Больше похоже на два разных бага — в первом случае Arial Black вместо Arial, во втором случае — другое сглаживание.

А аппаратное ускорение в FF я отключил из-за этого WPF — сглаживания.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться