سؤال

لقد قمنا مؤخرا بتطوير موقع على شبكة الانترنت مع اعتماد قوي على الخط رهيبة كجزء من انها تصميم.نحن نستخدم التنفيذ القياسي مع قبل: المحتوى والمغلق الموردة.

لسبب ما لا يتم عرض الخط رهيبة في إي8.لقد أمضيت بضع ساعات في استكشاف الأخطاء وإصلاحها وتجربة إصلاحات مختلفة ، دون حظ.

لدي:

  • تعيين ميميتيب من يوت إلى تطبيق / فند. مس-فونتوبجيكت
  • تعيين ميمتيب من أوتف، تف إلى تطبيق / ثماني تيار
  • تم تنفيذ هتمل5شيف بعد أن تم تحميل جميع كس.
  • محاولات مختلفة لإعادة تحميل كس أو دوم على تحميل الصفحة

هنا هو الموقع: http://www.tetakere.org.nz - مربع الروابط الساخنة هو مثال جيد على الخط رهيبة

هل حصل أي شخص على أي أفكار حول طرق أخرى لجعل هذا الموقع يعرض الخط رائعا?

هل كانت مفيدة؟

المحلول

بعد بعض استكشاف الأخطاء وإصلاحها مؤلمة عملت أخيرا بها.

كان الحل لنقل تحميل هتمل5شيف من <head> القسم إلى ما قبل </body> الوسم.

<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</body>

نصائح أخرى

أعرف أن هذا سؤال أكبر سنا، لكن لدي الكثير من المتاعب مع هذه المشكلة ولم ساعد أي من هذه الإجابات باستثناء آخر واحد.

غيرت الرأس ...

ما الذي عمل بالنسبة لي كان: giveacodicetagpre.

هذا يعمل أيضا (إجابة أخيرة وأشارت إليها): giveacodicetagpre.

أيضا، قرأت ( قوة التوافقخارج استخدام العلامات ) يجب أن تضع علامة التعريف هذه فوق جميع علامات التلوي الأخرى وقبل أي بيانات مشروطة IE؛وإلا سيتم إبطال علامة التعريف.

لم أكن بحاجة إلى html5shiv للحصول على fontawesome للعمل في IE8. هذه الإجابة (أعد إنشاء ملف .eot واستبدال القديم) حل مشكلتي.

حاولت كل شيء من تعديل تكوين Apache الخاص بي، وملفات .htaccess بدون حظ.في أدوات التطوير IE، تعثرت على "وضع المستند" وكان الافتراضي IE7.لذلك بعد بعض الأبحاث وجدت هذه العلامة الميتا: giveacodicetagpre.

الآن IE 10، و 9 تنسيق موقع الويب الخاص بي بشكل صحيح وعرض جميع أيقونات الخطوط الرائعة بشكل صحيح.

إذا كنت لا تزال تريد IE 8 Compat، فيمكنك البدء بهذا: giveacodicetagpre.

نأمل أن يساعد ...

  1. أضاف هذا إلى htaccess.مجموعة رأس دعم أفضل معايير الأقمشة "المتصفح MSIE أفضل-معايير IE= 8 ENV= دعم أفضل المعايير"
  2. في محاولة لإعادة توجيه خط EOT
  3. doc compactivity mode chnage
  4. حاول الدعامات الدوخة
  5. setinterval js
  6. إضافة برنامج نصي Google HTML5
  7. اتصل CSS في جزء الجسم ل IE8
  8. إضافة بيانات أيقونة البيانات
  9. عناصر الزائفة ad js
  10. إضافة مرشحات PNG & SVG في CSS
  11. تحقق من إذن نوع الخط في الخادم

    ولكن في النهاية يعمل عند إضافته

    .sass و. css

    الملفات

    الترميز السعيد

إذا كنت تستخدم IE8، فمن الضروري إضافة نص HTML5.js مثل: giveacodicetagpre.

يعمل بالنسبة لي أنا متأكد من أنه سيعمل.الروابط المرجعية https://github.com/fortawesome/font-رهيبة / Wiki / استكشاف الأخطاء وإصلاحها # وضع التوافق عبر الإنترنت

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top