У меня есть довольно много шрифтов прямо сейчас, что мне нужно использовать для моего сайта:Объединить шрифт-файлы при поддержке IE
fonts/
├── Knockout-30.otf
├── Verlag-Black.otf
├── Verlag-Bold.otf
├── Verlag-Book.otf
├── Verlag-Light.otf
├── VerlagCond-Black.otf
└── VerlagCond-Bold.otf
Сейчас мой css
выглядит следующим образом:
@font-face {
font-family: 'Knockout';
src: url('fonts/Knockout-30.otf') format('opentype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Verlag';
src: url('fonts/Verlag-Book.otf') format('opentype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Verlag';
src: url('fonts/Verlag-Bold.otf') format('opentype');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Verlag';
src: url('fonts/Verlag-Light.otf') format('opentype');
font-weight: lighter;
font-style: normal;
}
@font-face {
font-family: 'VerlagBlack';
src: url('fonts/Verlag-Black.otf') format('opentype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'VerlagCond';
src: url('fonts/VerlagCond-Black.otf') format('opentype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'VerlagCond';
src: url('fonts/VerlagCond-Bold.otf') format('opentype');
font-weight: bold;
font-style: normal;
}
Прямо сейчас эти шрифты не поддерживаются IE, по-видимому, поэтому я рассматриваю использование https://onlinefontconverter.com/ для генерации типов файлов типа IE. Мне кажется, что мне грубо, что я должен сделать 7 вызовов для файлов шрифтов. Есть ли хороший стандарт в отношении консолидации этих файлов, поэтому мне нужно как-то только сделать один звонок? Или, по крайней мере, консолидировать аналогичные типы семейств шрифтов? Мне рекомендовали base64 кодировать все и в том числе в css
, но я знаю, что base64 увеличивает размер файла из того, что я собираю, поэтому я не уверен, что эта сделка будет стоить того. Любые советы очень ценятся, спасибо.
Так что это поможет поддерживать IE для меня. Что я использовал https://onlinefontconverter.com/ для. Моя большая проблема в том, что есть способ консолидировать все файлы, поэтому у меня нет отдельного курсива и обычного файла. Если есть способ использовать один и тот же. –
Ну, это зависит от файла шрифта.Если файл шрифта содержит курсив и нормальный, вы можете это сделать. Но могу ли я узнать причину, по которой вы хотите консолидировать импорт? Поскольку, если вы хотите уменьшить запись, вы можете использовать препроцессор css как LESS или SCSS. –
Также см. Мой ответ на вопрос. И да, вы можете получить файлы шрифтов, преобразованные по адресу: https://onlinefontconverter.com/ –