2015-04-17 2 views
1

Доброе утро,Google Chrome Проблема Рендеринг шрифта От @ шрифта лицо

Сегодня мой хром браузер Google обновлен до 42 (42.0.2311.90), я заметил много вещей происходит не так с сайтом я работаю , текст будет проходить через div, а пропуски игнорируются.

Интересно, что если вы проверите элемент и отвяжете что-нибудь и отметьте его снова, он начнет нормально работать. Нет проблем в любом другом браузере или предыдущей версии хром (у коллеги еще 41). Если вы обновите страницу несколько раз, сайт появится правильно. Если я удалю @ font-face, сайт будет работать правильно.

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

Кто-нибудь знает какие-либо возможные исправления или плавный способ использования шрифта @ font-face, чтобы сделать его (новая версия) хром дружественным?

@font-face { 
font-family: 'MyFontFile'; 
src: url("../css/fonts/MyFontFile.eot") format("embedded-opentype"), 
url("../css/fonts/MyFontFile.ttf") format("truetype"), 
url("../css/fonts/MyFontFile.svg") format("svg"), 
url("../css/fonts/MyFontFile.woff") format("woff"); 
font-style: normal; 
font-weight: normal; 
} 
+0

Это происходит на Mac? – Shaggy

+0

извиняется за окна 7 – jbyrne2007

ответ

0

Чтобы исправить это, мне пришлось заставить браузер перерисовать. Введя следующий jquery, это заставляет браузер перерисовывать.

$('body').hide().show(0); 
Смежные вопросы