عداد المسافات والرموز المخفية

اعدد المسافات ومسافات الجدولة وفواصل الأسطر في نصك، واكتشف الرموز غير المرئية المختبئة فيه. تُظهر الأداة كل مسافة، وتعلّم المسافات المزدوجة والمسافات في نهاية الأسطر والمسافات غير المنقسمة والرموز صفرية العرض وعلامات الاتجاه، وتصلح كل ذلك بنقرة.

  • تُظهر الرموز المخفية
  • تكشف المسافات المزدوجة
  • إصلاح بنقرة مع تراجع
0 كلمة · 0 حرف
يبقى على هذا الجهاز

المسافات البيضاء ظاهرة

نصك مع إظهار كل مسافة ومسافة جدولة وفاصل أسطر. مرّر المؤشر أو المس العلامة لترى أي رمز هو بالضبط.

  • مسافة ·
  • مسافة جدولة (Tab) →
  • فاصل أسطر ¶
  • مسافة غير منقسمة °
  • مسافة Unicode أخرى
  • رمز غير مرئي ¦
  • مسافة مزدوجة
  • مسافة في نهاية السطر

يظهر نصك هنا مع تظليل النتائج.

كيف تعدّ مسافات نص

تجد كل مسافة وجدولة ورمز مخفي في ثلاث خطوات.

  1. الصق النص

    نصًا منسوخًا من موقع أو ملف PDF أو تطبيق مراسلة أو جدول أو شيفرة. تتحدث النتائج أثناء الكتابة.

  2. شاهد المسافات

    يظهر النص وكل مسافة فيه ·، وكل جدولة →، وكل فاصل أسطر ¶، والرموز المخفية بالأحمر. مرّر المؤشر فوق العلامة لترى أي رمز هو بالضبط.

  3. أصلح ما تجده

    أصلح المسافات المزدوجة، أو احذف المسافات في نهايات الأسطر، أو حوّل المسافات الخاصة إلى عادية، أو احذف الرموز غير المرئية. والتراجع على بعد نقرة.

مثال

يبدو المثال نصًا عاديًا، لكنه يخفي مسافة مزدوجة، وجدولة، ومسافتين غير منقسمتين، ومسافة صفرية العرض، وعلامة اتجاه من اليمين إلى اليسار، وسطرًا ينتهي بمسافات.

افحص نصًا مثالًا

أنواع المسافات والرموز المخفية

يعرّف Unicode خمسة وعشرين رمزًا من رموز المسافات البيضاء، وهناك رموز أخرى غير مرئية ليست مسافات. هذه أكثرها شيوعًا في النصوص العربية.

الرمزنقطة الترميزيظهر كـمن أين يأتي
المسافةU+0020·مفتاح المسافة
مسافة الجدولةU+0009→مفتاح Tab والشيفرة والبيانات الملصقة من جداول
فاصل الأسطر (LF)U+000AEnter على Mac وLinux والهواتف والويب
فاصل الأسطر (CR+LF)U+000D U+000AEnter على Windows؛ يُعدّ فاصلًا واحدًا
المسافة غير المنقسمةU+00A0°برامج تحرير النصوص والمواقع ( )، مثل ما بين العدد والوحدة
علامة من اليمين إلى اليسار (RLM)U+200F¦ بالأحمرتُضاف لضبط موضع علامات الترقيم والأرقام في النص المختلط
علامة من اليسار إلى اليمين (LRM)U+200E¦ بالأحمرالنصوص المنسوخة من مواقع ومنصات تخلط العربية بالإنجليزية
علامة الحرف العربي (ALM)U+061C¦ بالأحمرتُستخدم لضبط اتجاه الأرقام في النص العربي
الفاصل صفري العرض (ZWNJ)U+200C¦ بالأحمريمنع اتصال حرفين؛ شائع في الفارسية والأردية
المسافة صفرية العرضU+200B¦ بالأحمرمواقع وتطبيقات تسمح بها بقطع السطر؛ وليست مسافة

التطويل «ـ» (U+0640) ليس مسافة ولا رمزًا مخفيًا: إنه يمدّ الكلمة. ولعدّه استخدم عداد حرف معين.

لماذا تسبب المسافات المخفية مشكلات

