Leo Angel, Подключать в css, чем раньше, тем лучше, в идеале самой первой строчкой.
Код: Выделить всё
@font-face {
font-family: "Star Jedi Hollow";
src: local("StarJediHollow"),
url("../fonts/starjhol.woff2") format("woff2");
font-weight: 400;
font-style: normal;
font-display: swap;
}
где:
font-family: "Star Jedi Hollow";
указать то же, что указали в font-family главным шрифтом у элемента,
src: url("../fonts/starjhol.woff2") format("woff2");
путь и сам файл с шрифтом (обязательно кодированным в woff2) относительно css папки главной темы, так если бы он лежал непосредственно в ней.
font-weight: 400;
вес шрифта относительно названия, который можно посмотреть в
таблице
font-style: normal;
говорит, что шрифт не наклонный
font-display: swap;
. говорит показывать резервный шрифт, пока не загрузится этот, после быстро поменять. Это будет только при первой загрузке до попадания в кэш устройства.
Если можете менять html для ускорения загрузки шрифта можно вставить в head сразу после title
Код: Выделить всё
<link rel="preload" href="fonts/starjhol.woff2" as="font" type="font/woff2" crossorigin>
Где путь до папки шрифта уже относительно файла html который лежал бы в корне стиля. Данный метод не обязателен, просто ускоряет загрузку шрифта.
Все пути в примере не касаются реального phpBB, так что скорей всего придётся править.
Отправлено спустя 4 минуты 32 секунды:
к примеру в самом движке так подключается FontAwesome
Код: Выделить всё
@font-face {
font-family: 'FontAwesome';
src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
font-weight: normal;
font-style: normal
}
подключение как и многое в phpBB уже устарело в движке.
.eot
шрифт интернет эксплоера
