تخطَّ إلى المحتوى

مصفوفة دعم الخطوط والكتابات

تحدّد فئتا الخطوط الكتابات التي يمكنهما عرضها. ولا تغطي الخطوط الأربعة عشر القياسية (Helvetica وTimes وCourier) سوى ذخيرة WinAnsiEncoding، ولا تعرض أي كتابة أخرى. ولا يعرض الخط المضمّن المُسجَّل من نوع TrueType أو OpenType كتابةً إلا إذا غطاها كلٌّ من جدول رموز الخط ومسار التشكيل الحالي معًا. ولا يمكن لأي فئة خط أن تعرض Unicode بأكمله بمفردها.

الكتابةالخطوط الأربعة عشر القياسيةالخط المضمّن المُسجَّل
اللاتينية لأوروبا الغربيةنعم — ذخيرة WinAnsiEncoding (Windows-1252) كاملةًنعم
اللاتينية المُحرَّكة خارج WinAnsi، واليونانية، والسيريليةلاعندما يغطيها جدول رموز الخط
الصينية واليابانية والكورية (CJK)لاعندما يغطيها جدول رموز الخط
العربية والفارسية والأرديةلامع التشكيل السياقي، وبشرط أن يغطي جدول الرموز كتلة Arabic Presentation Forms-B
العبريةلايُعاد ترتيبها إلى الترتيب البصري؛ من دون تشكيل
التايلندية وغيرها من الكتابات المعقّدةلاعندما يغطيها جدول الرموز؛ مع محدودية التشكيل المتقدم

الخطوط الأربعة عشر القياسية

قسم بعنوان «الخطوط الأربعة عشر القياسية»

تعرض العائلات الأربع عشرة القياسية — Helvetica وTimes وCourier — ذخيرة WinAnsiEncoding (صفحة رموز Windows‏ 1252) كاملةً، وتشمل اللاتينية المُحرَّكة لأوروبا الغربية، وعلامة اليورو، وعلامات الترقيم الطباعية الشائعة، مثل الشَّرطتين القصيرة والطويلة، والاقتباسات المنحنية، والنقطة، وعلامة الحذف، ورمز العلامة التجارية ‏(ISO 32000-2 Annex D.2). ولا تعرض أي كتابة أخرى. سجّل خطًا مضمّنًا لأي محرف خارج تلك الذخيرة. وSymbol وZapfDingbats هما الوجهان القياسيان من الأربعة عشر اللذان لا يملكان بديلًا متوافقًا في المقاييس؛ سجّل خطًا قابلًا للتضمين عندما تحتاج إلى أيٍّ منهما.

راجع تأليف النصوص مع الخطوط والمحاذاة لمعرفة سير عمل استخدام الخطوط القياسية.

الخطوط المضمّنة المُسجَّلة

قسم بعنوان «الخطوط المضمّنة المُسجَّلة»

لا يعرض الخط المُسجَّل من نوع TrueType أو OpenType محتوى Unicode إلا عندما يوفّر كلٌّ من جدول رموز الخط المختار ومسار التشكيل الحالي تغطيةً. ولا يضمن تسجيل الخط وحده وجود محرف رسومي لكل نقطة رمز.

  • تعتمد التغطية على جدول الرموز. يرسم المحرك نقطة رمز فقط إذا ربطها الخط المضمّن بمحرف رسومي. والخط المصمم لكتابة واحدة لن يعرض كتابة أخرى.
  • اللاتينية واليونانية والسيريلية وCJK تُعرض مباشرةً من جدول الرموز، محرفًا رسوميًا واحدًا لكل نقطة رمز، حين يغطيها الخط.
  • العربية تتطلب أيضًا التشكيل السياقي — الأشكال الابتدائية والوسطية والختامية والمنفردة للحروف إضافةً إلى رابطة Lam-Alef — وخطًا يغطي جدول رموزه كتلة Arabic Presentation Forms-B. أما دعم الخطوط التي تعتمد فقط على استبدال محارف OpenType ‏(GSUB)، وكذلك دعم مسار التشكيل HarfBuzz، فما يزال عملًا مستقبليًا.
  • الكتابات من اليمين إلى اليسار (العربية والعبرية والفارسية والأردية) يُعاد ترتيبها إلى الترتيب البصري باستخدام خوارزمية Unicode ثنائية الاتجاه في ملحق معيار Unicode‏ (UAX) ‏#9. ويُعاد ترتيب العبرية من دون تشكيل، وهذا هو السلوك الصحيح لهذه الكتابة.

راجع عرض HTML عربي من اليمين إلى اليسار للاطلاع على مثال عربي مكتمل وعلى القيود الحالية للنصوص من اليمين إلى اليسار.