Ошибка в отображении шрифта
206 сообщений
#13 лет назад

Прошу помочь понять в чем проблема со шрифтом.
На сайте применяется нестандартный шриф, изобретенный самим заказчиком. Оригинал в ttf. С помощью
http:// www . fontsquirrel.com/fontface/generator
были сгенерированы остальные форматы.
Продключение:
@font-face{
font-family: 'AGOpusNormal';
src: url('/test/font3/agor-webfont.eot');
src: url('/test/font3/agor-webfont.eot?#iefix') format('embedded-opentype'),
url('/test/font3/agor-webfont.woff') format('woff'),
url('/test/font3/agor-webfont.ttf') format('truetype'),
url('/test/font3/agor-webfont.svg#AGOpusNormal') format('svg');
font-weight: normal;
font-style: normal;
}
В итоге получаю правильное отображение только в ИЕ9 (в ИЕ8 аналогично, но ниже ИЕ9 не требуется).
ФФ и Опере шрифт имеет странный внутренний отступ сверху (рисунок в начале сообщения)
Скрины сняты с firebug и его аналога в ИЕ. В обоих случаях просматривается элемент, непосредсвенно содержащий текст.
Пытался аналогичным образом подключать другие шрифты из свободно распространяемых - там такой проблемы нет, все отображается одинаково. Очевидно, проблема либо в исходном ttf, либо в режиме конвертации.
Знает ли кто-нибудь из-за чего может получаться такой эффект и что следует делать, чтобы его устранить?
19 сообщений
#13 лет назад
Цитата:ФФ и Опере шрифт имеет странный внутренний отступ сверху (рисунок в начале сообщения)
Странный внутренний отступ наблюдаю на скрине, который подписан как "IE9".
А на скрине, который подписан как "FF", отступа как раз не вижу.
Если Вам нужно, чтобы меню отображалось как на первом скрине во всех браузерах, попробуйте подобрать подходящий line-height.
206 сообщений
#13 лет назад
Цитата ("Steadfast"):Странный внутренний отступ наблюдаю на скрине, который подписан как "IE9".
А на скрине, который подписан как "FF", отступа как раз не вижу.
Да, это я накосячил - подписи перепутал. Дойду до оригинала картинки - исправлю.
line-height здесь не поможет. Во-первых, отступ никуда не денется, некое фиксированное смещение будет при любом позиционировании; вариант разделять брузеры в стилях не годится - это абсурд, шрифт должен быть одинаков. Все же одинаково отображаются.
А во-вторых я это уже пробовал)
Хотелось бы понять почему такое разнообразие получилось?