@ font-face сбрасывает буквы в Firefox

У меня Museo-300 в основном работает с @ font-face, но некоторые комбинации букв, такие как «ff» и «fi», исчезают в Firefox (подтверждено в v3.6 и v7.0.1). Итак, «микрофинансирование» становится «микронансом».

Обратите внимание, что я вывожу их как отдельные буквы, а не как лигатуры. Когда я просматриваю исходный код как на сервере, так и в браузере, слово «кофе», например, пишется всеми шестью буквами по отдельности, а не символ лигатуры Юникода для «ff».

Результат выглядит правильно в Opera, Chrome, Safari и IE (даже IE6).

Я загрузил Museo-300 из MyFonts вместе с шаблоном их веб-шрифтов.

 @font-face {
 font-family: 'Museo-300';
 src: url('webfonts/151B6C_0.eot');
 src: url('webfonts/151B6C_0.eot?#iefix') format('embedded-opentype'),url('webfonts/151B6C_0.woff') format('woff'),url('webfonts/151B6C_0.ttf') format('truetype'),url('webfonts/151B6C_0.svg#wf') format('svg');
}

и все файлы, на которые есть ссылки, находятся на своих местах. Я вызываю его так:

    font-family: 'Museo-300', sans-serif;

Я пробовал другой шрифт в качестве теста (Code Pro Light Demo, также полученный из MyFonts), и Firefox отбрасывает «fi», но не «ff» для этого шрифта.

Представьте, что не так?

7
задан BoltClock 30 November 2011 в 16:23
поделиться