@ Font-face ne fonctionne pas dans Firefox (mais exactement le même code fonctionne sur un autre site)
-
29-09-2019 - |
Question
J'ai deux sites en utilisant exactement le même code pour @ font-face. Les fichiers de police sont hébergés sur les sites respectifs et les chemins sont corrects.
on travaille, on n'a pas. (Et bien sûr, cela fonctionne sur mon site personnel et non pas les clients!)
J'apprécierais vraiment une nouvelle perspective sur ce!
Où cela fonctionne:
Le site: http://example.com/
Le fichier CSS: http: //365.example .com / index.php? = css photos / style.v.1275845154
Le code correspondant:
@font-face {
font-family: 'JournalRegular';
src: url('./themes/fonts/journal.eot');
src: local('Journal Regular'), local('Journal'), url('./themes/fonts/journal.ttf') format('truetype');
}
body{
background: url("http://labs.example.com/personal/library/images/BG.jpg");
height: 100%;
width: 100%;
margin: 0;
padding: 0;
font-family: 'JournalRegular', Georgia, 'Times New Roman', Times, sans-serif;
color: #999;
}
Où ça ne marche pas:
Le site: http://www.example.org/
Le fichier CSS: http://www.example.org /wp-content/themes/theme/style.css
Le code correspondant:
@font-face {
font-family: 'JournalRegular';
src: url('http://example.org/wp-content/themes/theme/fonts/journal.eot');
src: local('Journal Regular'), local('Journal'), url('http://example.org/wp-content/themes/theme/fonts/journal.ttf') format('truetype');
}
.title h1{
float:left;
background:url(images/blt-ttl1?.png) no-repeat 0 4px;
margin:0px 0 5px;
/* padding:8px 0 8px 34px; */
color:#bd5f01;
letter-spacing: .5pt
font:24px/26px 'JournalRegular', Georgia, 'Times New Roman', Times, serif;
}
Toute aide serait grandement appréciée si!
La solution
Font-intégration, qui est, le @font-face
nécessite le fichier de police à créer sur une base par domaine.
C'est parce que les certaines polices peuvent avoir des problèmes de droits d'auteur.
Autres conseils
la solution ultime à ce problème est:
<FilesMatch "\.(ttf|otf|eot)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
</FilesMatch>
Copiez le code dans le fichier .htaccess, transférez-le, et fait Vous êtes en train. Firefox affichera vos @ polices face de police
L'espoir cela fonctionne pour tout le monde!
accepte firefox que des liens relatifs pour la police face par défaut .. lien
Utilisez HTTP contrôle d'accès ou des liens relatifs