
Font Bakery هو أداة سطر أوامر للتحقق من جودة مشاريع الخطوط.
للحصول على نظرة عامة سريعة ، تحقق من قائمة الشيكات المعروضة حاليًا. وللتعرف على مقدمة مكتوبة كاملة ، تحقق من وثائقنا في قراءة المستندات.
للحصول على مقدمات الفيديو ، راجع عروض Typecon 2018 و Atypi 2020 Fontbakery.
يحتوي Font Bakery على مجتمع نشط من المساهمين من المسابك في جميع أنحاء العالم ، بما في ذلك Adobe Fonts و Dalton Maag و Type Network و Google Fonts.
Font Bakery ليس مشروع Google الرسمي ، ولا تقدم Google أي دعم لها. ومع ذلك ، خلال الفترة 2018-2024 ، يتم تكليف شركة Google Fonts بتكليف من شركة Google Fonts للحفاظ عليها. بنية البرمجيات الأصلية (وصيانة تكنولوجيا المعلومات) هي بواسطة Lasse Fister (Graphicore).
قام سيمون كوزنز بإعداد قالب غريز الذي يجعل من السهل بناء الخطوط والتحقق منها وإثباتها. لقد أعد أيضًا مقطع فيديو رائعًا لمدة دقيقة واحدة يعرضه.
يتوفر مخبز Font بموجب ترخيص Apache 2.0.
سيتم التعامل مع جميع التعليقات على تعقب المشكلات أو على طلبات السحب على أنها مرخصة أيضًا بموجب هذا الترخيص بحيث يمكن دمجها في رمز المشروع.
انظر دليل تثبيت مخبز الخط لمنصتك:
يعد مخبز Font في المقام الأول تطبيقًا طرفيًا ، ومعرفة المزيد في دليل استخدام سطر الأوامر.
إذا قمت بكتابة البرامج النصية الصغيرة Python في سير العمل الخاص بك ، يمكنك بسهولة كتابة شيكات مخصصة.
للحصول على وثائق المطور الكاملة ، تحقق من fontbakery.readthedocs.io (نسخة مستضافة ومجمع من المحتويات في دليل /docs .)
انظر دليل البدء كمساهم.
بدأ Dave Crossland المشروع في عام 2013 لتسريع عملية التنقل لخطوط Google. في عام 2017 ، قام Lasse Fister و Felipe Sanches بإعادة كتابته في بنية حديثة وحداسية مناسبة لكلا الأفراد والموزعين الكبار. حافظت فيليبي على محتويات الشيك منذ عام 2016.
في عام 2017 ، بدأ Lasse مشروعًا شقيقًا ، ولوحة معلومات Bakery Font: واجهة مستخدم ونظام سحابة يتراجع لفحص 1000 من ملفات الخطوط بسرعة فائقة وبموازٍ ، باستخدام 1000 من الأجهزة الافتراضية "الحاوية". شاهد Typolabs 2018 Talk على YouTube وسطح العرض التقديمي. ومع ذلك ، توقف المشروع في نهاية عام 2019.
معظم الشيكات مخصصة للملفات الثنائية Opentype ، وملفات بيانات التعريف. (حاليًا ، يتم دعم ملفات Google Fonts METADATA.pb .)
إذا كنت تقوم بتطوير مشروع خط علنًا مع Github (أو مضيف مشابه) ، فيمكنك إعداد خدمة تكامل مستمرة (مثل Ghactions) لتشغيل مخبز الخطوط على كل التزام ، بحيث يتم تشغيل جميع الشيكات مع كل تحديث على ملفاتك.