У меня есть следующая проблема:
для своего веб-сайта я выбрал веб-шрифт 'Fira Sans Condensed' из Google Fonts (латиница, расширенная латиница, кириллица, расширенная кириллица). Для генерации форматов шрифтов я использовал Font Squirrel, который сгенерировал для меня файлы с расширениями .woff и .woff2. .
Я включаю шрифт со следующим css-кодом:
@font-face {
font-family: 'firasanscondensed';
font-style: normal;
font-weight: 400;
src: url('../fonts/firasanscondensed-regular.woff2') format('woff2'), url('../fonts/firasanscondensed-regular.woff') format('woff');
}
@font-face {
font-family: 'firasanscondensed';
font-style: normal;
font-weight: 700;
src: url('../fonts/firasanscondensed-bold.woff2') format('woff2'), url('../fonts/firasanscondensed-bold.woff') format('woff');
}
body {
font-family: 'firasanscondensed', sans-serif;
}
Мой контент отображался корректно, за исключением комбинаций букв "fi" и "fl". Например: «Wi-fi» отображается как «Wi-».
Чтобы решить проблему, я попытался включить шрифт с большим количеством расширений шрифта (.eot,.ttf) и в другом порядке, но ситуация не изменился.
Затем я использовал метод Google Fonts, включив: <link href="https://fonts.googleapis.com/css?family=Fira+Sans+Condensed:400,700&subset=cyrillic,cyrillic-ext,latin-ext" rel="stylesheet">
. С помощью этого метода моя проблема решается! Но для меня в принципе локально включать шрифты.
Я вижу проблему в следующих браузерах: Google Chrome 55.0.2883.87; Мозилла Фаерфокс 51.0.1. В IE10 проблема не проявляется!
Заранее спасибо!
css-code
. - person Dmitry S.   schedule 16.02.2017