2015-07-12 4 views
1

я положил файл TTF шрифт на сервере и использовать следующий код в CSSшрифт на сервере не отображается на локальном HTML файл

@font-face { 
    font-family: "fontname"; 
    src: url("http://www.mywebsite.com/Fonts/fontname.ttf"); 
} 

body { 
    font-family: "fontname", sans-serif; 
} 

В локальном HTML-файле я написал:

<!doctype html> 
<html> 
    <head> 
     <title>title</title> 
     <meta charset="utf-8"> 
     <link rel="stylesheet" href="cssfile.css"> 
    </head> 
    <body> 
     body 
    </body> 
</html> 

Я пробовал разные файлы ttf на сервере, но никто из них не работал. Но если я помещаю шрифт в тот же каталог, что и файл HTML на компьютере, он появляется. Кто-нибудь знает, почему? Благодарю.

ответ

1

Есть ли ошибки в консоли в консоли? В игре может быть проблема с сценарием на разных сайтах.

Вот статья о междоменных шрифтах, если да, что должно объясняться более подробно. В принципе, ваш веб-сервер должен добавить этот заголовок в ответ шрифта:

Access-Control-Allow-Origin: * 

http://davidwalsh.name/cdn-fonts

Смежные вопросы