Почему размер шрифта: на 16 пикселей больше в Internet Explorer 11, чем в FireFox?

Как показано в Firefox 29:

введите здесь описание изображения

Как видно в Internet Explorer 11:

введите здесь описание изображения

Я пробовал использовать em и %, но результат тот же. Internet Explorer всегда больше, чем FireFox (тестировали Internet Explorer 8, 9, 10 и 11, все одинаковые). Попытался изменить размер текста Internet Explorer в представлении в меню, но безрезультатно.

CSS — это модифицированный _s для WordPress, и он находится внутри #primary-navigation.

Правки по комментариям:

  • Масштаб установлен на 100% (в разных браузерах).
  • Хром выглядит нормально.
  • Размер текста IE установлен на средний.

РЕДАКЦИИ 2016-12

Многие комментарии запрашивают фактический CSS. Первоначальный CSS был утерян во времени, но проблема действительно была в font-family. Это исправленная часть, в которой используются шрифты Google с рядом резервных вариантов, одобренных клиентом.

ul.menu a {
    display: block;
    padding: 0 5px 0 5px;
    font-family: 'Noto Serif',Palatino,"Palatino Linotype",Georgia,serif;
    font-size: 0.8em;
    font-style: italic;
    line-height: 29px;
    text-decoration: none;
    text-shadow: 1px 1px 0px rgba(255,255,255,0.75);
}

person KnightHawk    schedule 15.05.2014    source источник
comment
Вы смотрели, установлен ли Zoom на 100% в обоих браузерах?   -  person Maxime Lorant    schedule 15.05.2014
comment
Где ваш CSS, о котором идет речь?   -  person Giacomo1968    schedule 15.05.2014
comment
возможный дубликат Почему размер шрифта: 1em больше в IE10, чем Chrome?   -  person Giacomo1968    schedule 15.05.2014
comment
Этот ответ, кажется, отвечает на вопрос: «IE10 имеет две настройки, обе в меню «Вид», которые изменяют размер отображаемого. Я убедился, что для параметра «Масштаб» установлено значение 100%, но полностью упустил из виду параметр «Размер текста», который был установлен на «Наибольший». Установка значения Medium решила мою проблему и сделала так, что IE и Chrome отображались одинаково». stackoverflow.com/questions/17432337/   -  person Giacomo1968    schedule 15.05.2014
comment
Убедитесь, что для него неявно задано значение 16px и IE считывает это значение (Совет: используйте инструменты разработчика для просмотра загруженного размера шрифта). Также нажмите CTRL + 0 в обоих браузерах, чтобы убедиться, что масштаб установлен на 100%.   -  person Axel    schedule 15.05.2014
comment
Как выглядит CSS? Что это за шрифт?   -  person j08691    schedule 15.05.2014
comment
Это не может быть проблемой масштабирования - изображения, которые (частично) видны, имеют одинаковый размер на обоих снимках экрана. Скорее всего, это связано с предпочтением размера шрифта, как упоминал @JakeGould.   -  person BoltClock    schedule 15.05.2014
comment
Это также может быть связано с семейством шрифтов, которое использует каждый браузер - по какой-то причине они явно не используют одно и то же. В любом случае, чтобы диагностировать вашу проблему, нам понадобится нечто большее, чем просто скриншоты, а CSS — это модифицированная тема подчеркивания.   -  person BoltClock    schedule 15.05.2014
comment
Как насчет скрипки или ссылки для нас, чтобы проверить?   -  person j08691    schedule 15.05.2014
comment
FWIW, это очень хороший вопрос, но без настоящего необработанного CSS его, скорее всего, закроют. Это сайт кодирования, поэтому нам нужен код для проверки.   -  person Giacomo1968    schedule 15.05.2014
comment
Это разные программы, которые отображают по-разному.   -  person Luke    schedule 15.05.2014


Ответы (1)


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

person Jukka K. Korpela    schedule 15.05.2014
comment
спасибо, @BoltClock упомянул об этом в комментариях. Я думаю, что это правильно, я приму ответ, как только у меня будет возможность его проверить. - person KnightHawk; 15.05.2014
comment
Я изменил font-family на что-то другое, и теперь они точно такие же, как друг друга. Задача решена. - person KnightHawk; 16.05.2014