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

مولّد النص الفني ASCII

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

حروف لاتينية وأرقام وعلامات ترقيم شائعة. يصبح كل سطر تكتبه لافتة مستقلة.

الخط

حرف واحد بعرض واحد مثل # أو @ أو * أو █. الرموز التعبيرية عرضها ضعف، فتدفع الحروف خارج محاذاتها.

فنك النصي بـ ASCII

29 عمودًا عرضًا · 5 أسطر

فن ASCII لا يصطف إلا في خط ذي عرض ثابت. الصقه داخل كتلة شيفرة، أو طرفية، أو تعليق شيفرة، أو ملف نصي عادي.

كيفية استخدام مولّد النص الفني ASCII

  1. اكتب نصك. القصير أفضل — اسم أو عنوان أو كلمة واحدة. يصبح كل سطر تكتبه لافتة مستقلة.
  2. اختر خطًا. يرسم خطا كتلة وظل الحروف بحرف تعبئة؛ ويرسمها خطا نحيف وصغير بخطوط مكوّنة من | و_ و/ و\.
  3. اضبط المسافات والتعبئة. ضع من 0 إلى 3 أعمدة بين الحروف، أو بدّل # بأي حرف مفرد، أو ارسم كل حرف بنفسه.
  4. انسخ أو نزّل. انسخ الفن كما هو، أو انسخه داخل كتلة تنسيق Markdown لـGitHub وDiscord وSlack، أو نزّله ملف .txt.

كيف تعمل الخطوط

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

الخطالارتفاعيُرسم بـمناسب لـ
كتلة5 أسطرحرف التعبئة، # افتراضيًاعناوين تُقرأ من بعيد
ظل6 أسطرحرفا التعبئة والظلعنوان بحافة ثلاثية الأبعاد
نحيف5 أسطر| و_ و/ و\لافتات أخف لملفات README وتحيات الطرفية
صغير3 أسطر| و_ و/ و\ وأقواستعليقات الشيفرة، حيث تكفي ثلاثة أسطر من الفن

تغطي الخطوط الأربعة كلها الحروف من A إلى Z، والأرقام من 0 إلى 9، والمسافة، و26 علامة ترقيم. تُرسم الحروف الصغيرة بالكبيرة، وتُحذف الإشارات الصوتية (تُرسم é بوصفها E وß بوصفها SS)، وتُرسم علامات الاقتباس المنحنية والشرطات بأشكالها المستقيمة في ASCII. وما لا رسم له — كالرموز التعبيرية وحروف الأبجديات الأخرى — يُحذف ويُدرج أسفل الفن، فلا يضيع شيء دون أن يُذكر.

مثال تطبيقي

بالإعدادات الافتراضية — خط كتلة، وعمود واحد بين الحروف، والتعبئة # — تخرج كلمة Hello بعرض 29 عمودًا وارتفاع 5 أسطر: خمسة أحرف بخمسة أعمدة لكل منها، وأربع فجوات بعمود واحد. ويرسم خط صغير الكلمة نفسها بـ16 عمودًا و3 أسطر.

كتلة

#   # ##### #     #      ###
#   # #     #     #     #   #
##### ####  #     #     #   #
#   # #     #     #     #   #
#   # ##### ##### #####  ###

صغير

     _        _
|_| |_ |  |  | |
| | |_ |_ |_ |_|

فعّل ارسم كل حرف بنفسه ليكون الحرف H مصنوعًا من حروف H — مظهر كلاسيكي للافتات الأسماء. والتعبئة بالحرف █ (U+2588 FULL BLOCK) تعطي أحرفًا مصمتة، لكنه ليس من ASCII، فتحقق من بقائه سليمًا حيث تلصقه.

أين يظهر فن ASCII بشكل صحيح

يعمل فن ASCII فقط في خط ذي عرض ثابت (monospaced)، حيث تكون المسافة بعرض الحرف # تمامًا. وفي الخط المتناسب تنكمش المسافات، فيتزحزح كل صف بمقدار مختلف وتتفكك الحروف. وهذه الحقيقة وحدها تحدد أين يصلح:

  • يصلح: الطرفيات ووحدات الأوامر، ومحررات الشيفرة، وملفات النص العادية (.txt)، وتعليقات الشيفرة، وكتل تنسيق Markdown في GitHub وGitLab وDiscord وSlack وReddit — استخدم انسخ كتلة تنسيق Markdown لهذه المواقع.
  • يصلح مع تعديل: معالجات النصوص والبريد الإلكتروني، بعد ضبط النص على خط ذي عرض ثابت مثل Courier New أو Consolas وإيقاف التنسيق التلقائي.
  • يتعطل عادة: رسائل الدردشة العادية ومنشورات التواصل الاجتماعي، لأنها تستخدم خطوطًا متناسبة وقد تختصر المسافات المتتالية، وصفحات الويب ما لم يكن الفن داخل عنصر <pre>.
  • أبقِ العرض دون 80 عمودًا للطرفيات والرسائل الإلكترونية. يحذرك المولّد عندما تكون اللافتة أعرض؛ ضع جزءًا من النص في سطر ثانٍ.

