مع كل خطوط Open Source المتوفرة لدي ، ويمكن تنزيلها عبر توجيه خطوط CSS ، ما فائدة واجهة برمجة تطبيقات TypeKit؟
هل هناك عيوب هذا؟ كيف تعمل من الناحية الفنية؟ هل هناك طرق معينة لبناء موقع الويب الخاص بي يجب أن أتجنبها؟
لا تدعم جميع المتصفحات الخطوط المزعجة على الإنترنت (أوبرا على iPhone هي peeve ).
يبدو أن Google Fonts نظام CSS الخالص يعمل بشكل أفضل من البدائل ، ولكن يمكنك أن تنتهي بـ FoUC في العديد من المتصفحات.
Google Font API " ... تم تطويره بشكل مشترك بواسطة Google و TypeKit " لذلك آمل أن تكون التجربة التالية متشابهة بدرجة كافية:
مكتبة JavaScript خفيفة جدًا ، لكن احترس من أي زيادة خطيرة في زمن الانتقال من عمليات بحث DNS الإضافية واتصالات HTTP التي قد تكون ناجمة عن موارد عبر المجال
استخدام إصدار JSAPI بطيء جدًا على ذاكرة التخزين المؤقت الفارغة (كملاحظة جانبية أنت أيضًا لا يمكن دمج طلبات JS في ملف واحد كبير )
القدرة على التصريح عن الخطوط المطلوبة بشكل منفصل عن جافا سكريبت ، بما في ذلك إمكانية تحميل المكتبة بعد التحميل ويساعد حقًا في مرونة قالب HTML (X)
أحداث الرسام الإضافية التي نشأت عندما تعيد مكتبة جافا سكريبت إعادة رسم الشاشة بأكملها عن طريق تغيير الفصول على مستوى الصفحة ، يعني أن CSS يجب أن يكون فعالاً ( تقدم Google دليلًا في هذا) )
في حين أن الحاجة إلى إعلان الخطوط المائلة والأوزان المختلفة مع بعض الخطوط يقلل من حجم التنزيل ، فإنه يضيف عبئًا إضافيًا على المصمم أو المبرمج
الخطوط المخصصة ، وتستخدم بذوق ، تبدو جميلة