Статьи / Шрифты


Странный символ в IE7

Если подключить к ie7 шрифт посредством eot файла:

@font-face {
font-family: myShriftName;
src: url('/stati/shrifty/strannyj_simvol_v_ie7/myShriftName.eot') format('embedded-opentype'),
url("/stati/shrifty/strannyj_simvol_v_ie7/myShriftName.ttf") format('truetype'); //это для всех остальных
}

, то в этом шрифте обязательно должен быть задан символ пробела: 0x20 space.

В заголовке h1 например, ie7 любит ставить в конце(перед ) невидимый пробел. Причина неясна, но это факт, в ie8 такого уже нет.

Если символ не задать, то вместо него будет выведен квадратик(кракозябра).