Вес шрифта @font-face изменяется при загрузке страницы (вес установлен на нормальный)

Мы используем Interval Sans с @font-face. К каждому элементу шрифта применяется font-weight:normal. С элементами не связаны сильные поля.

http://www.fontspring.com/fonts/mostardesign/interval

На некоторых текстовых элементах при первой загрузке страницы мы видим правильное и тонкое отображение шрифта. Через некоторое время шрифты искусственно «набирают вес», что сводит на нет приятный эффект пользовательского шрифта.

Вот 30-секундное видео, показывающее, как это происходит: http://www.screencast.com/t/vGN6zLbKh

Я много гуглил, и почти все результаты связаны с добавлением искусственных весов шрифтов к пользовательским шрифтам, которые не имеют полного набора весов шрифтов. Мы в недоумении по нашей проблеме.

Проблемы с весом шрифта можно увидеть в Mac Chrome, но они мгновенно становятся полужирными в Mac Firefox и Safari. Наша команда разработчиков говорит, что они не могут воспроизвести мерцание/изменение в браузерах Windows.

Я ценю любое понимание!


person user1341468    schedule 18.04.2012    source источник
comment
Трудно ответить на этот вопрос без URL. У вас есть что-то, что вы можете показать нам вживую? Я предполагаю, что это проблема CSS.   -  person Font Squirrel    schedule 19.04.2012


Ответы (2)


Вы случайно не используете на сайте FlexSlider?

У меня была точно такая же проблема с весом шрифта, который, казалось, мигал / мерцал, и я не использовал @font-face.

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

Даже если вы не используете FlexSlider, я бы посоветовал проверить, не вызывает ли проблему какой-то фрагмент javascript.

person Shpigford    schedule 30.07.2012

похоже на кернинг. не видя кода, довольно сложно точно его определить. Вы используете optimizeLegibility в своем css? вы создали комплект для кросс-браузерной совместимости?

person albert    schedule 21.04.2012