نبذة تاريخية عن فن ASCII

الصور المصنوعة من الحروف أقدم من الحواسيب: كان الناس يؤلفونها على الآلات الكاتبة، وكان مشغّلو أجهزة التلغراف اللاسلكي يتبادلونها في الستينيات والسبعينيات. وقد حدّد ASCII — الشفرة الأمريكية القياسية لتبادل المعلومات، التي نُشرت أول مرة عام 1963 — مجموعة الحروف القابلة للطباعة التي رُسمت بها هذه الخطوط. وكانت الطابعات السطرية تطبع حروف اللافتات الضخمة عبر أكوام من الورق المطوي، وجعل FIGlet، الذي صدر عام 1991، خطوط الحروف هذه جزءًا ثابتًا من تحيات الطرفيات ورؤوس الشيفرة وملفات README.

الأسئلة الشائعة

ما فن ASCII؟
رسوم وكتابات مصنوعة من الحروف القابلة للطباعة في مجموعة ASCII — الحروف والأرقام وعلامات الترقيم والمسافات — مرتبة على شبكة بحيث تكوّن معًا صورة أكبر. وأكثر أنواعه شيوعًا لافتات النصوص، مثل التي ترسمها هذه الأداة.
لماذا يبدو فني مكسورًا بعد لصقه؟
المكان الذي لصقته فيه يستخدم خطًا متناسبًا، تختلف فيه عروض الحروف، فلا تصطف الأعمدة بعد الآن. الصقه داخل كتلة شيفرة بدلًا من ذلك — فخيار انسخ كتلة تنسيق Markdown يفعل ذلك لـGitHub وDiscord وSlack — أو بدّل النص إلى خط ذي عرض ثابت مثل Courier New.
كيف أضع فن ASCII في تعليق شيفرة؟
ابدأ كل سطر بعلامة التعليق في اللغة (// أو # أو --)، أو لُفّ الكتلة في /* */. وفي C وC++ انتبه إلى تعليق السطر الذي ينتهي بشرطة مائلة عكسية: يصل المترجم السطر التالي بالتعليق، فقد يعطّل شيفرة حقيقية دون أن ينتبه أحد. ويرسم خطا نحيف وصغير بعض الأحرف بشرطات مائلة عكسية، لذا تحقق من نهايات الأسطر قبل لصق فنهما في C؛ أما كتلة وظل فلا تستخدمان الشرطة المائلة العكسية إلا إذا اخترتها حرف تعبئة أو ظل.
هل هذه خطوط FIGlet؟
لا. خطوط FIGlet ملفات منفصلة لكثير من المؤلفين المختلفين، موزّعة بشروطها الخاصة، ولا يستخدم هذا المولّد أيًّا منها. وقد رُسمت كتلة ونحيف وصغير لـCitationEasy، ويُحسب ظل من كتلة.
هل يمكنني استخدام الأحرف الصغيرة أو المشكولة؟
يمكنك كتابتها، لكن الخطوط ترسم الحروف الكبيرة فقط: تخرج الحروف الصغيرة كبيرة، وتُحذف الإشارات الصوتية، فتُرسم café بوصفها CAFE. والحروف من أبجديات أخرى، كاليونانية أو السيريلية، ليس لها رسم، وتُدرج أسفل الفن بوصفها محذوفة.
ما أفضل حرف للتعبئة؟
# هو الأكثر أمانًا لأنه من ASCII ويبدو كثيفًا في كل خط ذي عرض ثابت. و@ و* و0 تعطي ملامس مختلفة. أما الكتلة الكاملة █ فتبدو مصمتة لكنها ليست من ASCII. وتجنّب الرموز التعبيرية: فهي ضعف عرض الحروف الأخرى في أغلب الخطوط، وتدفع كل صف خارج محاذاته.

أدوات ذات صلة

المزيد في النص المزخرف والرموز