هذه أداة سريعة لحل مشكلات التسمية والتصميم ورسم الخرائط بين خطوط Opentype. بدون أي خيارات ممنوعة ، يقوم بمسح ويحافظ على تناسق Metedata بين طاولات الخطوط ؛ من خلال ملف تكوين بسيط ولكنه قوي ، يمكن إنشاء جميع حقول البيانات المعقدة بين جداول الخطوط مثل name ، head ، OS/2 تلقائيًا دون المساس بالتوافق الخاص بالنظام الأساسي. كما يوفر وظائف مفيدة إضافية لتبسيط سير عمل عبوة الخطوط المتعددة اللغات.
يتم دعم خطوط Truetype و Opentype. يتم إنشاء ملفات الإخراج دائمًا بأسماء مختلفة ، لذلك لا يتم كتابة ملف موجود أبدًا.
otrebuild [options] <inputFont>
-o <outputFont> : حدد ملف خط الإخراج.
-c <configTOML> : حدد ملف التكوين. إنه ملف نصي Toml-Format ويجب ترميزه UTF-8.
--UPM <targetUPM> : قم بتغيير قيمة وحدات Font trueType لكل-EM. سيتم إعادة قياس الخط بأكمله لتكييف قيمة UPM الجديدة. UPM النموذجي لخط truetype هو 2048 ، وبالنسبة للخط القائم على CFF هو 1000. UPM> 5000 سيؤدي إلى مشاكل في تطبيقات Adobe مثل InDesign و Illustrator. جدول MATH حاليًا غير مدعوم ؛ يرجى إعادة بنائه بعد الطلب.
--otf2ttf : للخط القائم على CFF فقط. قم بتحويل خط قائم على CFF إلى خط truetype-Outline. سيتم إعادة حساب الصناديق المحيطة الحربية وقيم Min/Max تلقائيًا. سيتم تجاهل هذا الخيار إذا تم تحديد خط truetype.
--macOffice : أضف سلاسل الوزن القياسية على عائلة Mac English الفرعية وإزالة رسم خرائط الأحرف الرومانية Macintosh القديمة من أجل الحصول على أقصى قدر من التوافق مع Microsoft Office 2011 لنظام التشغيل Mac. تمكين هذا الخيار فقط عندما تكون واحدة أو أكثر من الأسلحة الفرعية مفقودة من قائمة الخط أو الشخصيات الخاصة بـ Mac Office لعام 2011 غير متوفرة في Mac Office 2011. لا تستخدم لإصدارات Office في وقت لاحق أو إصدارات Windows Office.
--refresh : إعادة تجميع جميع طاولات الخطوط.
--recalculate : إعادة حساب صناديق محيطات Glyph وقيم Min/Max ونطاقات Unicode.
--removeGlyphNames : قم بإزالة جميع أسماء الحرب الرمزية للإصدار.
--removeBitmap : لخطوط truetype فقط. إزالة بيانات الصورة النقطية. سيتم تجاهله إذا تم تحديد الخط المستند إلى CFF.
--removeHinting : لخطوط truetype فقط. إزالة بيانات التلميح/الشبكة. تم تصميم هذا للخطوط غير الملائمة. استخدمه بحذر عند معالجة خطوط الشبكة المهنية. سيتم تجاهله إذا تم تحديد الخط المستند إلى CFF.
--smoothRendering : لخطوط truetype فقط. عرض شاشة سلس على نظام التشغيل Windows 10 RTM أو لاحقًا دون إزالة معلومات التلميح/الشبكة. سيتم تجاهله إذا تم تحديد الخط المستند إلى CFF.
--rebuildMapping : تجديد تعيينات الشخصية للخط.
--allowUpgrade : السماح بترقية جدول OS/2 عند تحديد الميزات المتقدمة في ملف التكوين المحدد.
--dummySignature : تتطلب بعض التطبيقات مثل Microsoft Office توقيعًا رقميًا صالحًا من أجل تمكين ميزات Opentype المتقدمة. يمكن لهذا الخيار صياغة عنصر نائب DSIG فارغ ولكن صالح.
--O1 : التحسين المعتدل ، كاختصار لـ- --smoothRendering ، --allowUpgrade ، و- --dummySignature .
--O2 : التحسين النموذجي ، كاختصار إلى --recalculate ، --smoothRendering ، --rebuildMapping ، --allowUpgrade ، و- --dummySignature .
--O3 : التحسين الشامل للإصدار ، كاختصار لـ --refresh ، --recalculate التقييم ، --removeBitmap ، --removeHinting ، --rebuildMapping ، --allowUpgrade ، و- --dummySignature .
** لا يتم دعم خطوط رمز Windows Legacy حاليًا.
** لا يتم دعم الخطوط المتغيرة حاليًا.