Wie kann ich @ font-face Probleme beheben?

8

Ich habe den folgenden CSS-Code:

%Vor%

Ich erwarte, dass dies eine neue Schriftfamilie mit dem Namen theMixPlainSemiBold erstellt.

Nach dem Import dieser Schriftart mache ich:

%Vor%

Ich habe die Klasse box , die theMixPlainSemiBold Schriftfamilie hat.

Wenn ich die Seite öffne, sehe ich sans-serif font in .box .

Was kann das Problem sein? Das Gleiche gilt für die anderen lokalen Webschriftarten, während es gut mit Google Fonts funktioniert.

Wie kann ich die Probleme mit den Schriften beheben? Ich sehe keine Fehler / Warnungen in den Entwicklertools. Es sieht für mich so aus, als wäre die Schriftart nicht aus lokalen Dateien geladen ...

    
Ionică Bizău 03.01.2014, 09:18
quelle

5 Antworten

5

Obwohl das keine richtige Antwort auf die Frage ist, habe ich das Problem selbst gefunden. Doppelte Schrägstriche ( // ) sind keine gültigen CSS-Kommentare! Sehen Sie diesen Screenshot von den Entwicklertools:

  

Also wird mein Code:

%Vor%

Die Schriften sind jetzt korrekt geladen.

    
Ionică Bizău 03.01.2014, 09:38
quelle
1
%Vor%

benutze es dann so:

%Vor%

Sie können einen beliebigen Namen darin verwenden. / ist wichtig in der URL, da es zeigt, dass es sich in einem Ordner befindet.

    
nicole101 03.01.2014 09:40
quelle
0

Wenn Sie Prototypen erstellen und Ihr frisch generiertes HTML als statische lokale Dateien ansehen, werden die Schriftarten möglicherweise nicht geladen. (Wegen einiger bereichsübergreifender Richtlinien durch den Browser?)

Sie müssten also Ihren HTML-Code über einen (lokalen) Server anfordern.

    
Ideogram 16.12.2015 12:55
quelle
0

Erstens kann die Verwendung eines eindeutigen benutzerdefinierten font-family -Namens beim Debuggen helfen, da dadurch verhindert wird, dass Ihre lokalen Zeichensätze ausgelöst und verwendet werden.

Auch wenn dies nicht auf @font-face issues beschränkt ist, kann die Firefox developer tools-Konsole sicher helfen, CSS-Probleme zu debuggen.

In Ihrem Fall hätte es die schlechten Kommentare erkannt:

%Vor%

In meinem Fall hatte ich aufgrund einer schlechten Bearbeitung nach einem Copypasta ein nachkommendes Komma anstelle eines Doppelpunkts, was Firefox daran hinderte, die Schriftart herunterzuladen:

%Vor%

Die Konsole kam mit

%Vor%

Oder die Konsole kann sich über

beschweren %Vor%

(Dies würde normalerweise einem 404 auf der Font-URL folgen, verdammte Tippfehler ...)

    
Skippy le Grand Gourou 28.10.2016 19:14
quelle
-1

Bitte überprüfen Sie Ihren Link zur Quelle

%Vor%

vielleicht hast du ../ vergessen, weil wenn Schriften von Google normal funktionieren, deine Verknüpfung (source) deine Schriftart falsch sein muss

    
mcmac 03.01.2014 09:27
quelle

Tags und Links