Я использую @font-face
- как рекомендуется, я использую .eot
, .woff
, .ttf
и .svg
. Он выглядит нормально, за исключением Firefox, где он не используется и возвращается к Helvetica/sans-serif.Шрифт не отображается в Firefox
Normal:
Firefox:
CSS:
@font-face {
font-weight: 900;
font-style: normal;
font-family: 'Lato';
src: url('http://static.tumblr.com/cv6ot7o/LREnbhzla/lato-thin.eot');
src: url('http://static.tumblr.com/cv6ot7o/LREnbhzla/lato-thin.eot?#iefix') format('eot'), url('http://static.tumblr.com/cv6ot7o/iQinbhzmp/lato-thin.woff') format('woff'), url('http://static.tumblr.com/cv6ot7o/Lxynbhzok/lato-thin.ttf') format('truetype'), url('http://static.tumblr.com/cv6ot7o/p2Anbj1jl/lato-thin.svg') format('svg');
}
h1 {
font-family: "Lato", "HelveticaNeue-UltraLight", "Helvetica Neue UltraLight", sans-serif;
font-size: 4em;
}
HTML:
<h1>title</h1>
Как можно это исправить?
Я видел некоторые подобные вопросы, предлагая использовать местные ссылки для шрифтов, но я не могу использовать его здесь.
Это, скорее всего, связано с политикой происхождения Firefox. http://stackoverflow.com/a/11616436/301596 – foxx