Pixel Fonts من شاشة Casio Calculator!
ينقسم الخط إلى أربعة أجزاء: X Display و CW Display و Math X و Math CW. تستخدم الخطوط ذات "العرض" كنص عادي ، حيث توفر تنسيقات OTF و TTF و WOFF2 (من V3.001) ؛ الخطوط مع "الرياضيات" مدفوعة بقوة بواسطة جدول الرياضيات Opentype ، وتستخدم كإدخال صيغة رياضية ، ويتم توفيرها فقط بتنسيق OTF.
يمكن الحصول على جميع إصدارات عبوات الخطوط على صفحة الإصدار ، حيث:
أو يمكنك أيضًا تنزيله على رابط Baidu NetDisk.
هذه المقالة هي مجرد شرح تقريبي للخطوط. بالإضافة إلى الخطوط ، هناك أيضًا ملفات readMe (مستندات مثل README.pdf ) في الحزمة المضغوطة. يرجى التأكد ، تأكد ، بالتأكيد ، بعناية وهتم بقراءة قبل الاستخدام!
إذا كنت تعتقد أن هذا المشروع مفيد لك ، فيمكنك النقر فوق ☆ في الزاوية اليمنى العليا من الصفحة.
يتم توفير ملف مصدر الخط لقسم العرض بتنسيق خط FONT الموحد 3 (UFO 3) ويبدو وكأنه مجلد ينتهي في .ufo . يمكن للعديد من برامج تصميم الخطوط قراءة خطوط UFO ، مثل Fontforge. إذا كنت ترغب في تحرير الخطوط ، فيمكنك تنزيلها. ولكن إذا كنت ترغب فقط في إنشاء خطوط ، فيمكن أيضًا التعامل مع مجموعة أدوات fontmake من Google ، فهي تعتمد على Python للعمل ، لذلك تذكر أن تتثارات على Python و pip مسبقًا.
قام هذا المستودع بإنشاء برنامج نصي بناء لمستخدمي نظام Windows. يمكن لمستخدمي Windows القيام بالخطوة 1 التالية ثم النقر نقرًا مزدوجًا إلى build.bat . التالي هو العملية التفصيلية لاستخدام fontmake لبناء الخطوط:
تثبيت Python ، و pip .
استنساخ هذا المشروع في موقع مناسب.
git clone https://github.com/Wenti-D/ClasswizDisplayFontيوصى بإنشاء بيئة افتراضية بيثون:
python -m venv < your_venv_name >يتم تنشيط منصة Windows باستخدام الأمر التالي:
./ < your_venv_name > /Script/activateيتم تنشيط منصة Linux باستخدام الأمر التالي:
source < your_venv_name > /bin/activateتبعيات التثبيت:
python -m pip install -r requirements.txtبناء الخطوط:
تم تصميم تنسيقات OTF و TTF باستخدام fontmake :
fontmake -u ClassWizXDisplay-Regular.ufo --output-dir output
fontmake -u ClassWizCWDisplay-Regular.ufo --output-dir output تم تصميم تنسيق Woff2 باستخدام fonttools ، ويمكن استخدامه في البرامج النصية Python (الموصى بها):
# python script
from fontTools . ttLib . woff2 import compress
compress ( 'output/ClassWizXDisplay-Regular.otf' , 'output/ClassWizXDisplay-Regular.woff2' )
compress ( 'output/ClassWizXDisplay-Regular.otf' , 'output/ClassWizXDisplay-Regular.woff2' )أو أمر شل (غير موصى به):
python -c " from fontTools.ttLib.woff2 import compress; compress('output/ClassWizXDisplay-Regular.otf', 'output/ClassWizXDisplay-Regular.woff2') "
python -c " from fontTools.ttLib.woff2 import compress; compress('output/ClassWizCWDisplay-Regular.otf', 'output/ClassWizCWDisplay-Regular.woff2') " سيكون الخط المبني موجودًا في مجلد output .
يتم توفير ملف مصدر الخط لجزء الرياضيات بتنسيق ملف مصدر Fontforge وهو ملف مع ملحق .sfd . لتحرير الخطوط وبناءها ، يرجى تنزيل Fontforge.
ومع ذلك ، فإن ملف .sfd هو في الواقع نص ، لذلك ليس من المستحيل تعديله باستخدام المفكرة.
يتم ترخيص سلسلة "شاشة ClassWiz Screen" بموجب الإصدار 1.1 لترخيص SIL Open Source LICENT (SIL OPEN FONT 1.1). للحصول على تفاصيل ، يرجى التحقق من ملف OFL.txt . إذا كنت ترغب في تحرير أو نشر الخطوط ، فيرجى التأكد من الامتثال لاتفاقية الترخيص. إذا كان لديك أي أسئلة أو اقتراحات ، فيرجى أيضًا فتح مشكلة.