CodeKitHub
أدوات النصوص

مولد فن ASCII

آخر تحديث:

اكتب كلمة أو عبارة قصيرة واحصل عليها كحروف كتلية كبيرة مبنية من رموز ASCII — النمط الكلاسيكي الذي تراه أعلى ملفات README ولافتات أدوات سطر الأوامر وفن النصوص القديم في لوحات BBS. اختر من بين 6 خطوط مختلفة. يتم عرض كل شيء محليًا في متصفحك.

Your ASCII art will appear here

ما هي هذه الأداة؟

تحوّل هذه الأداة النص إلى فن ASCII على طراز "FIGlet": يُرسم كل حرف باستخدام شبكة من رموز ASCII محددة (غالبًا مسافات وشرطات سفلية وخطوط عمودية ومائلة) مرتبة لتبدو كحرف كتلي كبير عند عرضها بخط أحادي التباعد. صيغة خطوط FIGlet قديمة يعود عمرها لعقود ولا تزال تُستخدم اليوم للافتات الطرفية وتعليقات الكود وشاشات بدء تشغيل أدوات سطر الأوامر.

تنتج الخطوط المختلفة أنماطًا مختلفة جدًا من نفس المدخلات — "Standard" هو الشكل الصندوقي الكلاسيكي، و"Slant" يميل الحروف بشكل قطري، بينما "Doom" و"Ghost" يتجهان نحو أسلوب كتلي أثقل وأكثر دراماتيكية، و"Small" يلائم نصًا أكبر في مساحة أضيق.

لماذا تستخدمها؟

  • نص لافتة فوري لملفات README أو شاشات بدء تشغيل أدوات سطر الأوامر أو عناوين تعليقات الكود.
  • 6 أنماط خطوط مختلفة للاختيار من بينها، مع إمكانية التبديل الفوري دون إعادة الكتابة.
  • الناتج نص عادي (متوافق التباعد) — الصقه مباشرة في أي ملف كود أو طرفية أو حقل نص عادي.
  • خصوصية بنسبة 100%: يتم عرض نصك محليًا، ولا يُرفع شيء.
  • مجاني، بلا تسجيل، بلا علامة مائية.

كيفية الاستخدام

  1. اكتب كلمة أو عبارة قصيرة (الحروف اللاتينية والأرقام تعمل بشكل أفضل).
  2. اختر خطًا من القائمة المنسدلة.
  3. انقر على توليد.
  4. انقر على نسخ للحصول على النتيجة كنص عادي — تبقى محاذاتها سليمة طالما لصقتها في مكان يستخدم خطًا أحادي التباعد.

مثال

الإدخال

HI

الناتج

  _   _ ___ 
 | | | |_ _|
 | |_| || | 
 |  _  || | 
 |_| |_|___|

تم عرضه بخط Standard. انسخ هذا كما هو معروض تمامًا إلى سياق أحادي التباعد (كتلة كود، طرفية، README) — في خط متناسب سيبدو التوافق مكسورًا لأن التباعد يعتمد على أن يكون كل حرف بنفس العرض.

نصائح عملية

  • الصق النتيجة دائمًا في سياق أحادي التباعد (سياج كود في Markdown، طرفية، تعليق كود) — هذا ما يحافظ على محاذاة الحروف.
  • الكلمات القصيرة (أقل من 10 أحرف تقريبًا) تعمل بشكل أفضل؛ العبارات الأطول تصبح عريضة جدًا بسرعة وقد تحتاج إلى تقسيمها يدويًا عبر عدة أسطر.
  • "Standard" و"Small" هما الخياران الافتراضيان الأكثر أمانًا للافتات README لأنهما يبقيان بعرض معقول.
  • إذا بدا حرف مفقودًا أو خاطئًا، فمن المرجح أنه خارج مجموعة الرموز المدعومة في الخط (الحروف اللاتينية والأرقام وعلامات الترقيم الأساسية فقط).

أين تُستخدم لافتات ASCII فعليًا

أكثر استخدام شائع هو لافتة اسم المشروع في أعلى ملف README.md أو في مخرجات --help / بدء التشغيل لأداة سطر أوامر — كان FIGlet المعيار الفعلي لهذا منذ صدوره في التسعينيات، ولا تزال نفس صيغة الخطوط مدعومة من قبل العشرات من المكتبات اليوم.

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

→

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

لماذا يبدو فن ASCII الخاص بي مكسورًا عند لصقه في تطبيق دردشة أو مستند؟

يعتمد فن ASCII على أن يكون كل حرف بنفس العرض تمامًا (خط أحادي التباعد). إذا لصقته في مكان يستخدم خطًا متناسبًا — وهو الافتراضي في معظم تطبيقات الدردشة ومعالجات النصوص ونماذج الويب — ستبدو الحروف غير متوافقة أو مضغوطة. يظهر بشكل صحيح في كتل الكود والطرفيات وتعليقات الكود وأي مكان آخر مضبوط على خط أحادي التباعد.

هل يمكنني استخدام هذا لنص غير إنجليزي؟

تتضمن خطوط FIGlet هذه رموزًا للحروف اللاتينية والأرقام وعلامات الترقيم الأساسية فقط — لا يوجد دعم للأحرف الصينية/اليابانية/الكورية أو السيريلية أو العربية في أي من الخطوط الستة هنا. الأحرف غير اللاتينية إما ستُتجاهل أو تُعرض بشكل غير صحيح.

ما الفرق بين الخطوط الستة؟

Standard هو النمط الأصلي والأكثر شهرة لـ FIGlet. Slant يميل الحروف بشكل قطري. Big وSmall يغيران حجم الحرف الإجمالي وعرضه. Doom وGhost يستخدمان أشكالًا كتلية أثقل وأكثر صلابة لمظهر أكثر دراماتيكية. جرّب عدة خطوط — يمكن أن تبدو نفس الكلمة مختلفة تمامًا حسب الخط.

هل هناك حد أقصى للطول؟

لا يوجد حد صارم مفروض، لكن خطوط اللافتات في ASCII مصممة للكلمات أو العبارات القصيرة — بضعة أحرف لكل سطر. الجمل الطويلة ستُعرض أيضًا، لكن كل حرف قد ينتهي به الأمر بعرض 5-10 أحرف عادية، فتصبح النتيجة عريضة بشكل غير عملي للقراءة أو اللصق في أي مكان.

هل يرفع هذا نصي إلى أي مكان؟

لا. يعمل تحويل النص إلى فن ASCII (خوارزمية FIGlet وبيانات الخطوط) بالكامل كجافاسكريبت في متصفحك. لا يُرسل أي شيء تكتبه إلى خادم.