Accentizer عبارة عن برنامج نصي صغير من Python يستخدم محرك Fontforge لإضافة شخصيات مفقودة إلى الخطوط. يحتوي على بعض المنطق الإضافي لإنشاء أكنتان حادة مزدوجة لـ ő ، ű ، ő ، ű ، حتى لو لم يكن المعدل الحاد المزدوج موجودًا في الخط.
سوف يستخدم Accentizer منشئ Accent Fontforge ، لإنشاء الشخصيات المفقودة. بشكل افتراضي ، لن يقوم فقط بإنشاء الرسوم الحرارية ő و ő و ű و ű ، يمكن تعديل هذه القائمة عن طريق إضافة نقاط الترميز Unicode المطلوبة إلى قائمة glyphs .
سيقوم Accentizer التالي بتشغيل منشئ Accent Fontforge لجميع الخطوط المذكورة. بالنسبة للأحرف الحادة المزدوجة ، سيفعل ذلك بعض الأعمال الإضافية ، إذا لم تكن نقطة codepoint "المزدوجة الحادة" موجودة في الخط.
في الحالة الأخيرة ، ستحاول أولاً إنشاء رسام "مُعدِّد حاد مزدوج" من الرسول "الحادة" الحادة. ولكن إذا لم تكن الأنبوب "الحاد" الفردي موجودًا أيضًا ، فسوف تحاول إنشاء واحدة من "é" glyph (تم اختيارها ، لأنها شخصية شائعة في اللغة الفرنسية ، لذلك يكون الدعم لها في الخطوط أعلى ثم للشخصيات الحادة الأخرى ، مثل á أو í). إذا لم يكن هناك "glyph" ، فسوف تفشل بصمت.
تثبيت fontforge من http://fontforge.sourceforge.net/
يمكن العثور على بنات Windows على https://fontforge.org/en-us/downloads/windows-dl/
بعد تثبيت fontforge ، يمكنك تشغيل البرنامج النصي باستخدام Fontforge. على سبيل المثال على Windows ، يمكنك الكتابة:
fontforge.bat accentizer.py Lato-Black.ttf
هناك أيضًا خيار لتشغيل هذا باستخدام Docker. شاهد Usage لمزيد من المعلومات.
هذا نتيجة لتشغيل Accentizer على بعض الخطوط العشوائية من Google Web Fonts
للركض أصليًا:
accentizer.py [options] {filename}
أو
fontforge accentizer.py [options] {filename}
يمكنك أيضًا استخدام Dockerfile المرفق للحصول على تشغيل Accentizer ، على سبيل المثال:
docker run -v ${PWD}:/fonts sztupy/accentizer convert /fonts/<name_of_font>.ttf
تستضيف الحاوية أيضًا خادمًا صغيرًا يمكنك استخدامه لتحويل الملفات
docker run --rm -p 8080:8080 -ti sztupy/accentizer
curl -v -X POST -F file=input.ttf 127.0.0.1:8080/accentize --output output.ttf
--ffont بوند خطوط معلمة حتى لو زعموا وجودها في الخط--faccent تولي--trans=xx ترجمة لهجات مزدوجة أقرب بواسطة البكسلات xx عندما تم إنشاء حادة مزدوجة من واحدة حادة. الافتراضي: 40 حقوق الطبع والنشر © 2012 بواسطة Zsolt SZ. Sztupák ([email protected]) إعادة توزيع واستخدام النماذج الثنائية والمصدر ، مع أو بدون تعديل ، شريطة أن يتم استيفاء الشروط التالية:
يجب أن تحتفظ إعادة توزيع رمز المصدر بإشعار حقوق الطبع والنشر أعلاه ، وقائمة الشروط هذه وإخلاء المسؤولية التالية.
يجب أن تقوم إعادة التوزيع في النموذج الثنائي بإعادة إنتاج إشعار حقوق الطبع والنشر أعلاه ، وقائمة الشروط هذه وإخلاء المسؤولية التالية في الوثائق و/أو المواد الأخرى المتوفرة مع التوزيع.
لا يجوز استخدام اسم المؤلف للتأييد أو الترويج للمنتجات المستمدة من هذا البرنامج دون إذن كتابي مسبق محدد.
يتم توفير هذا البرنامج من قبل المؤلف "كما هو" "ويتم إخلاء أي ضمانات صريحة أو ضمنية ، بما في ذلك ، على سبيل المثال لا الحصر ، الضمانات الضمنية للتسويق والملاءمة لغرض معين. لن يكون المؤلف مسؤولاً بأي حال من الأحوال عن أي أضرار مباشرة أو غير مباشرة أو عرضية أو خاصة أو مثالية أو تبعية (بما في ذلك ، على سبيل المثال لا الحصر ، شراء السلع أو الخدمات البديلة ؛ فقدان الاستخدام أو البيانات أو الأرباح ؛ أو انقطاع الأعمال) مع ذلك ، ومع ذلك ، فإن أية نظرية للمسؤولية ، سواء كانت في العقد أو المسؤولية الصارمة (بما في ذلك الإهمال أو غير ذلك).