Ich habe durch die Suche Q & A vor dem Stellen meiner Frage gesucht, aber ich habe keine Antworten gefunden.@ font-face AwesomeFont funktioniert nicht
Für mein Projekt muss ich eine Website machen, sie gaben mir einen Ordner "Fonts" zum Download mit den benötigten Fonts, ich habe 2 Fonts, 'FontAwesome' und 'Glyphicons-Halblings' hier ist der Code, für den ich geschrieben habe diese Schriften:
@font-face
{
font-family: 'FontAwesome';
src: url('fonts/fontawesome-webfont.eot');
src: url('fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/fontawesome-webfont.woff') format('woff'),
url('fonts/fontawesome-webfont.ttf') format('truetype'),
url('fonts/fontawesome-webfont.svg#FontAwesome-webfont') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face
{
font-family: 'glyphicons-halflings-regular';
src: url('fonts/glyphicons-halflings-regular.eot');
src: url('fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),
url('fonts/glyphicons-halflings-regular.woff') format('woff'),
url('fonts/glyphicons-halflings-regular.ttf') format('truetype'),
url('fonts/glyphicons-halflings-regular.svg#glyphicons-halflings-regular') format('svg');
font-weight: normal;
font-style: normal;
}
dann habe ich versucht, meine Schriften zu verwenden:
header h1
{
font-family: 'FontAwesome';
}
Als ich versuchte, FontAwesome zu verwenden, änderte nichts, was die grundlegenden Schriften bleiben, ich habe auch versucht, meine zweite Schriftarten ‚glyphicons- zu verwenden Hallings-Regular 'und mit diesen Fonts bleiben die grundlegenden Fonts, aber es gibt mehr Platz b zwischen meinen Worten like this.
Hier ist ein screenshot meiner Schriftarten-Ordner, mein Stylesheet ist in meinem Ordner 1-Projet, so normalerweise gibt es kein Problem für die URL, habe ich auch mit jemandem versucht, die Schriftarten mit Google Link zu verwenden, aber es hat nicht funktioniert.
Weiß jemand woher das Problem kommt?
kleinen Hinweis auf Ihre CSS: Wir brauchen nicht alle diese Regel nicht mehr. Für alle modernen Browser, einschließlich IE9 und höher, alles, was Sie brauchen, ist WOFF (und die neuesten unterstützen WOFF2). Die anderen Formate sind für eine Weile obsolet (eot, svg) oder sind nicht für die Web-Bereitstellung gedacht (ttf, otf). Siehe [diese SO-Antwort] (http://stackoverflow.com/questions/36105194/are-eot-ttf-and-svg-still-necessary-in-the-font-face-declaration/36110385#36110385) für weitere Details . Also: vereinfachen Sie Ihr CSS und schließen Sie eine Vielzahl möglicher Ursachen aus. Dann haben Sie ein besseres Problem zu analysieren. –