مولد النصوص المخططة بخط عريض
يحتوي HTML على العلامتين <s> و<del>، لكن لا يمكن استخدامهما في تغريدات أو رسائل واتساب أو معظم تطبيقات الدردشة. يقوم هذا المولّد بإضافة طبقة رسمية طويلة للحرف (U+0336) بعد كل حرف في النص، مما ينتج خطًا مُمسوَّدًا وفق تنسيق يونيكود يتم عرضه كنص عادي؛ ويمكن نسخه ولصقه في أي مكان مع هذا الخط المُمسوَّد مدمجًا فيه.
كيف يعمل خط الإسقاط (strikethrough)؟
-
1
لصق نصك
يمكن تطبيق أي رمز تجميعي على الحروف والأرقام ومعظم علامات الترقيم.
-
2
تم إدخال الرمز U+0336 بعد كل حرف
تقوم طبقة تغطية دمج ذات عرض صفري برسم خط أفقي يمر عبر الحرف السابق.
-
3
عرض مسبق قبل النسخ
تُعرض الصورة في مكانها حتى تتمكن من التحقق من أنها تبدو صحيحة قبل لصقها.
-
4
قم بنسخه ولصقه.
يعمل في معظم تطبيقات الدردشة، بالإضافة إلى Notion وDiscord وTwitter؛ أما Slack وبعض التطبيقات الأخرى فتقوم بإزالة علامات الدمج.
كيفية دمج العلامات
يُميّز نظام يونيكود بين الرمز base characters (الحروف والأرقام وعلامات الترقيم) والرمز combining marks (ال accents والعلامات التصحيحية والطبقات الإضافية) الذي يُضاف إلى الحرف الأساسي السابق. أما علامة السطر المقطوعة فتستخدم الرمز U+0336 Combining Long Stroke Overlay. جميع علامات الدمج ذات عرض صفري؛ أي أنها لا تشغل مساحة منفصلة، بل تُزيّن الحرف السابق فقط.
سلسلة مثل H̶i̶ تتكون في الواقع من ست نقاط رمزية:
HU+0048- U+0336 (دمج الطبقة التراكبية)
iU+0069- U+0336 (دمج الطبقة التراكبية)
إجمالي عدد الحروف: 6. النص المرئي: Hi مع خط يمر عبره.
علامات الربط ذات الصلة
| العلامة | نقطة الكود | التأثير | المثال |
|---|---|---|---|
| دمج حركة رسم قصيرة | U+0335 | خط رفيع | نص |
| دمج حركة خط طويلة | U+0336 | العرض الكامل | نص |
| دمج خط السوليدوس القصير | U+0337 | خط فاصل رفيع | نص |
| دمج خط السوليدوس الطويل | U+0338 | شريط فاصل كامل | نص |
| دمج خط علوي | U+0305 | خط فوق النص | نص |
| دمج الخط المنخفض | U+0332 | خط تحتي | نص |
تطبّق هذه الأداة تراكب الخط الطويل (U+0336) فقط. أما العلامات الأخرى فمذكورة هنا للاطلاع، في حال أردت تكوين مظهر مختلف يدويًا.
الجوانب التي تعمل فيها دون عقبات، والجوانب التي لا تعمل فيها
الأعمال:
- منشورات تويتر / إكس – تعليقات إنسغرام وملخص الشخصية – رسائل ديسكورد وحالات المستخدمين
- واتساب (في معظم الأحيان) – نوتيون، وبرنامج iA Writer، وأدوات تحرير أخرى متوافقة مع النصوص العادية – بريد إلكتروني بصيغة نص عادي
- Google Docs، وورد (مع بعض الاعتبارات المتعلقة بأنواع الخطوط)
يفشل أو يبدو غير صحيح في:
- Slack، يحذف معظم علامات الدمج
- بعض بوابات الرسائل النصية القصيرة (SMS): يستهلك ترميز UCS-2 الحصة المخصصة للرسائل
- أندرويد قديم جدًا: يؤدي إلى عرض علامات الدمج أسفل الخط الأساسي بشكل غير طبيعي – في أي مكان عند استخدام خط من نوع موحد المساحة (monospace) لا يدعمه دعم كامل للرموز الحرفية؛ فقد لا تغطي الخطوط عرض الحرف بالكامل.
ملاحظة حول سهولة الوصول
تُعلن مُقرئات الشاشة عن علامات الدمج، وغالبًا ما تُستخدم أسماء هذه العلامات. ونتيجة لذلك، يصبح الفقرة التي تحتوي على عدد كبير من علامات السطر المقطوع مليئة بعلامات Combining Long Stroke Overlay بشكل فوضوي. ولأي حالة قد يواجهها مستخدم مُقرئ الشاشة، يجب استخدام علامات HTML <del> أو <s> مع التصميم المناسب، وليس الاعتماد على حلول غير صحيحة تعتمد على تنسيق يونيكود.
لماذا يجب استخدامه؟
– تحديد التعديلات في المحادثة: Let's meet at 3pm 4pm.
– يُظهر العناصر المُزالَة في القائمة دون حذفها من سجل العمليات.
– عبارات زخرفية في السيرة الاجتماعية (old name: Jordan).
– أسلوب التصميم النصي في السياقات النصية البسيطة (مثل صفحات Notion وغيرها).
لماذا لا نفعل أكثر من ذلك؟
باستثناء عدد قليل من الكلمات، يصبح النص المكتوب بخط عرض صعب القراءة للغاية، مما يؤدي إلى ارتباك أجهزة قراءة الشاشة؛ كما تختلف طريقة عرضه بين المنصات المختلفة حسب نوع الخط المستخدم. يُنصح باستخدام هذا النص فقط للتعديلات البسيطة أو العبارات القصيرة.
الأسئلة الشائعة
يقوم تطبيق سلاك بتطهير الرسائل الملصقة، ويزيل علامات الدمج باعتبارها ضجيجًا غير مرغوب فيه. يمكن استخدام التنسيق الافتراضي لـ Slack المبني على Markdown؛ فمثلاً، يظهر النص ~text~ كخط مُمسوّد في رسائل سلاك. ويعمل هذا الأسلوب فقط في الحالات التي يتم فيها دعم تنسيق Markdown في سلاك.
نعم، كل علامة تجميع تضيف نقطة رمزية واحدة إلى طول السلسلة النصية. ووفقًا للحد الأقصى الصارم في تويتر، يستغرق النص المُخطَّط تقريبًا ضعف عدد الحروف مقارنة بالنص المرئي؛ لذا يجب التخطيط وفقًا لذلك.
إلى حد ما؛ فمعظم الرموز التعبيرية تظل مُعرضة للعرض بخط سطري فوقها، لكن طريقة عرضها تختلف باختلاف المنصة. وغالبًا ما تتكون الرموز التعبيرية من عدة نقاط رمزية (تسلسلات ZWJ)، وبالتالي قد يظهر علامة الجمع فقط على جزء منها.
توجد أحرف يونيكود داخل النص. يجب عليك حذف كل قيمة U+0336 يدويًا أو باستخدام أداة البحث والاستبدال. من الأفضل الاحتفاظ بنسخة من النص الأصلي قبل إجراء عملية حذف خطوط عرضية، تحسبًا لإمكانية الحاجة إلى استعادته لاحقًا.
أدوات ذات صلة
رمز أقل من أو يساوي
انسخ علامة ≤ ورموز المقارنة الرياضية المرتبطة بها. يشمل ذلك رموز Unicode وكيانات HTML وترميز LaTeX للجداول الحسابية والأوراق البحثية وصفحات الويب.
نسخ رموز القلب
انسخ مجموعة منتقاة من رموز القلب والإيموجي الملون والزخارف. اطّلع على نقاط ترميز يونيكود الدقيقة قبل اللصق.
أداة كشف الأحرف غير المرئية
اكتشف وحذف الفواصل ذات العرض الصفري، والرموز اليونيكية المخفية، والمنفصلات غير المرئية من أي نص يحتوي على بيانات نقاط الكود والموقع.
رموز أسهم للنسخ
انسخ أسهم Unicode شائعة بنقرة واحدة: أسهم مستقيمة ومزدوجة وقطرية ومعقوفة ودائرية ومثلثة للمستندات والدردشة والتصميم.
مُرمِّز كيانات HTML
حوِّل الأحرف الخمسة الحساسة في HTML إلى كيانات ثابتة، أو فك الكيانات إلى نص داخل متصفحك.
مولّد خطوط إنستغرام
ولّد "خطوط" Unicode (عريض، مائل، مخطوط، أحادي المسافة، فراكتور) تُلصق مباشرة في نبذة إنستغرام واسمك وتعليقاتك.
الأداة متاحة بلغات أخرى
- เครื่องสร้างข้อความแบบขีดผ่าน [TH]
- Generador de texto tachado [ES]
- Generator tekstu przekreślonego [PL]
- 破線テキスト生成器 [JA]
- Gerador de Texto com Tachado [PT]
- Genomstruken text-generator [SV]
- Bộ tạo văn bản in đứt dòng [VI]
- Générateur de texte barré [FR]
- Durchgestrichener-Text-Generator [DE]
- Generator Teks Strikethrough [ID]
- 취소선 텍스트 생성기 [KO]
- Generator voor strikdoor tekst [NL]
- Üstü Çizili Metin Üretici [TR]
- 划线文本生成器 [ZH]
- Strikethrough Text Generator [EN]
- Generatore di Testo Barrato [IT]
- Генератор текста с подчеркиванием [RU]