it-swarm.asia

ما هو مؤيد / سلبيات واجهة برمجة تطبيقات Adobe TypeKit؟ أي أفضل الممارسات؟

مع كل خطوط Open Source المتوفرة لدي ، ويمكن تنزيلها عبر توجيه خطوط CSS ، ما فائدة واجهة برمجة تطبيقات TypeKit؟

هل هناك عيوب هذا؟ كيف تعمل من الناحية الفنية؟ هل هناك طرق معينة لبناء موقع الويب الخاص بي يجب أن أتجنبها؟

3
goodguys_activate

لا تدعم جميع المتصفحات الخطوط المزعجة على الإنترنت (أوبرا على iPhone هي peeve ).

يبدو أن Google Fonts نظام CSS الخالص يعمل بشكل أفضل من البدائل ، ولكن يمكنك أن تنتهي بـ FoUC في العديد من المتصفحات.

Google Font API " ... تم تطويره بشكل مشترك بواسطة Google و TypeKit " لذلك آمل أن تكون التجربة التالية متشابهة بدرجة كافية:

  • مكتبة JavaScript خفيفة جدًا ، لكن احترس من أي زيادة خطيرة في زمن الانتقال من عمليات بحث DNS الإضافية واتصالات HTTP التي قد تكون ناجمة عن موارد عبر المجال

  • استخدام إصدار JSAPI بطيء جدًا على ذاكرة التخزين المؤقت الفارغة (كملاحظة جانبية أنت أيضًا لا يمكن دمج طلبات JS في ملف واحد كبير )

  • القدرة على التصريح عن الخطوط المطلوبة بشكل منفصل عن جافا سكريبت ، بما في ذلك إمكانية تحميل المكتبة بعد التحميل ويساعد حقًا في مرونة قالب HTML (X)

  • أحداث الرسام الإضافية التي نشأت عندما تعيد مكتبة جافا سكريبت إعادة رسم الشاشة بأكملها عن طريق تغيير الفصول على مستوى الصفحة ، يعني أن CSS يجب أن يكون فعالاً ( تقدم Google دليلًا في هذا) )

  • في حين أن الحاجة إلى إعلان الخطوط المائلة والأوزان المختلفة مع بعض الخطوط يقلل من حجم التنزيل ، فإنه يضيف عبئًا إضافيًا على المصمم أو المبرمج

  • الخطوط المخصصة ، وتستخدم بذوق ، تبدو جميلة

2
Metalshark