الرموز غير المرئية لا تضر الفقرة في الظاهر، لكنها تسبب مشكلات حقيقية في أماكن أخرى:

  • البحث لا يجد النتائج: كلمة فيها مسافة صفرية العرض أو علامة اتجاه لا تطابق الكلمة نفسها مكتوبة عاديًا.
  • الجداول تعامل «الرياض» و«الرياض» مع مسافة في آخرها كقيمتين مختلفتين، فيختل البحث وVLOOKUP.
  • الشيفرة وملفات البيانات تتعطل عند التشغيل أو الاستيراد إذا وُجدت مسافة غير منقسمة أو علامة ترتيب بايت بدل مسافة عادية، أو بدل لا شيء.
  • حدود الحروف تُستهلك بمسافات لا تراها.

تعرض الأداة كل واحد منها علامة يمكنك تمرير المؤشر فوقها، وحذف الرموز غير المرئية يزيلها كلها. وتبقى الروابط صفرية العرض في الإيموجي وفي الحروف العربية والهندية، لأنها جزء من النص.

علامات الاتجاه في النص العربي

عندما تخلط العربية بالإنجليزية أو بالأرقام، قد تقفز علامات الترقيم والأقواس إلى غير مكانها: «(C++)» تظهر مقلوبة، أو تذهب النقطة إلى أول السطر. لذلك تضيف برامج كثيرة علامات اتجاه غير مرئية، مثل RLM وLRM وALM، لتضبط ترتيب العرض.

هذه العلامات مقصودة في الغالب: إذا كان في نصك كتابة من اليمين إلى اليسار، فإن حذف الرموز غير المرئية يبقي علامات الاتجاه ويحذف ما سواها. أما في نص لاتيني خالص فلا حاجة لها فتُحذف.

والمسافات المزدوجة بعد النقطة عادة قديمة من عهد الآلة الكاتبة: إصلاح المسافات المزدوجة يستبدل كل سلسلة من مسافتين فأكثر بين الكلمات بمسافة واحدة، ولا يلمس المسافات في أول السطر التي تُستخدم للإزاحة.

ماذا يعرض عداد المسافات

كل نوع من المسافات البيضاء، يُعدّ وحده.

  • ·

    المسافات والجدولة

    المسافات العادية ومسافات الجدولة، كل منها وحدها.

  • فواصل الأسطر

    كل فاصل أسطر، وCR+LF في Windows يُعدّ مرة واحدة.

  • °

    المسافات الخاصة

    المسافات غير المنقسمة والضيقة ومسافات Unicode الأخرى التي تبدو عادية وليست كذلك.

  • ¦

    الرموز غير المرئية

    المسافات صفرية العرض، والروابط، وعلامات ترتيب البايت، والواصلات الاختيارية، وعلامات الاتجاه.

أسئلة شائعة عن عدّ المسافات

كيف أعدّ المسافات في نصي؟

الصق النص في الحقل. يظهر عدد المسافات ومسافات الجدولة وفواصل الأسطر فورًا، ويظهر النص تحته مع إظهار كل مسافة.

ما هو رمز المسافة البيضاء؟

رمز يظهر فراغًا: المسافة، والجدولة، وفاصل الأسطر، والمسافات الخاصة مثل المسافة غير المنقسمة. ويعرّف Unicode خمسة وعشرين رمزًا منها.

ما هي المسافة غير المنقسمة؟

مسافة (U+00A0) تمنع انقسام السطر بين كلمتين، مثل ما بين العدد والوحدة في «10 كم». في Word تُدرج بـ Ctrl+Shift+مسافة.

ما هي علامة RLM؟

رمز غير مرئي (U+200F) يعني «من اليمين إلى اليسار»، يُستخدم لضبط موضع علامات الترقيم والأرقام في النص العربي المختلط. لا يشغل مكانًا لكنه يُعدّ في حدود الحروف.

كيف أحذف المسافات المزدوجة؟

اضغط «إصلاح المسافات المزدوجة». تصبح كل سلسلة من مسافتين فأكثر بين الكلمات مسافة واحدة، ويعيد التراجع النص الأصلي.

هل يُعدّ فاصل الأسطر مسافة؟

نعم. فواصل الأسطر من رموز المسافات البيضاء. وفاصل Windows (CR+LF) رمزان لكنه يُعدّ هنا فاصلًا واحدًا.

هل يُرسل نصي؟

لا. كل شيء يُفحص في متصفحك، ولا يُرسل أي شيء.

المصادر والمراجع

  1. Unicode Bidirectional Algorithm (UAX #9), Unicode Consortium
  2. Whitespace character, Wikipedia
  3. Unicode Text Segmentation (UAX #29), Unicode Consortium