طريقة بسيطة لاستضافة خطوط Google.
لنكن صادقين ، نعلم جميعًا أن Google تستخدم Fonts Google لجمع البيانات. نمنحهم بيانات المستخدمين مجانًا وكل ما نريده في Exchange هو وسيلة بسيطة لاستخدام WebFonts. يهدف Fontless إلى توفير نفس البساطة ، ولكن للخطوط المستضافة ذاتيًا. تم تصميم واجهة الويب لتكون سهلة الاستخدام ، حتى بالنسبة للأشخاص الأقل إثارة للدهشة.
يهدف Fontless إلى إعطائك نفس الراحة التي تحصل عليها من خطوط Google للخطوط المستضافة ذاتيًا.
بمجرد إعداد ونشر خدمة Fontless الخاصة بك ، يمكنك زيارة مجالها وتحديد الخطوط التي تريد استخدامها. بعد ذلك ، يمكنك تضمين link الذي تم إنشاؤه في تطبيقك.
يمكنك أيضًا الترحيل من Fonts Google إلى Fontless عن طريق استبدال fonts.googleapis.com باسم مضيف خدمة Fontless الخاص بك. لدى Fontless دعمًا كاملاً لـ Google Fonts CSS2 API.
يتكون Fontless من جزأين: إعداد Fontless وخدمة Fontless.
Setup Fontless هو موقع ويب يستخدم لتكوين ونشر خدمة Fontless. إنه يطلب بشكل دوري بيانات الخط من Google-Webfonts Helper لتوفير قائمة محدثة بجميع خطوط Google. بعد تكوين خدمة Fontless الخاصة بك ، سيتم إنشاء fontless.config.json -file. بعد ذلك ، سيتم تنزيل أحدث خدمة fontless من Github. اعتمادًا على ما تختاره في خدمة fontless و fontless.config.json ، إما أن يتم ضربها وتنزيلها على جهاز الكمبيوتر الخاص بك أو سيتم نشرها على Vercel.
تخدم خدمة Fontless جميع الخطوط التي تم تكوينها. وهو يتألف من جزأين ، واجهة أمامية ووظيفة بدون خادم ، والتي تنفذ واجهة برمجة تطبيقات Google Fonts CSS2.
الواجهة الأمامية ثابتة تمامًا وتولدها في وقت البناء.
يتم تنزيل جميع الخطوط من Google Fonts في وقت البناء ويتم وضعها في دليل /fonts . تقوم عملية الإنشاء أيضًا بإنشاء A /fonts.json -file التي تستخدمها وظيفة الخادم وللاستيراد خدمة fontless موجودة في الإعداد غير القديم. تحتوي fonts.json على قائمة بجميع الخطوط ومتغيراتها بما في ذلك المسارات التي يمكن طلبها.
MIT © توبياس هربر