Font-Size هي أداة قابلة للتنفيذ من سطر أوامر Python 3.6+ تقارير *.OTF و *.ttf و *.woff و *.woff2 وأحجام جدول Opentype الفردية بتنسيق جدولي نظيف.


يتطلب font-size المترجم Python 3.6+ ويعمل على توزيعات Linux و MacOs و Windows.
يوصى بالتركيب في بيئة Python3 الافتراضية حيث يتم تثبيت التبعيات على الإصدارات التي تم تأكيدها للعمل مع هذا المشروع.
استخدم أي من أساليب التثبيت التالية:
$ pip3 install font-size
$ git clone https://github.com/source-foundry/font-size.git
$ cd font-size
$ pip3 install .
يقوم النهج التالي بتثبيت المشروع وتبعيات المطورين الاختيارية المرتبطة بها بحيث تتوفر تغييرات المصدر دون الحاجة إلى إعادة التثبيت.
$ git clone https://github.com/source-foundry/font-size.git
$ cd font-size
$ pip3 install --ignore-installed -r requirements.txt -e ".[dev]"
$ font-size [FONT PATH 1] [FONT PATH 2] ... [FONT PATH ...]
يرجى الإبلاغ عن المشكلات المتعلقة بمقبض إصدار المشروع.
المساهمات موضع ترحيب. يمكن تثبيت بيئة التبعية للتطوير في وضع قابل للتحرير مع وثائق تثبيت المطور أعلاه.
يرجى استخدام نهج طلب سحب GitHub القياسي لاقتراح تغييرات المصدر.
يتم ربط ملفات مصدر Python مع flake8 . راجع هدف test-lint للحصول على التفاصيل.
يقوم المشروع بتشغيل اختبار التكامل المستمر على المتسابقين في إجراءات GitHub مع أدوات اختبار pytest . توجد وحدات الاختبار في دليل tests للمستودع.
يمكن إجراء الاختبار المحلي من قبل إصدار Python مترجم مع الأمر التالي الذي تم تنفيذه من جذر المستودع:
$ tox -e [PYTHON INTERPRETER VERSION]
يرجى الاطلاع على وثائق tox للحصول على تفاصيل إضافية.
يتم تنفيذ تغطية اختبار الوحدة باستخدام أداة coverage . راجع هدف Makefile test-coverage للحصول على التفاصيل.
⚡ مدعوم من هذه الأدوات الحرة الرائعة:
حقوق الطبع والنشر 2021 المصدر المؤلفين والمساهمين
مرخصة بموجب ترخيص Apache ، الإصدار 2.0 ("الترخيص") ؛ لا يجوز لك استخدام هذا الملف إلا في الامتثال للترخيص. يمكنك الحصول على نسخة من الترخيص على
http://www.apache.org/licenses/LICENSE-2.0
ما لم يكن مطلوبًا بموجب القانون المعمول به أو الموافقة على الكتابة ، يتم توزيع البرامج الموزعة بموجب الترخيص على أساس "كما هي" ، دون ضمانات أو شروط من أي نوع ، إما صريحة أو ضمنية. راجع ترخيص الأذونات والقيود التي تحكم اللغة المحددة بموجب الترخيص.