ArabicFix

مساحة النص

معاينة تطبيع Unicode

قارن NFC وNFD وNFKC وNFKD مع الأصل. هذه قواعد ترميز، وليست تصحيحًا لغويًا.

المعالجة داخل متصفحك

حتى 20,000 وحدة. NFKC وNFKD قد يغيّران الرموز الدلالية؛ ﻻ تصبح لا و① تصبح 1. تغيير الصيغة يعيد الحساب من الأصل دائمًا. يستخدم التطبيع محرك Unicode في المتصفح وقد يختلف إصداره عن الدليل؛ لا نعكس النص ولا ندّعي تصحيح الإملاء.

Unicode UAX #15 · معيار الطريقة؛ السلوك الفعلي لمحرك المتصفح.

حفظ مساحة العمل واستعادتها

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

من الشاشة إلى صفحة مرتّبة

صدّر النتيجة الحالية في ملف PDF واضح ومقسّم إلى صفحات، أو احتفظ بنص قابل للتحديد بخط مضمّن.

حتى 20,000 وحدة. PDF مرئي بدقة 150 نقطة تقريبًا يحافظ على تشكيل المتصفح؛ النص داخله غير قابل للبحث أو التحديد. HTML وTXT يحفظان النص القابل للنسخ. إعدادات القالب والخط في معاينة التنظيف تسري على التصدير. عند طباعة HTML، يتحكم المتصفح في رؤوس الصفحات وتذييلاتها.

كيف توحّد ترميز النص العربي بصيغ NFC وNFKC

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

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

خطوات الاستخدام

  1. ألصق النص في «الأصل المحفوظ»، أو اضغط «مثال: همزة ولام ألف».
  2. اختر من «صيغة التطبيع»: «NFC · تركيب قانوني» أو «NFD · تفكيك قانوني» أو «NFKC · تركيب توافقي» أو «NFKD · تفكيك توافقي».
  3. اقرأ سطر الحالة. عبارة «مطابق للأصل. لا تغيير.» تعني أن نصك بهذه الصيغة أصلًا، وإلا تذكر الأداة عدد نقاط الترميز قبل التطبيع وبعده.
  4. قارن نقاط الترميز تحت الخانتين: السطر الأول للأصل، ثم اسم الصيغة، ثم النتيجة.
  5. جرّب صيغة أخرى إن احتجت. تحسب الأداة كل صيغة من نصك الأصلي، فلا تتراكم التغييرات.
  6. انسخ «معاينة التطبيع» أو نزّلها كملف .txt.

أمثلة عملية من الأداة

مثال من الأداة · تطبيع Unicodeألف وهمزة مركّبة تصبحان «أ» واحدة
النص الأصلي
أحمد
النتيجة
أحمد
نقاط الترميز قبل
U+0627 U+0654 U+062D U+0645 U+062F
نقاط الترميز بعد
U+0623 U+062D U+0645 U+062F

الإعدادات: صيغة التطبيع · NFC · تركيب قانوني

مثال من الأداة · تطبيع Unicodeالشدة كُتبت قبل الفتحة، وNFC يعيد ترتيبهما دون أن يتغير الشكل
النص الأصلي
مُحَمَّد
النتيجة
مُحَمَّد
نقاط الترميز قبل
U+0645 U+064F U+062D U+064E U+0645 U+0651 U+064E U+062F
نقاط الترميز بعد
U+0645 U+064F U+062D U+064E U+0645 U+064E U+0651 U+062F

الإعدادات: صيغة التطبيع · NFC · تركيب قانوني

مثال من الأداة · تطبيع Unicodeسطر من PDF بأشكال عرض ورقم داخل دائرة
النص الأصلي
ﺍﻟﺒﻨﺪ ③ ﻻ ﻳﻨﻄﺒﻖ
النتيجة
البند 3 لا ينطبق
نقاط الترميز قبل
U+FE8D U+FEDF U+FE92 U+FEE8 U+FEAA U+0020 U+2462 U+0020 U+FEFB U+0020 U+FEF3 U+FEE8 U+FEC4 U+FE92 U+FED6
نقاط الترميز بعد
U+0627 U+0644 U+0628 U+0646 U+062F U+0020 U+0033 U+0020 U+0644 U+0627 U+0020 U+064A U+0646 U+0637 U+0628 U+0642

الإعدادات: صيغة التطبيع · NFKC · تركيب توافقي

