Das Problem liegt nicht in Ihrem HTML oder CSS Code. Es muss mit den Schriftartdateien oder sein Server ,
weil normale Font-Dateien Codes enthalten sollten und heruntergeladen werden können, wenn sie im Browser wie folgt geöffnet werden: Ссылка
Auch wenn Ihre Dateien beim Herunterladen leer aussehen: Ссылка
Versuchen Sie, die Dateien zu ersetzen ...
Ich beantworte das nur für spätere Zuschauer. Wenn Sie mit einem maven-war-plugin arbeiten, stellen Sie sicher, dass Sie die Dateien .woff
und .ttf
im Filter ausschließen oder Maven die Dateien beschädigen.
Ich hatte das gleiche Problem und habe es schließlich geschafft, es zu lösen. Es kann jemandem helfen.
Ich habe eine recht große .htacces-Datei mit vielen RewriteCond
's und RewriteRule
' s und benutzte auch die folgende Zeile, um einige Ordner von diesen Bedingungen zu filtern:
Beim Hinzufügen des Schriftartenordners (einfach Schriftarten genannt und in public_html / gefunden) wurde das Problem gelöst.
%Vor%Beachten Sie, dass diese Zeile am oberen Rand Ihrer .htaccess-Datei liegen sollte.
Ähnlich wie bei der Verwendung von maven-war-plugin
, wenn Sie maven-resources-plugin
verwenden, müssen Sie angeben, dass Erweiterungen der Schriftartendateien nicht gefiltert werden sollen:
Bekomme die Lösung aus dieser SO-Antwort .
Für was es wert ist, stieß ich auf diesem Problem auf meinem freigegebenen Webserver. Die Berechtigungen für meine Schriftartdateien und den umschließenden Ordner waren falsch. Nahm mich für immer, um es herauszufinden. Sie wurden für den Ordner 755 und für die Schriftartdateien 644 geändert. Funktioniert jetzt perfekt.
Etwas spät zum Spiel, aber das ist es, was es für mich auf .NET repariert. MVC sollte auch auf WebForms funktionieren. Wenn Sie Ihr Anmeldeformular mit FA oder GI ausstatten, ist der Ordner "Fonts" eingeschränkt. Sie können im Voraus eine Genehmigung erteilen, indem Sie dies in Ihrer web.config
tun %Vor%Hoffe das hilft jemandem da draußen!
@ mujtaba-fadhel Antwort sollte das Problem in den meisten Fällen lösen. Aber wenn Sie git verwenden, sollten Sie Ihre Schriftverlängerungen für den Fall, dass sie in Text konvertiert werden, auf "binär" setzen. Sie müssen eine .gitattributes
-Datei in Ihrem Projektstamm erstellen.
Dies ist ein Beispiel, wie es aussehen könnte:
%Vor%Tags und Links css fonts less font-awesome