Чтобы мой сайт выглядел хорошо, мне нужно использовать собственный шрифт, в частности Thonburi-Bold. Проблема в том, что шрифт не отображается, если пользователь не установил его. Он также не отображается в firefox.
Есть ли способ обхода проблемы?
Чтобы мой сайт выглядел хорошо, мне нужно использовать собственный шрифт, в частности Thonburi-Bold. Проблема в том, что шрифт не отображается, если пользователь не установил его. Он также не отображается в firefox.
Есть ли способ обхода проблемы?
Вам нужно импортировать шрифт в таблицу стилей следующим образом:
@font-face{
font-family: "Thonburi-Bold";
src: url('Thonburi-Bold.ttf'),
url('Thonburi-Bold.eot'); /* IE */
}
Вы можете использовать CSS3 font-face
или webfonts
@использование шрифтов
@font-face {
font-family: Delicious;
src: url('Delicious-Roman.otf');
}
Веб-шрифты
взгляните на Google Webfonts, http://www.google.com/webfonts
CSS позволяет использовать пользовательские шрифты, загружаемые шрифты на вашем веб-сайте. Вы можете загрузить шрифт своих предпочтений, скажем myfont.ttf
и загрузить его на ваш удаленный сервер, на котором размещен ваш блог или веб-сайт.
@font-face {
font-family: myfont;
src: url('myfont.ttf');
}
Да, есть способ. Его называемые пользовательские шрифты в CSS. Ваш CSS необходимо изменить, и вам нужно загрузить эти шрифты на свой сайт.
Для этого требуется CSS:
@font-face {
font-family: Thonburi-Bold;
src: url('pathway/Thonburi-Bold.otf');
}
Во-первых, вы должны поместить свой шрифт как .otf или .ttf где-нибудь на вашем сервере.
Затем используйте CSS, чтобы объявить новое семейство шрифтов следующим образом:
@font-face {
font-family: MyFont;
src: url('pathway/myfont.otf');
}
Если вы связали свой документ с файлом CSS, в котором вы объявили семейство шрифтов, вы можете использовать этот шрифт так же, как и любой другой шрифт.