
مولد خطوط أيقونات مخصصة
مجاني
Fontello هي أداة ويب عالية الأداء تتيح للمطورين بناء خطوط أيقونات مخصصة من ملفات SVG المتجهة. على عكس مكتبات الأيقونات الضخمة مثل Font Awesome، يتيح Fontello للمستخدمين اختيار أيقونات محددة من مجموعات متنوعة أو رفع ملفات SVG الخاصة بهم، مما يؤدي إلى تقليل أحجام الحزم بشكل كبير. يقوم تلقائياً بإنشاء ملفات CSS وWOFF وEOT وTTF، مما يضمن التوافق عبر المتصفحات. من خلال إزالة الرموز غير المستخدمة، فإنه يحسن أداء الويب ويقلل من طلبات HTTP، مما يجعله أداة أساسية لمهندسي الواجهات الأمامية الذين يركزون على بنية واجهة مستخدم خفيفة وعالية الأداء.
يسمح Fontello باختيار الرموز المحددة المطلوبة لتطبيقك فقط. من خلال استبعاد آلاف الأيقونات غير المستخدمة، يمكنك تقليل حجم ملف الخط من مئات الكيلوبايتات إلى بضعة كيلوبايتات فقط. هذا التحكم الدقيق يحسن مباشرة مؤشرات أداء الويب الأساسية (Core Web Vitals)، وتحديداً تقليل أوقات أكبر محتوى مرسوم (LCP) عن طريق تقليل حجم حمولة الأصول المهمة.
تتضمن المنصة محركاً قوياً يحول مسارات SVG المتجهة إلى تنسيقات خطوط قياسية (WOFF, WOFF2, TTF, EOT). يتعامل المحرك مع تسوية المسار وتغيير حجم الإحداثيات تلقائياً، مما يضمن عرض أيقوناتك المخصصة بوضوح عند أي دقة. هذا يتفوق على استخدام ملفات SVG الخام في DOM، حيث يسمح بمعالجة الألوان والأحجام بسهولة عبر خصائص CSS القياسية مثل 'color' و'font-size'.
عند التنزيل، يوفر Fontello ملف CSS جاهز للاستخدام يتضمن جميع تعريفات @font-face اللازمة وتعريفات الفئات. هذا يلغي العبء اليدوي لكتابة CSS المتكرر لتحديد موضع الأيقونات، وتعديلات ارتفاع السطر، والمحاذاة الرأسية. الكود الذي تم إنشاؤه مُحسّن للمتصفحات الحديثة، مما يضمن عرضاً متسقاً عبر Chrome وFirefox وSafari وEdge دون الحاجة إلى polyfills معقدة.
يتمتع المستخدمون بالتحكم الكامل في تعيين Unicode لكل أيقونة. هذا أمر بالغ الأهمية للمطورين الذين يدمجون الأيقونات في الأنظمة القديمة أو أنظمة التصميم المعقدة حيث قد تكون رموز أحرف معينة محجوزة بالفعل. من خلال تعيين الرموز يدوياً، تمنع تعارض الأحرف وتضمن تكامل خط الأيقونات بسلاسة مع مجموعات الطباعة الموجودة دون سلوك غير متوقع.
ينشئ Fontello تنسيقات خطوط متعددة في وقت واحد لضمان أقصى توافق مع المتصفحات. بينما يُفضل WOFF2 للمتصفحات الحديثة نظراً لضغطها الفائق، يتضمن Fontello تنسيقات أقدم مثل EOT وTTF لدعم البيئات القديمة. هذا يضمن بقاء واجهة المستخدم الخاصة بك متسقة عبر مجموعة واسعة من الأجهزة، من الهواتف الذكية الحديثة إلى متصفحات سطح المكتب القديمة، دون الحاجة إلى أدوات تحويل إضافية أثناء البناء.
انتقل إلى fontello.com وتصفح مجموعات الأيقونات المدمجة أو قم بسحب وإفلات ملفات SVG الخاصة بك في علامة التبويب 'Custom Icons'., حدد الأيقونات التي تحتاجها لمشروعك بالنقر عليها؛ سيتم تمييز الأيقونات المختارة باللون الأحمر., انتقل إلى علامة التبويب 'Customize Names' لإعادة تسمية أيقوناتك، مما سيحدد أسماء فئات CSS المستخدمة في ملف الأنماط الخاص بك., انتقل إلى علامة التبويب 'Customize Codes' لتعيين أيقوناتك إلى رموز Unicode محددة إذا كنت بحاجة لتجنب التعارضات مع مجموعات الأحرف الموجودة., انقر على الزر الأحمر 'Download webfont' في الزاوية اليمنى العليا للحصول على أرشيف ZIP يحتوي على الخطوط وملفات CSS التي تم إنشاؤها., استخرج الملفات إلى دليل مشروعك واربط ملف CSS الذي تم إنشاؤه بملف HTML الخاص بك للبدء في استخدام الأيقونات عبر أسماء الفئات.
يستخدم مطورو الواجهات الأمامية Fontello لاستبدال مكتبات الأيقونات الثقيلة. من خلال إنشاء خط مخصص يحتوي فقط على 20-30 أيقونة مستخدمة فعلياً في تطبيق الويب، فإنهم يقللون إجمالي حجم الأصول بنسبة تصل إلى 90%، مما يؤدي إلى تحميل أسرع للصفحات وتحسين تصنيفات SEO.
يتعاون المصممون والمطورون لتحويل شعارات العلامة التجارية وعناصر واجهة المستخدم الفريدة إلى خط أيقونات واحد متماسك. هذا يسمح بتنسيق أصول العلامة التجارية باستخدام CSS، مما يتيح تغييرات ديناميكية في الألوان عند التمرير أو تغييرات الحالة.
يستخدم مصممو UI/UX أداة Fontello لتجميع مجموعة من الأيقونات بسرعة من مجموعات مفتوحة المصدر متعددة (مثل Entypo أو Iconic) لاختبار مفاهيم الواجهة. يوفر طريقة موحدة لإدارة أنماط الأيقونات المتباينة داخل مشروع واحد.
يحتاجون إلى إدارة أصول الأيقونات بكفاءة مع الحفاظ على أحجام حزم صغيرة. يحل Fontello مشكلة مكتبات الأيقونات 'الضخمة' من خلال توفير ملف خط مبسط ومخصص.
يحتاجون إلى طريقة لتنفيذ أيقونات متجهة مخصصة في مشاريع الويب دون الاعتماد على المطورين لتصدير وتحسين ملفات SVG الفردية يدوياً لكل حجم شاشة.
يركزون على تقليل طلبات HTTP وأحجام حمولة الأصول. يستخدمون Fontello لدمج أيقونات متعددة في ملف خط واحد، مما يقلل من عدد طلبات الشبكة المطلوبة لعرض واجهة المستخدم.
Fontello هو مشروع مجاني ومفتوح المصدر. يتم توفير البرنامج بموجب ترخيص MIT، مما يسمح بالاستخدام المجاني في كل من المشاريع الشخصية والتجارية.