رسام النصوص ASCII

اعرض النص كلافتات فنية ضخمة بنمط ASCII باستخدام 14 خط figlet مدمج، مع التحكم في التخطيط الأفقي.

اعرض النص كلافتات فنية ضخمة بنمط ASCII باستخدام 14 خط figlet مدمج، مع التحكم في التخطيط الأفقي. اعرض النص كلافتات فنية ضخمة بنمط ASCII باستخدام 14 خط figlet مدمج، مع التحكم في التخطيط الأفقي.

مخرجات الفن النصي ASCII

    

خلفية

ما هي خطوط figlet

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

و@ والمسافات — بحجم يجعل الكلمة كاملة لافتة. هذا التنسيق موجود منذ عام 1991

ويُشغّل عددًا لا يُحصى من ترحيبات الطرفية، وتعليقات الأكواد، وترويسات README. يُعرّف ملف خط FIGlet، لكل حرف ASCII قابل للطباعة، خريطة بتات صغيرة بالإضافة إلى بيانات وصفية: ارتفاع الحرف، وخط الأساس، والحد الأقصى للعرض، وقواعد الدمج (smushing) التي تتحكم في كيفية التحام الأحرف المتجاورة.

الخطوط المدمجة هنا

تتضمن هذه الأداة 14 خطًا مختارًا بعناية لتعمل بالكامل دون اتصال. تتراوح من الخطين الكلاسيكيين النظيفين Standard وBig، مرورًا بالأنماط الزخرفية مثل Bubble وBlock و3-D، وصولًا إلى الخطوط المرحة مثل Star Wars وDoom وLarry 3D. تناسب الخطوط المدمجة مثل Mini وSmall السلاسل الطويلة، بينما يمنح Slant وSpeed إحساسًا مائلًا ديناميكيًا. وبما أن الخطوط مدمجة في الصفحة، فإن تبديل الخطوط يكون فوريًا ولا يُنزَّل أي ملف خط إطلاقًا.

شرح التخطيط الأفقي

مبدّل التخطيط يبدّل كيفية اتصال الأحرف المتجاورة. في وضع "الأفقي" (الافتراضي) يحتفظ كل حرف بتباعده الطبيعي وتبقى الحواف منفصلة — وهو الخيار الأكثر أمانًا وقابلية للقراءة. أما وضع "الكامل" فيسمح للأحرف بالاندماج معًا: تُدمج الضربات المتداخلة في حرف واحد حيث تسمح قواعد الخط بذلك، مما ينتج مظهرًا أكثر كثافة وخطّيًا. بعض الخطوط (مثل Slant أو Speed) صُممت حول هذا الأسلوب. جرّب كليهما واختر ما يُقرأ بشكل أفضل للافتتك.

استخدام المخرجات

النتيجة نص عادي أحادي العرض: انسخه والصقه في الطرفيات، وتعليقات الأكواد، وأوصاف طلبات السحب (pull request)، أو الدردشة. يظهر بشكل صحيح في أي مكان يستخدم خطًا أحادي العرض. بالنسبة للمدخلات الطويلة جدًا، فضّل خطًا مدمجًا وأبقِ النص قصيرًا — فقد تتجاوز عبارة من 24 كلمة بخط عريض عروض الطرفية النموذجية. كل ضغطة مفتاح تعيد العرض محليًا عبر مكتبة figlet المدمجة المرخصة بموجب MIT، لذلك لا يُرسَل أي شيء تكتبه أبدًا.

مبني على مكتبة figlet المرخصة بموجب MIT والمدمجة في public/assets (14 خطًا مدمجًا). يتم العرض محليًا.

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

لماذا يفيض نصي الطويل عن اللافتة؟
يمكن للخطوط العريضة أن تجعل كلمة واحدة أعرض من طرفيتك. قصّر النص، أو اختر خطًا مدمجًا (Mini، Small)، أو قسّمه إلى أسطر متعددة — كل سطر يُعرض كلافتة خاصة به.
ماذا يفعل مبدّل التخطيط الأفقي؟
الوضع الأفقي (الافتراضي) يُبقي الأحرف منفصلة؛ أما الوضع الكامل فيسمح لها بالاندماج حيث يسمح الخط بذلك، منتجًا مظهرًا أكثر كثافة. بعض الخطوط صُممت للدمج (Slant، Speed)، وأخرى تتجاهله.
هل يمكنني تغيير حرف التعبئة (# بدلاً من @)؟
ليس في النسخة الحالية — حرف التعبئة جزء من تصميم كل خط ولا يسمح figlet بتجاوزه لكل عرض. اختيار خط مختلف يغير ملمس اللافتة.
هل تدعم الأداة النص غير ASCII؟
خطوط FIGlet مصممة لأحرف ASCII القابلة للطباعة. عادةً ما تُعرض الأحرف غير ASCII كفراغ أو تعود إلى الصندوق الافتراضي للخط؛ للحصول على أفضل النتائج، استخدم إدخال ASCII أو رومّن نصك أولاً.
هل هذا المولّد يعمل دون اتصال؟
نعم. الخطوط الـ14 مدمجة في الصفحة ويستخدم العرض مكتبة figlet المرفقة (MIT). لا يغادر أي ملف خط أو نص إدخال متصفحك أبدًا.
كيف أحصل على لافتة أصغر أو أكبر؟
الخط يحدد حجم الحرف: Mini/Small مدمجة، وخطوط Big/Colossal كبيرة. اختر خطًا يناسب الحجم المستهدف؛ المخرجات نص عادي، لذا يمكنك أيضًا تحجيمه باستخدام CSS أو حجم الخط في أي محرر نصوص.