Firefox'ta (Windows 7), Font Awesome paketinden çağrılan simgeler ve glifler düzgün görüntülenmez. Bunun bir örneği Khan Academy web sitesinde görülebilir. Videonun altında simgeler içinde onaltılı kod bulunan kutular olarak gösterilir. Bu, Firefox tarafından indirilmediği anlamına gelir.
Chrome (Windows 7), Safari (Mac OS X) ve Paslanmaz (Mac OS X) üzerinde nasıl görünür:
Bu sorunun nedenini açıklayabilecek yığın taşması üzerinde buldum - CSS yazı tipinin src konumunu içine almak için tek tırnak kullanır. Ancak, Khan Academy sunucularına yazma erişimim yok, bu yüzden gerçek web sitesini değiştiremiyorum. Bunun Firefox'ta düzeltilip düzeltilemeyeceğini ve nasıl yapılacağını bilmek istiyorum. Bu yardımcı olursa Greasemonkey komut dosyalarını çalıştırabilirim. Yazı tipini manuel olarak indirmeyi ve Windows 'Fonts klasörüne eklemeyi denedim, ancak bu yardımcı olmuyor.
Başvuru için, bu yazı tipini ayarlayan CSS (Firefox tarafından düzgün işlenmemiş):
@font-face
{
font-family:'FontAwesome';
src:url('./fontawesome-webfont.eot');
src:url('./fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
url('./fontawesome-webfont.woff') format('woff'),
url('./fontawesome-webfont.ttf') format('truetype'),
url('./fontawesome-webfont.svg#FontAwesome') format('svg');
font-weight:normal;
font-style:normal
}
[class^="icon-"]:before,
[class*=" icon-"]:before
{
font-family:FontAwesome;
font-weight:normal;
font-style:normal;
display:inline-block;
text-decoration:inherit
}
Güncelleme: Firefox'un Font Awesome paketinin web sitesinde (yukarıda bağlantılı) yazı tipi tabanlı simgeleri doğru bir şekilde gösterdiğini buldum. CSS'nin incelenmesi ve Khan Academy'nin CSS'si ile karşılaştırılması üzerine, KA'nın CSS'sinin son özelliğinden sonra noktalı virgül olmaması dışında (sıkıştırılmış gerçeğini yoksayarsanız) her iki kodun da tamamen aynı olduğunu görüyorum . Noktalı virgül eksikliği bu soruna neden oluyor mu?
./
yoldaki problemi açıkça ortaya çıktı , bu da KA'yı font dosyalarını ihtiyaç duymayan yeni bir konuma taşımaya zorladı ve ./
Firefox'un font dosyalarını da doğru bir şekilde okumasına izin verdi. Bu nedenle , Firefox'un dosyaları nasıl ele aldığı ile ilgili bir konudur. Hatalısınız.