المظاهر الافتراضية لـ FreeText الأصلية

fallback الأصلي لـ FreeText يطبق حالة default-appearance محدودة السقوف على النص المولَّد والتخطيط والملاءمة التلقائية والزخارف

المظهر العادي المقدَّم يتقدم بأسبقية على التوليد من المظهر الافتراضي لـ FreeText والنص الغني

معاملات المظهر الافتراضي

المعاملاتسلوك fallback
Tfيختار مورد الخط الأصلي وحجم النص؛ والحجم صفرًا يطلب ملاءمة تلقائية محدودة السقوف
g rg kيهيئ لون تعبئة النص بـ gray أو RGB أو CMYK
Tc Tw Tzيطبق تباعد الأحرف وتباعد الكلمات والمقياس الأفقي للنص على الرسم وقياسات التخطيط
Ts TLيطبق ارتفاع النص والفصل الصريح لخط الأساس، بما يشمل leading صفرًا أو سالبًا
Tmيقبل مصفوفة واحدة على الأكثر؛ جزؤها الخطي يحوّل النص المولَّد، بينما تخطيط التعليق يحدد الموضع
Trيختار أنماط رسم الحروف الرسومية وقص النص من صفر إلى سبعة
G RG K w J j M dيهيئ لون الحد وعرضه ونمطي cap وjoin وحالة miter وdash للنص والزخارف المولَّدة

معاملات إزاحة المصفوفة تُتحقق لكنها لا تستبدل موضع FreeText داخل مستطيل تعليقه

المقياس الأفقي قد يكون صفرًا أو سالبًا؛ والارتفاع والتباعد والمصفوفة الخطية تدخل في هندسة الحروف الرسومية والتقدم والزخارف المحوَّلة

هذا ملف default-appearance محدود السقوف، لا مُفسِّر content-stream عامًا لـ PDF؛ والمعاملات غير المدعومة وأعداد المعاملات غير الصالحة والقيم المشوهة ومصفوفات النص المتكررة تنتج خطأ rendering

مكونات لون الحد يجب أن تكون في المدى من صفر إلى واحد، وقيمتا cap وjoin عددان صحيحان من صفر إلى اثنين، والعرض غير سالب، وحد miter واحد على الأقل

مصفوفة dash قد تحتوي 256 قيمة منتهية غير سالبة على الأكثر، والمصفوفة غير الفارغة يجب أن تتضمن قيمة موجبة؛ والمصفوفة الفارغة تختار حدودًا صلبة، والفردية تتكرر، والطور غير سالب

التخطيط والالتفاف والموضع

محاذاة FreeText تستخدم التقدمات المرئية للموضع الأيسر أو الأوسط أو الأيمن؛ والمسارات الختامية المرمزة وتطابقاتها المصدرية تبقى حاضرة عندما يحتفظ stream المولَّد بتلك الأجزاء

الالتفاف على حدود الكلمات وفواصل الفقرات الصريحة لكل منها معالجة منفصلة؛ والمسافة غير الفاصلة لا تصبح فاصلًا ASCII لينًا عاديًا

مسار raw-font الأصلي يحتفظ بقواعده المحدودة للفراغات والفصل بشرطة؛ ومجموعة القبول هذه لا تثبت كل حالة Unicode لكسر الأسطر أو الاتجاهية الثنائية أو التشكيل المعقد

مستطيل التعليق الفيزيائي وحدود Form الجذر والقص الداخلي تبقى ثابتة؛ وحدود Forms الأبناء المؤقتة تراعي سلسلة الأسلاف وسلسلة الموضع كاملة

رسم الحروف الرسومية وقص النص

Trرسم الحرفمساهمة القص
0تعبئةلا شيء
1حدلا شيء
2تعبئة وحدلا شيء
3لا رسم للحرفلا شيء
4تعبئةمخططات الحروف
5حدمخططات الحروف
6تعبئة وحدمخططات الحروف
7لا رسم للحرفمخططات الحروف

الأنماط أربعة إلى سبعة تُراكم مخططات الحروف عبر المسارات المولَّدة في كائن نص واحد؛ وقص النص المتراكم يطبق بعد ذلك الكائن النصي على زخارف التسطير والشطب المولَّدة اللاحقة

القص يستخدم مخططات الحروف لا صورة الحد الموسعة؛ وحالة الرسم تبقى خاصة بكل مسار، ونطاق حالة الرسوميات المحيط يحدد عمر القص

حالة حد DA الابتدائية تُطبق في نطاق الزخارف الجذر وكذلك في نطاقات النص؛ والتجاوزات لكل مسار وحفظ واستعادة حالة الرسوميات يحتفظان بمعناهما

حالات القص الموجبة الأربع هي بوابة قبول منفصلة بمظاهر ثنائية المسار مكتوبة يدويًا وزخارف مقصوصة موجبة وعينات بيضاء خارج اتحاد الحروف

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

تحقق القارئ المستقل لـ Tr4 إلى Tr7 الموجبة اجتاز الحالات المنتهية الأربعة ثنائية المسار مع MuPDF 1.28.5 الرسمي وPoppler، بما يشمل باطنتي الحرفين والزخارف المقصوصة والعينات البيضاء خارج اتحاد الحروف

