مساحة ذات عرض صفري
المسافة الصفرية (المعروضة: ; رمز HTML : أو )، والمختصرة بـ ZWSP ، هي حرف غير قابل للطباعة يُستخدم في الطباعة الحاسوبية للإشارة إلى مواضع فواصل الكلمات، دون إظهار مسافة مرئية في النص المعروض. وهذا يُمكّن أنظمة معالجة النصوص التي لا تستخدم المسافات الصريحة من التعرّف على مواضع فواصل الكلمات، وذلك لمعالجة فواصل الأسطر بشكل مناسب.​​
المسافة ذات العرض الصفري هي حرف يونيكودU+200B ، وتقع ضمن كتلة علامات الترقيم العامة في يونيكود . في لغة HTML، يمكن تمثيلها بواسطة مرجع كيان الحرف​ .
غاية
تشير المسافة الصفرية إلى فاصل محتمل بين الأسطر دون استخدام الواصلة . يتشابه معناها وتطبيقها في لغة HTML مع الواصلة اللينة ، ولكن الواصلة اللينة تُظهر حرف الواصلة عند نقطة انقطاع السطر.
يمكن استخدام المساحة ذات العرض الصفري لتمييز فواصل الكلمات في اللغات التي لا تحتوي على مسافة مرئية بين الكلمات ، مثل التايلاندية والميانمارية والخميرية واليابانية . [ 1 ]
في النص المضبوط ، قد يضيف محرك العرض مسافة بين الأحرف، تُعرف أيضًا باسم تباعد الأحرف، بين الأحرف المفصولة بمسافة ذات عرض صفري، على عكس المسافات ذات العرض الثابت. [ 1 ]
مثال
لإظهار تأثير المسافة الصفرية في النص، تم فصل الكلمات التالية بمسافات صفرية:
لوريمإيبسومدولورسيتAmetConsecteturAdipiscingElitSedDoEiusmodTemporIncididuntUtLaboreEtDoloreM agnaAliquaUtEnimAdMinimVeniamQuisNostrudExervationUllamcoLaborisNisiUtAliquipExEaCommodoC onsequatDuisAuteIrureDolorInReprehenderitInVoluptateVelitEsseCillumDoloreEuFugiatNullaPariatu rExcepteurSintOccaecatCupidatatNonProidentSuntInCulpaQuiOfficiDeseruntMollitAnimIdEstLaborum
في المقابل، لم يتم فصل الكلمات التالية:
لوريمإيبسومدولورسيتاميتكونستيكتورأديبيسينجإليتسيددوإييوسمودتيمبوريإنسيددونتأوتلابورإيتدولورماجناليكواوتإنيمادمينيمفينيامكويسنوسترودإكسيرتيشنأولامكولابوريسنيسيوتأليكيبيكيكسياكومودوكو nsequatDuisAuteIrureDolorInReprehenderitInVoluptateVelitEsseCillumDoloreEuFugiatNullaPariaturExcepteurSintOccaecatCupidatatNonProidentSuntInCulpaQuiOfficiaDeseruntMollitAnimIdEstLaborum
النص الأول مقسم إلى أسطر ولكن فقط عند حدود الكلمات، وتغيير حجم نافذة المتصفح سيعيد تقسيم النص وفقًا لذلك، بينما النص الثاني غير مقسم على الإطلاق.
الاستخدام
HTML
في صفحات HTML ، يعمل عنصر HTML كمساحة ذات عرض صفري. في متصفح إنترنت إكسبلورر 6 ، لم تكن المساحة ذات العرض الصفري مدعومة في بعض الخطوط. [ 2 ]<wbr>
الحظر في أسماء النطاقات
تحظر قواعد مؤسسة الإنترنت للأسماء والأرقام المُخصصة (ICANN) احتواء أسماء النطاقات على أحرف غير معروضة، بما في ذلك المسافة الصفرية، كما تحظر معظم المتصفحات استخدامها ضمن أسماء النطاقات لأنها قد تُستخدم لإنشاء هجوم التماثل ، حيث يكون عنوان URL الخبيث غير قابل للتمييز بصريًا عن عنوان URL شرعي. [ 3 ] [ 4 ]
التشفير
| معاينة | | |
|---|---|---|
| اسم يونيكود | مساحة ذات عرض صفري | |
| الترميزات | عشري | عرافة |
| يونيكود | 8203 | U+200B |
| UTF-8 | 226 128 139 | E2 80 8B |
| مرجع حرف رقمي | & #8203; | & #x200B; |
| مرجع الشخصية المسماة | & NegativeMediumSpace;, & NegativeThickSpace;, & NegativeThinSpace;, & NegativeVeryThinSpace;, & ZeroWidthSpace; | |
يتم ترميز حرف المسافة الصفرية في يونيكود على النحو التالي: U+200B ZERO WIDTH SPACE . [ 5 ]
في لغة HTML، يمكن الإشارة إليه بـ ​أو ​. ​بالإضافة إلى ذلك، تشير الكيانات الحرفية ​، ​و ​، و ​أيضًا إلى المساحة ذات العرض الصفري، على عكس ما توحي به أسماؤها. [ 6 ]
تمثيل TeX هو \hskip0pt; تمثيل LaTeX هو \hspace{0pt}; [ 7 ] وتمثيل groff هو \:. [ 8 ]
انظر أيضاً
- مساحة الشعر
- حرف المسافة البيضاء – بما في ذلك جدول يقارن بين مختلف الأحرف الشبيهة بالمسافة
- فاصل الكلمات
- التفاف الكلمات
- أداة ربط الكلمات (U+2060)
- U+FEFF (U+FEFF)، والتي تُسمى "مسافة بدون كسر بعرض صفري" في يونيكود
- وصلة ذات عرض صفري (U+200D)
- فاصل غير متصل ذو عرض صفري (U+200C)
مراجع
الاقتباسات
- 1 2 "23.2 عناصر التحكم في التخطيط". معيار يونيكود الإصدار 15.0 - المواصفات الأساسية (ملف PDF) . اتحاد يونيكود. سبتمبر 2022. ص 918. ISBN 978-1-936213-32-0.
- ↑ دوناي، أليكس. "تحسين الطباعة على الويب باستخدام المسافات والواصلات" . dunae.ca . مؤرشف من الأصل في 14 ديسمبر 2010. تم الاطلاع عليه في 3 ديسمبر 2009 .
- ↑ "Network.IDN.blacklist_chars" . mozillaZine . تم الاطلاع عليه بتاريخ 2018-02-07 .
- ↑ "حرف يونيكود 'مسافة بعرض صفر'"" . FileFormat.Info . تم الاسترجاع بتاريخ 2018-02-07 .
- ↑ "علامات الترقيم العامة - يونيكود" (ملف PDF) . تم الاطلاع عليه بتاريخ 20 يوليو 2013 .
- ↑ الكيانات/مساحة العرض الصفري في MathML الإصدار 2.0
- ↑ "دليل LaTeX. الفصل 3: أدوات التنسيق الأساسية" (ملف PDF) . تم الاطلاع عليه بتاريخ 16-07-2019 .
- ↑ "groff(7) – صفحة دليل لينكس" . تم الاطلاع عليه بتاريخ 2014-02-08 .
مصادر
- ماير، فيكتور هـ .؛ ليو، يونغكوان (1991)، الشخصيات والحواسيب ، دار نشر IOS
- التحكم في الشخصيات
- الطباعة
- نقاط ترميز تنسيق يونيكود
- مساحة بيضاء
