مظاهر التعليقات والحقول بـ OpenType CFF

بنو المظاهر الأصليون يقبلون خطوط OpenType OTTO بمحيطات CFF 1 بجوار إدخالات TrueType القائمة لهم

مظاهر النص البسيط والغني والمشكَّل والعائلي تضمّن ملف OpenType الأصلي كاملًا عبر FontFile3 بنوع فرعي OpenType وسليل CIDFontType0

CFF المفتاحية بالأسماء تستخدم فهارس المحارف كـ CIDs، بينما تحفظ CFF المفتاحية بـ CID رخصتَي Registry وOrdering وSupplement الفعلية ومطابقة charset من فهارس المحارف إلى CIDs

خريطة Encoding المولدة تخطط رموز محارف النص إلى CIDs الفعلية؛ والعروض تستخدم تلك الـ CIDs وتبقى ToUnicode النص المنطقي وCIDFontType0 تتلقى بلا CIDToGIDMap

مواضع وامتدادات المحارف تستخدم مقاييس OpenType من HarfBuzz، بما يشمل شظايا الغنية وحدود علامات الدمج؛ وتتقاسم شظايا الغنية قارئات خطوط لكل نمط غير قابلةً للتغيير ومورد خط مضمّنًا واحدًا

مقاييس CFF تتطلب مكتبة HarfBuzz مطابقة المعمارية حتى عندما تكون ShapeComplexText بقيمة False؛ وHOTPDF_HARFBUZZ_LIBRARY تختار مسارًا صريحًا، والتشكيل المعقد يستخدم إضافةً تبعية FriBidi القائمة

تعليق FreeText ظاهر بلا مظهر عادي يمكنه استخدام مورد مظهر افتراضي صالحًا يحوي خط OpenType CFF كاملًا؛ وتنطبق أسبقية الموارد والقص والألوان وسياسة التضمين للقراءة-فقط القائمة

توليد الحقول القابلة للتحرير ما يزال يتطلب صلاحية قابلة للتثبيت أو قابلة للتحرير؛ والاحتياط للقراءة-فقط يسمح صلاحية المعاينة-والطباعة، بينما تبقى المحيطات المقيّدة أو النقطية-فقط مرفوضة وno-subsetting يحفظ كل بايتات الخط الأصلية

ميزانيات بايتات الخطوط والمحارف وحجم الكائنات والخط الغني الإجمالي والإلغاء والتصيير الأصلي ما تزال مفروضة؛ وإزاحات INDEX في CFF التالفة والقواميس ومدايات charset والـ CIDs المكررة وسلاسل المجموعات الغائبة تُرفض قبل النشر

مخطط الصيغة يتبع ISO 32000-1:2008 9.7.4.2 و9.9، بما يشمل مطابقة charset الصريحة لـ OpenType المفتاحية بـ CID

التصيير الأصلي وMuPDF وGhostscript تجتاز ملفات اختبار OpenType ذات CID المتفرق؛ والخلفيات المجرَّبة من Poppler لها عدم توافق منفصل في مطابقة OpenType ذات CID المتفرق، بينما تُصير controls Poppler لـ OpenType ذات CID-الهوية وcontrols CIDFontType0C الخام المتفرقة بشكل صحيح

القراء المستقلون قد يولّدون مظهر تعليق غائبًا بشكل مختلف؛ والمظاهر المولدة الصريحة تفحص منفصلةً عن سلوك احتياط كل قارئ

مظاهر التعليقات الغائبة يمكنها أيضًا الاحتفاظ بموارد Type1 وType1C وCIDFontType0C الأصلية المجردة عبر مسار التعليقات بخطوط خام الأصلي؛ وCFF2 يبقى عملًا منفصلًا وبرامج الخطوط المزودة لا تُحوَّل أو تُقلَّم للعمل حول فروقات القراء

راجع HPDFBuildHeadlessTextAppearance وTryGetCompactFontTable