Владимир О.
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 здесь не поможет. Во-первых, отступ никуда не денется, некое фиксированное смещение будет при любом позиционировании; вариант разделять брузеры в стилях не годится - это абсурд, шрифт должен быть одинаков. Все же одинаково отображаются.
А во-вторых я это уже пробовал)

Хотелось бы понять почему такое разнообразие получилось?