الوثائق : https://miguelsousa.github.io/openbakery
رمز المصدر : https://github.com/miguelsousa/openbakery
دليل المساهمة : https://github.com/miguelsousa/openbakery/blob/main/contributing.md
OpenBakery هي أداة سطر الأوامر للتحقق من ثنائيات الخطوط ، واختياريًا ، ملفات المصدر والبيانات الوصفية.
إصدار Python 3.8 (أو أكبر)
لتحديد ما إذا كان نظامك قد تم تثبيت Python وأي الإصدار ، قم بتشغيل هذا الأمر: python --version
يرجى الرجوع إلى الإرشادات المقدمة في Python.org لتنزيل وتثبيت Python على النظام الأساسي الخاص بك.
pip الإصدار 22.0 (أو أكبر)
لتحديد ما إذا كانت بيئة Python مثبتة pip وأي إصدار ، قم بتشغيل هذا الأمر: python -m pip --version
يرجى الرجوع إلى الإرشادات المقدمة في pip.pypa.io لتنزيل وتثبيت pip على بيئة Python الخاصة بك.
python3 (بدلاً من python ) في الأوامر أدناه.
أمر لتثبيت نسخة مستقرة من OpenBakery:
python -m pip install --upgrade openbakery
أمر لتثبيت نسخة تجريبية من OpenBakery:
python -m pip install --upgrade --pre openbakery
يتم تنظيم وظيفة OpenBakery في ملفات تعريف. يستدعي كل ملف تعريف شيكات خط محددة. للحصول على قائمة بجميع ملفات التعريف ، تدير هذا الأمر:
openbakery --list-subcommands
adobefonts
fontbureau
fontwerk
googlefonts
iso15008
notofonts
opentype
ufo-sources
universal
proposals
check-profile
تمكنك أوامر التثبيت أعلاه من تشغيل ملفات تعريف universal أو opentype على خط ، مثل ذلك:
openbakery universal MyFont-Regular.ttf
لاختبار خطوطك مع ملفات تعريف أخرى ، تحتاج إلى تثبيت openbakery مع إضافية مماثلة. يقوم الأمر أدناه بتثبيت openbakery مع جميع التبعيات اللازمة لتشغيل الشيكات في ملف تعريف googlefonts :
python -m pip install --upgrade 'openbakery[googlefonts]'
إذا وصلت إلى هذا الحد ، تهانينا! يجب أن تكون الآن مستعدًا "لخبز" خطوطك. ؟ ؟؟؟؟؟؟؟
تحتوي الوثائق على العديد من الأمثلة على كيفية تشغيل openbakery مع خياراتها المختلفة.
تم ترخيص هذا المشروع بموجب شروط ترخيص Apache 2.0.
سيتم التعامل مع جميع التعليقات على القضايا وطلبات السحب والمناقشات باعتبارها مرخصة أيضًا بموجب هذا الترخيص بحيث يمكن دمجها في قاعدة كود المشروع.
هذا المشروع هو شوكة من مخبز الخط.