По рекомендации гугла я использовал подгрузку шрифтов таким образом
<link rel="preload" href="<?= get_template_directory_uri()?>/assets/fonts/Pravda_Fixed_Pitch.otf" as="font" crossorigin>
Всё отлично, вот только шрифт этот использовать я не могу. То есть font-family: 'Pravda_Fixed_Pitch';
Не работает. Как решить эту проблему?
Не припомню, чтобы я подгружал шрифты в формате otf, однако часто были ttf, eot, svg, woof и даже woof2. И происходит это не от жиру, а потому что разные браузеры на разных платформах требуют разных форматов шрифтов. А кроме того, в css3 имеется отличный инструмент для подгрузки шрифтов, font-face называется. Использовать его в css можно как-ниббудь так:
@font-face {
font-family: "OpenSans";
font-weight: normal;
font-style: normal;
src: url("../fonts/OpenSansRegular/OpenSansRegular.eot");
src: url("../fonts/OpenSansRegular/OpenSansRegular.eot?#iefix") format("embedded-opentype"),
url("../fonts/OpenSansRegular/OpenSansRegular.woff") format("woff"),
url("../fonts/OpenSansRegular/OpenSansRegular.ttf") format("truetype");
Тут вам и разные типы шрифтов, но с одним и тем же начертанием подключить можно. И использовать затем можно именно указанное в свойстве font-family
название.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Я пытаюсь реализовать несколько теней в одном фильтре SVG, но я считаю, что мой вопрос более общий, чем этот, а именно, - как добавить несколько...
У меня есть 3 блока со значением transform: skew(0deg, 10deg)При попытке прописать border (см 1 фото) или border-radius (см 2 фото) верхняя (косая) граница становится...
Установил свойство css, чтобы блок растягивался на всю оставшуюся высоту экрана