Здесь есть несколько вопросов, которые нужно решить.
Встраивание
Вы можете встраивать файлы шрифтов (OpenType, Web Open Font Format [WOFF] и т. Д.), Используя CSS @font-face
,Различные веб-браузеры поддерживают шрифты в разных форматах, поэтому вам нужно будет использовать несколько форматов, чтобы перехватить все варианты.
Должно работать что-то вроде следующего:
@font-face {
font-family: 'MyFontFamily';
src: url('myfont-webfont.eot?#iefix') format('embedded-opentype'),
url('myfont-webfont.woff') format('woff'),
url('myfont-webfont.ttf') format('truetype'),
url('myfont-webfont.svg#svgFontName') format('svg');
}
body {
font-family: MyFontFamily, /* etc. */ sans-serif;
}
Legal
Вы должны проверить лицензии на шрифты, чтобы убедиться, что они могут быть использованы в Интернете.Тип встраивания, показанный выше, широко считается ограниченной формой распространения, но многие лицензии на шрифты в наши дни довольно либеральны.