Так что я загрузил новый шрифт под названием «Алеф». Это на иврите, но это не имеет значения, поскольку я не могу его активировать. Я почти уверен, что делаю что-то действительно глупое, но я пытался часами применять его, но безрезультатно.Невозможно обернуть голову вокруг доступа к шрифтам на сервере (получение ошибок 404 в консоли)
Что я получил:
8 файлов:
4 х нормальный СРВ, SVG, TTF, Уофф
4 х полужирный СРВ, SVG, TTF, Уофф
И stylsheet файл с именем stylesheet.css, который теперь содержит следующий код:
@font-face {
font-family: 'Alef';
src: url("/wp-content/themes/duet/Alef-bold.eot");
src: url("/wp-content/themes/duet/Alef-bold.eot?#iefix") format('embedded-opentype'),
url("/wp-content/themes/duet/Alef-bold.woff") format('woff'),
url("/wp-content/themes/duet/Alef-bold.ttf") format('truetype'),
url("/wp-content/themes/duet/Alef-bold.svg#alefbold") format('svg');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Alef';
src: url("/wp-content/themes/duet/Alef-regular.eot");
src: url("/wp-content/themes/duet/Alef-regular.eot?#iefix") format('embedded-opentype'),
url("/wp-content/themes/duet/Alef-regular.woff") format('woff'),
url("/wp-content/themes/duet/Alef-regular.ttf") format('truetype'),
url("/wp-content/themes/duet/Alef-regular.svg#alefregular") format('svg');
font-weight: normal;
font-style: normal;
У меня есть uplo aded все файлы в моей директории темы:/WP-содержание/темы/дуэт/
Мой главный файл CSS называется style.css, который также находится в том же каталоге, я добавил этот код в файл:
@font-face{
font-family: 'Alef';
src: url('Alef.eot');
src: url('Alef.eot?#iefix')
format('embedded-opentype'),
url('Alef.woff') format('woff'),
url('Alef.ttf') format('truetype'),
url('Alef.svg#webfont') format('svg');
}
Тогда то, что я сделал, это добавить эту строку в моем header.php:
<link rel="stylesheet" href="/wp-content/themes/duet/stylesheet.css" type="text/css" charset="utf-8" />
И, конечно, я могу установить р {семейство шрифтов: Alef;)
Что я делаю неправильно ? Я получаю 404 ошибки для файлов в консоли Chrome. Он показывает CORRECT URL в правой части консоли ошибок.
Вы пробовали относительные пути? –
его, вероятно, потому, что вы объявляете его дважды, а main.css является последним. В main.css у вас также нет путей к файлам –
Где я могу объявить его дважды? можете ли вы предложить лучший способ установки? Честно говоря, я пробовал каждый трюк. Хром говорит мне, что есть 404, но показывает правильный путь. Я полностью потерян. – notypist