0

This Magento 1.4.1.1 website потребности этой разметки:IE8 режим эмуляции в IE11 ломает для Google шрифт Playball

<meta http-equiv="X-UA-Compatible" content="IE-EmulateIE8"></meta> 

работать под IE9 на IE11 (причины совместимости прототип). С IE9 все в порядке (я не могу протестировать IE10). Но с IE11 шрифт Google Playball, используемый главным образом в заголовке, отображается неправильно. IE11 показывает другой неизвестный (для меня) шрифт. Эта проблема напрямую связана с конкретной разметкой, потому что если я деактивирую ее, все станет нормально. I red on another post:

Google предлагает только шрифт в формате .woff. IE8 не поддерживает .woff, поэтому браузер (действующий как IE8) игнорирует его.

На данный момент я использую обычный Google API, чтобы иметь возможность использовать этот шрифт, в том числе:

<link href='http://fonts.googleapis.com/css?family=Playball' rel='stylesheet' type='text/css'/> 

Мой вопрос:

  • maintening разметку, есть обходной путь , или другой способ включить шрифт на веб-сайт, чтобы иметь возможность правильно отображать шрифты Google с IE11 (и, конечно, другие браузеры)?

ответ

0

Я нашел эффективный обходной путь:

Если ваш сервер Apache, вы можете заменить эту директиву в на 2 строки на файл .htaccess в корне вашего сайта:

BrowserMatch MSIE best-standards-support 
Header set X-UA-Compatible IE=8 env=best-standards-support 

С этим у меня больше нет проблем с шрифтами Google в IE10 или IE11, даже подражающими IE8.

Смежные вопросы