أي صيغة تختار؟

  • NFC: تركّب ما يمكن تركيبه، فتصبح الألف مع الهمزة المركّبة «أ» واحدة، وترتّب الحركات المتراكبة على الحرف ترتيبًا ثابتًا. شكل النص لا يتغير. اخترها إذا لم تكن لديك حاجة خاصة.
  • NFD: تفكك المحارف المركّبة، فتصبح «أ» ألفًا وهمزة. تفيد المبرمج الذي يريد معالجة العلامات منفصلة، وشكل النص لا يتغير أيضًا.
  • NFKC: تفعل ما تفعله NFC وتضيف الطي التوافقي، أي استبدال المحارف التي بقيت للتوافق مع الأنظمة القديمة بما يعادلها. أشكال العرض المنسوخة من PDF تعود حروفًا عادية، و«ﻻ» تصبح «لا»، و① يصبح 1. تناسب إعداد نسخة للبحث.
  • NFKD: الطي التوافقي مع التفكيك.

انتبه إلى أن الطي التوافقي قد يغيّر أكثر مما تتوقع. علامة ﷺ مثلًا تصبح أربع كلمات: «صلى الله عليه وسلم». لذلك لا تستخدم NFKC أو NFKD للنص الذي ستنشره، واحفظ الأصل دائمًا.

ما لا يفعله التطبيع

حدود الأداة

  • حتى 20,000 وحدة نصية. تعرض قائمة نقاط الترميز أول 160 نقطة من الأصل ومن النتيجة، أما المعاينة والنسخ فيشملان النص كله.
  • تعتمد النتيجة على محرك Unicode في متصفحك، وقد تختلف قليلًا بين المتصفحات وإصداراتها مع المحارف الحديثة.
  • قد تمحو NFKC وNFKD فروقًا لها معنى، مثل الأرقام داخل دائرة والعلامات التي تختصر عبارة كاملة في محرف واحد.
  • التطبيع قواعد ترميز، وليس تصحيحًا إملائيًا أو نحويًا.
  • لا تعكس الأداة اتجاه النص ولا تغيّر ترتيب الكلمات.

أسئلة شائعة

ما الفرق بين NFC وNFKC باختصار؟

NFC توحّد طريقة حفظ الحروف دون أن تغيّر شكلها أو معناها. وNFKC تضيف إلى ذلك استبدال محارف التوافق، مثل أشكال العرض والأرقام داخل دائرة، بمقابلاتها العادية، فقد يتغيّر شكل النص.

ماذا تعني عبارة «مطابق للأصل. لا تغيير.»؟

تعني أن نصك محفوظ بهذه الصيغة أصلًا، وهذا شائع في النص غير المشكول. جرّب NFD لترى التفكيك، أو NFKC إذا كان النص منسوخًا من PDF.

هل يوحّد التطبيع الهمزات أو الياء والألف المقصورة؟

لا. «أ» و«ا» حرفان مختلفان في Unicode، وكذلك «ى» و«ي». التطبيع يوحّد طرق كتابة الحرف نفسه فقط. لتوحيد هذه الحروف استخدم خيارات «توحيد الحروف للبحث» في تنظيف النص.

لماذا تغيّر ترتيب الشدة والفتحة في نقاط الترميز؟

يعطي Unicode كل علامة رقمًا يسمى فئة الدمج، ويرتب العلامات المتراكبة على الحرف بحسبه عند التطبيع. الفتحة 30 والشدة 33، فتأتي الفتحة أولًا. الشكل لا يتغير، لكن النسختين المكتوبتين بترتيبين مختلفين تصبحان متطابقتين.

هل أطبّع كل نصوصي بصيغة NFKC قبل حفظها؟

لا. احفظ النص الأصلي، أو احفظه بصيغة NFC إذا احتجت توحيد الترميز. استخدم NFKC لنسخة مساعدة للبحث أو المطابقة، أو لإصلاح نص منسوخ من PDF بعد مراجعته.

راحة القراءة
عن ArabicFix

ArabicFix مساحة لأدوات النص العربي: تنظيف، كتابة، تحويل، ومقارنة. اختر الأداة، ألصق نصّك، ثم راجع النتيجة قبل نسخها أو تنزيلها. كل تحويل واضح واختياري، ولا نضيف اسمنا أو شعارنا إلى نصّك.

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