مراجعة الاختبار المنفصلة للقص فقط تستخدم Scale4 لانتقاء خلايا بكسل كاملة من نقاط شاهد غير متغيرة في فضاء الصفحة؛ وتحتفظ بالعتبات اللونية الأصلية وتترك rendering عاديًا عند Scale1

‏MuPDF 1.28.2 فيه مشكلة توافق حدود القص عندما يغسل تغيّر اللون مسارًا قبل مسار لاحق في كائن النص نفسه؛ والمسار الأسبق قد يُستبعد من حدود القص المتراكمة

‏MuPDF 1.28.5 CLI الرسمي وPoppler المثبَّت بشكل مستقل قبلوا هذه المظاهر غير المتغيرة؛ وإصدارات القراء والضوابط الموجبة المنتهية تبقى منفصلة عن ضمان لكل rendering pipeline

الملاءمة التلقائية

حجم خط DA صفرًا يبدأ بحث تقلص وتدقيق محدود السقوف من التخطيط المولَّد الابتدائي، مستخدمًا مسارات الحروف والتقدمات والزخارف المحوَّلة لا ارتفاع سطر غير محوَّل فقط

توسيع الحد يشمل الدعم المحوَّل المتحفظ لزوايا square-cap ذات dash ووصلات miter

البحث يحتفظ بمسار كَمّ Cairo وFreeType المؤسس؛ ولا يعد بأكبر حجم خط مثالي رياضيًا ولا hinting متطابق عبر القراء

إن لم تنجح أي محاولة قبل أن يبلغ البحث المحدود حدّه الأدنى، يبقى القص الفيزيائي يحصر النشر؛ والمحتوى الطويل جدًا غير مضمون بقاءه مرئيًا كاملًا

الخطوط الأصلية وسقوف الموارد

‏Type1C المضمّن الأصلي وCIDFontType0C وfallback‏ Type1 المجرد مدعومة أصلًا؛ ومسارات مظهر OpenType CFF وCFF2 الكاملة للنسخة الافتراضية تحتفظ بقواعد التخطيط والتضمين الموثقة

‏streams‏ CFF2 الخام المستقلة واختيار إحداثيات variation غير الافتراضية تبقى خارج مسار CFF2 الصادر

سقوف tokens والعناصر وذاكرة العمل والعمليات والبيانات المفكوكة والمخرجات تسري على التحليل والموارد المؤقتة والملاءمة والنشر؛ والإلغاء يُستطلع خلال العمل المحدود

الفشل يحفظ الرسم البياني للمصدر ويسمح بالاسترداد داخل المستند نفسه؛ وبلوغ سقف لا يحوّل مظهرًا مولَّدًا جزئيًا إلى نتيجة ناجحة

قبول قابل للتكرار والحدود المتبقية

المجموعة العامة هي Tests/Linux/AnnotationDefaultAppearance/RunAnnotationDefaultAppearance.py، موزَّعة بأصولها وmanifest أرشيف كامل

وضعها العادي يشغّل 45 زوجًا من مرشح/AP مكتوب يدويًا عند فرق قناة أقصاه اثنان، وسبع مجموعات حدود أصلية، وهندسة مستمرة مستقلة لـ AP أصلية عند epsilon 1e-6

تصديرات القارئ الموجبة لـ AP الأصلية والملاحظات العمودية المعروفة لخلايا البكسل تُسجَّل منفصلة عن الهندسة المستمرة؛ ولا تساوي الأزواج ولا تلك الملاحظات المنتهية تثبت هندسة مرشحين مولَّدين اعتباطية أو مغلفات raster محوَّلة اعتباطية

وضع finite-AP يفحص ستة ضوابط affine وdash محفوظة لمظاهر صريحة؛ وهو لا يستبدل القبول العادي ولا فحوص المرشحين المولَّدين ولا اختبارات الحدود

المظاهر المولَّدة المحفوظة البالغة 45 اجتازت الهندسة المستمرة المستقلة عند epsilon 1e-6؛ وصورها التسعون للقارئ المثبت MuPDF وPoppler اجتازت أيضًا نموذج full-image مستقلًا عبر جميع خلايا البكسل 3,168,000 بفرق قناة أقصاه صفر، بلا صور متخطاة وبلا خلايا مستبعدة

النموذج المنتهي يشتق الحروف والتحويلات والقص والحدود والتأليف المتوقعة من المظاهر الأصلية المكتوبة يدويًا ومخططات الخطوط، مستخدمًا نواة FreeType المثبتة لكل قارئ؛ وهو لا يتعلم البكسلات المتوقعة من الصور المرصودة

فرق القناة الأقصى الأصلي يبقى اثنين وعتبة الحبر تبقى 245؛ وهذه الاجتيازات تغطي الكوربوس المحفوظ والخطوط المثبتة، لا خطوطًا اعتباطية ولا كل إصدارات renderer ولا برهانًا لأكبر حجم مُلائم رياضيًا

أهداف FPC على Linux وWindows تتطلب FPC 3.3.1 أو أحدث؛ وFPC على Windows يستخدم بناء تبعيات NoGUI خاصًا تم التحقق منه بشكل منفصل وبلا تشغيل قارئ سطح مكتب

الموضوعات ذات الصلة: fallback التعليقات، زخارف التعليقات، تباعد مسارات rich-text، مظاهر raw-font الأصلية ومظاهر OpenType CFF2 للنسخة الافتراضية