2015-04-23 5 views
2

На одном из наших сайтов, мы используем шрифт из typotheque.com, импортируя его следующим образом:Пользовательские Шрифт Ширина не отображается правильно в Internet Explorer 11

@import url("http://fonts.typotheque.com/WF-XXXXX-XXXXX.css"); 

Шрифт корректно отображается на Chrome и т.п. , В Internet Explorer 11 в Windows 7 шрифт отображается, но его ширина неверна. Кажется, что ширина текста отображается до применяется шрифт.


Как следствие, текст получает перекрыт и слова не оборачивать точно:

not correct on Internet Explorer


В Chrome, ширина шрифта вычисляются и слова правильно обернуты:

displaying correctly on Chrome


Другие вещи, которые мы пытались:

  • Мы следовали инструкциям здесь typotheque.com
  • Мы удостоверились, чтобы связать файлы CSS до тех файлов JavaScript, as stated here.

Любые намеки или толчки в правильном направлении для решения этой проблемы очень ценятся. Вы можете найти на сайте здесь: http://www.claireundgeorge.ch/fr/

Edit:

  • Добавлено word-break: break-all;: без изменений
  • Удален всего шрифт устрашающего-материал: без изменений
+0

Использовал ли вы правило - word-break: keep-all; –

+0

Да, ничего не изменилось – uruk

+0

Я посмотрел вашу таблицу стилей, и вы загружаете кучу потрясающих шрифтов, прежде чем загружать стили страниц. Попробуйте изменить порядок. Сначала создайте свои собственные стили страниц, в частности стили, применяющие ваш шрифт. – Aaron

ответ

0

При сравнении что подсчитано в FireFox с тем, что подсчитано в IE, вы можете видеть, что здесь плохой мальчик.

В IE свойство padding-bottom h2 равно 4px. Когда я сниму это свойство, это выглядит хорошо для меня.

Я не могу загрузить фотографии здесь из-за глупый предел репутации вещи, но я надеюсь, что я descriped это достаточно хорошо ...

+0

Я также могу снять флажок text-decoration-property, а затем он выглядит хорошо. Это (я полагаю) из-за того, что IE перерисовывает элементы. Изменение значения для padding-bottom в CSS ничего не меняет. – uruk

+0

Но с учетом того, что ваш css не то же самое в каждом браузере, может быть больше различий. Я бы сравнил все реквизиты и попытку и ошибку, пока не найду правильный. – DavidVollmers

0

У меня также есть Typotheque WebFont + проблема IE. Мое обходное решение на данный момент немного грязное: я использую jquery $ (window) .load, чтобы настроить добавление элементов на 1px, а затем IE правильно перерисовывает шрифт.

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