Reglyph هي أداة بسيطة تقوم بتوصيف خط Opentype أو Truetype وتخرج تغطيتها Unicode (أي قائمة الرسول الرسومية المدعومة). يمكن تنسيق الإخراج في جاهزة لاستخدام التعبير العادي.
يمكن استخدام Reglyph:
unicode-range من @font-face في CSS3 ،يمكن استخدام reglyph في محطة أو كوحدة node.js.
أولاً ، ستحتاج إلى تثبيت Node.js على جهاز الكمبيوتر الخاص بك.
ثم قم بتشغيل الأمر التالي لتثبيت Reglyph:
$ npm install -g reglyph
لاستخدام reglyph مقابل ملف الخط ، ما عليك سوى الكتابة في محطة:
$ reglyph path/to/font --option value
الخيارات الجليدية هي:
-p أو --preset هي الإعداد المسبق للاستخدام لتنسيق الإخراج. إذا لم يتم تحديدها ، يتم استخدام الإعداد المسبق الافتراضي "Perl Negate".-c أو --custom-presets هي المسار إلى ملف مسبق مخصص لتجاوز المقدمة الافتراضية. لاحظ أن كائن JSON الجديد يتم دمجه مع الكائن القديم ، لذلك سيظل المسبق المدمج متاحًا حتى تتجاوزها.-l أو --list-presets يخرج قائمة الإعدادات المسبقة المتاحة مع أوصافها. يمكن استخدامها مع خيار -c .-V أو --version يخرج إصدار REGLYPH الحالي.-h أو --help Help مساعدة reglyph لـ CLI. يمكن أيضًا استخدام Reglyph كوحدة Node.js مع require("reglyph") . يرجى قراءة المصدر لمزيد من المعلومات حول هذا.
يقوم الأمر $ reglyph path/to/font/Dashley.ttf بإخراج تعبير منتظم يمكن استخدامه مباشرة في adobe Indesign (Search GREP) لإيجاد الحروف الرسومية غير مدعومة بخط Dashley:
[^x{0020}-x{005A}x{005C}x{0061}-x{007A}x{2013}-x{2014}x{2018}-x{2019}x{201C}-x{201D}x{2022}]+
Command $ reglyph path/to/font/Dashley.ttf -p html يخرج تعداد كيانات HTML السداسية المدعومة:
  ! " # $ % & ' ( ) * + , - . / 0 1 2 3 etc.
ترخيص معهد ماساتشوستس للتكنولوجيا (MIT)
حقوق الطبع والنشر (ج) 2015 توماس بروارد
يتم منح الإذن بموجب هذا ، مجانًا ، لأي شخص يحصل على نسخة من هذا البرنامج وملفات الوثائق المرتبطة به ("البرنامج") ، للتعامل في البرنامج دون تقييد ، بما في ذلك على سبيل المثال لا الحصر حقوق استخدام الأشخاص ونسخها ودمجها ودمجها وتوزيعها وتوزيعها على ما يلي:
يجب إدراج إشعار حقوق الطبع والنشر أعلاه وإشعار الإذن هذا في جميع النسخ أو الأجزاء الكبيرة من البرنامج.
يتم توفير البرنامج "كما هو" ، دون أي ضمان من أي نوع ، صريح أو ضمني ، بما في ذلك على سبيل المثال لا الحصر ضمانات القابلية للتسويق واللياقة لغرض معين وعدم الانفجار. لا يجوز بأي حال من الأحوال أن يكون المؤلفون أو حاملي حقوق الطبع والنشر مسؤولاً عن أي مطالبة أو أضرار أو مسؤولية أخرى ، سواء في إجراء عقد أو ضرر أو غير ذلك ، ناشئة عن أو خارج البرنامج أو الاستخدام أو غيرها من المعاملات في البرنامج.