Я начал использовать коллекцию FontAwesome и протестировал ее на разных ОС/браузерах.
Я узнал, что он работает с IE> 7, Firefox, Chrome, Safari (iPhone, iPad), Opera Desktop, это действительно приятно!Иконка-шрифты не работают в Opera Mobile
Только Opera Mini не поддерживает @ font-face, но Opera Mobile (v 12.19).
НО только работает с нормальный шрифты с алфавитными буквами.
Значительные шрифты, такие как FontAwesome или icnfnt не работают!
Я думаю, причина в том, что значки не используют обычные алфавитные символы. Символы значков описаны в шестнадцатеричном формате (содержимое ISO CSS: i:before {content: "\f000"}
). Я пытаюсь описать значки в числовом формате в HTML-коде (конвертировать из шестнадцатеричного в десятичный: <i></i>
), но это также не работает.
Итак, есть решение для отображения знаковых шрифтов на Opera Mobile?
родственный ссылка: HTML Glyphs
Превосходный движок по опере должен поддерживать значки шрифтов, если вы можете предоставить jsfiddle того, как вы их реализуете, возможно, я могу предложить более совместимый способ. –
EDIT: примеры и реализация показаны на этом сайте: http://fortawesome.github.com/Font-Awesome/#integration – timaschew
У меня нет опера мобильника, и вы можете посмотреть на icomoon.io для некоторых хороших шрифтов значков и попробовать другой ресурс ... кроме того, вы не можете поставлять нужный файл шрифта значка для использования оперы, вам может понадобиться попробовать файлы EOT, TTF, SVG, чтобы увидеть, отображает ли они какие-либо из них. –