Named Rich Text Font Families
الحقول الغنية الأصلية يمكنها الجمع حتى ست عش عائلة خطوط TrueType بـ Unicode مقدَّمة، لكل منها برامج regular وbold وitalic وbold-italic؛ وكل مسار منتقى يستخدم بايتات خطه الفعلية وخرائط محارفه وعرضه وخط أساسه وهندسة علاماته
هيّئ THPDFHeadlessRichTextFontFamilies، وأسند تسمية FontFamily لكل مسار، واستدعِ SetRichTextFieldValueWithFamilies؛ والتسمية الفارغة في مسار تنتقي أول عائلة مهيأة
لـ XHTML، اضبط FontFamilyNames وعائلة المسار الافتراضية قبل الفك؛ وقوائم font-family المفصولة بفواصل باقتباسات أو بلاها تنتقي أول تسمية مهيأة، وinherit تستعيد العائلة المحيطة، والإعلانات الصالحة ذات important تحفظ أولويتها
قائمة صالحة لا تحتوي أي تسمية مهيأة تنتقي أول عائلة مهيأة؛ والإعلان المشوه يترك القيمة السابقة دون تغيير؛ والمطابقة تطوي حروف ASCII وتحفظ بقية محارف Unicode بدقة
التسميات تحتوي حتى 128 وحدة UTF-16 code، بلا فراغات محيطة أو محارف تحكم أو ثنائيات surrogate غير مقترنة أو علامات اقتباس أو خطوط مائلة عكسية أو فواصل أو فواصل منقوطة؛ وهذا الملف المحدود السقف لا ينفّذ escapes في CSS ولا اكتشاف خطوط نظام ضمنيًا
باني مظهر العائلة النقي يضمّن الأنماط المنتقاة فقط ويطبق ميزانيات الخطوط والمحارف الرسومية والكائنات والبايتات والإلغاء التراكمية؛ والخطوط المنتقاة المفقودة وتسميات المسارات الصريحة المجهولة تفشل قبل إرسال تغييرات المستند
استيراد النماذج المدرك للعائلات يطبق الانتقاء نفسه على RV الحقيقي من FDF وvalue-richtext من XFDF، ويحفظ سياسات الحقول والتواقيع القائمة، ويقارن قيم rich المسنّاة المقننة من أجل no-ops دلالية
واجهات العائلة الأحادية القائمة وملف المفكك الافتراضي يحفظان تواقيعهما وسلوكهما؛ والبرامج المستخدمة لرؤوس Pascal أو C++Builder معاد توليدها يجب أن تُعاد بناها عند تبنّي سجلات المسارات والخيارات المُدارة الموسّعة؛ وسجلات ABI بلغة C ذات الإصدار V1 الخارجية تبقى دون تغيير
انتقاء JSON المسمّى بالعائلات وABI بلغة C ذات الإصدار على Linux متاح عبر ربط العائلات على Linux؛ ومهام FDF وXFDF على Windows تقبل مسارات ملفات عائلة/نمط متداخلة أو callbacks خطوط V1 القائمة عبر تبادل بيانات النماذج على Windows
fallback المحارف الكاملة بالعائلات المقدَّمة الاختياري ينتقي برامج عائلة/نمط مرشحة فعلية عبر الواجهات الأصلية؛ وfallback JSON على Linux يحل برامج المرشحين المهيأة المطلوبة قبل تهيئة المظهر نفسه
مهام Windows الغنية المكتوبة النوع وcallbacks ذات الإصدار تنتقي عائلات مقدَّمة، وfallback الخطوط الغنية على Windows يحفظ مرشحين مرتبين للمحرف الكامل؛ وescapes في CSS داخل تسميات العائلات وaliases النظام الضمنية وأوراق الأنماط الخارجية وتخطيط CSS العام وامتداد callback المهام المحمَّلة القديم بالمقبض/الخطوط تبقى عملًا فعّالًا
القبول
ستة أهداف ترجمة أصلية تُنجز 168 تأكيدًا و1327 فحصًا مستقلًا على 36 PDF محفوظًا فعليًا لكل هدف، بما يشمل ثمانية برامج خطوط حقيقية وإزاحات عائلات مختلطة وتسميات Unicode وأولوية موروثة واستيراد FDF/XFDF وأمان AES R5/R6 وتراجعًا وإلغاءً أوليًا أو متأخرًا
رؤوس C++Builder طازجة تترجم سجلات العائلات الجديدة والبواني وأساليب المستند على كلتا المعماريتين؛ وكلا مكتبتي Linux المشتركتين ذواتي الإصدار تنجزان callbacks الخطوط الأربعة القائمة والفحوص المستقلة للمخرجات بعد إعادة البناء بالسجلات الداخلية الجديدة