Можно ли встроить шрифт на локальный сайт? - PullRequest
0 голосов
/ 17 октября 2018

Я хочу встроить шрифт на локальный сайт.Это то, что я добавил в свой файл CSS.

@font-face {
  font-family: "SpecialFont";
  src: url("fonts/SpecialFont.ttf");
}

.newfont {
font-family: "SpecialFont", Arial, sans-serif;
}

И если я сделаю что-то подобное на странице, шрифт изменится на Times New Roman.

<div class="newfont">This text should be in SpecialFont.</div>

Это так?невозможно встроить шрифт на локальный сайт?Или я что-то не так делаю?Он должен работать как минимум в Firefox и IE11.

Ответы [ 2 ]

0 голосов
/ 17 октября 2018

Вы можете определить различные типы шрифтов, чтобы иметь запасной вариант для старых браузеров, которые не поддерживают последние файлы.Я сделал объявление шрифта, как это, чтобы покрыть поддержку старого браузера (конечно, убедитесь, что у вас есть все необходимые файлы).

@font-face {
    font-family: "fontname";
    src: url("/folder/font.eot");
    src: url("/folder/font.eot?#iefix") format("embedded-opentype"),
    url("/folder/font.woff") format("woff"),
    url("/IS_MyQuantosTheme/font.svg#font") format("svg");
}
0 голосов
/ 17 октября 2018

Вам нужно конвертировать шрифт в веб, используйте Font Squirrel, он сгенерирует все шрифты и CSS-файлы: https://www.fontsquirrel.com/tools/webfont-generator

...