مظاهر OpenType CFF2 للنسخة الافتراضية

تقبل مناشئ المظاهر الأصلية plain وrich وshaped وfamily خطَّ OpenType OTTO كاملًا يحتوي مسارات CFF2 عند إحداثيات variation الافتراضية

يبقى الخط الأصلي مصدر تعيين محارف Unicode ومؤشرات glyphs والتقدمات الأفقية والتشكيل؛ وHarfBuzz يحلّ مسارات نسخته الافتراضية، بما يشمل المسارات المنتقاة عبر قواميس خطوط متعددة

يحوِّل المنشئ كل glyph إلى برنامج CFF 1 ساكن مبطَّس بمفاتيح CID ويضمّه بوصفه FontFile3 بـ Subtype_CIDFontType0C ومجموعة Adobe Identity وقيم CID تساوي مؤشرات glyphs الأصلية

يحفظ الترميز والعرض وتعيين ToUnicode المولَّد هوية glyph الأصلية وتسلسلات Unicode المنطقية، بما يشمل المحارف التكميلية والligatures وعلامات التركيب

ينتج هذا برنامج خط PDF 1.7 يستخدم هياكل CFF 1 الموصوفة في ISO 32000-1:2008 9.7 و9.9؛ ولا يضمِّن CFF2 مباشرةً في تدفق خط PDF

يلزم مكتبة HarfBuzz بمعمارية مطابقة تكشف hb_font_draw_glyph وcallbacks رسم غير قابلة للتغيير، حتى للنص غير المشكَّل؛ وهذه APIs متاحة بدءًا من HarfBuzz 7، وHOTPDF_HARFBUZZ_LIBRARY ينتقي مكتبة صريحة

يستخدم التشكيل المعقد أيضًا اعتمادية FriBidi القائمة وعقد التقدمات الصحيحة scale-1000 القائم؛ أما التقدمات غير المكمَّة المثالية عند unitsPerEm الأصلي فهي قيد دقة منفصل

المظاهر القابلة للتحرير تتطلب إذن تضمين installable أو editable؛ وتوليد المظاهر للقراءة فقط يسمح بإذن preview-and-print، بينما يبقى إذن restricted وbitmap-only مرفوضًا

يحفظ no-subsetting كل glyph أصلي في البرنامج المحوَّل، بما يشمل glyphs غير المستخدمة؛ والتحويل يغيِّر صيغة برنامج الخط ولا يَعِد بالاحتفاظ بحاوية OpenType الأصلية مطابقةً بايتًا ببايت

يستخدم البرنامج المحوَّل اسمًا أساسيًا مميزًا ويحفظ إشعارات حقوق النشر والترخيص المقروءة مع بايتات جدول الأسماء الأصلية

تُفحص حدود خط المصدر وbuffer العمل وتخطيط الخط الكامل وحجم الكائن ومجموع rich-font والـ cancellation وحدود rendering الأصلية قبل النشر؛ وبرامج glyphs المفقودة المشوَّهة تبقى أخطاء بينما تُحفظ glyphs الفارغة الصالحة

لمخرجات Type 2 دقة إحداثيات 16.16 ودلتا معاملات محدودة السقف، و65,535 glyph كحد أقصى، و65,535 بايت كحد أقصى لكل برنامج glyph

جداول CFF2 الخام المستقلة وتدفقات خطوط CFF2 المباشرة في موارد default-appearance القائمة في PDF وانتقاء محاور variation غير الافتراضية وتخطيط النص المعقد الأوسع، كلها خارج هذا الـ backend

مدخلات OpenType CFF 1 القائمة تواصل استخدام backend المظاهر المضغوطة، بينما تستخدم موارد التعليقات المضمَّنة Type1 وType1C وCIDFontType0C الرجوع إلى الخطوط الخام الأصلية

TryGetCFF2FontTable استعلام قدرات صيغة محدود السقف، لا تحققًا كاملًا للمسارات أو الأذونات

انظر HPDFBuildHeadlessTextAppearance وTHPDFTrueTypeData