מהו הכלי הזה?
כלי זה ממיר טקסט לאמנות ASCII בסגנון "FIGlet": כל אות מצוירת באמצעות רשת של תווי ASCII מסוימים (בעיקר רווחים, קווים תחתונים, קווים אנכיים ואלכסוניים) המסודרים כך שייראו כאות בלוק גדולה כשמוצגים בגופן ברוחב אחיד. פורמט גופני FIGlet קיים כבר עשרות שנים ועדיין נמצא בשימוש כיום עבור באנרים בטרמינל, תגובות בקוד ומסכי פתיחה של כלי שורת פקודה.
גופנים שונים מפיקים סגנונות שונים מאוד מאותה קלט — "Standard" הוא המראה המרובע הקלאסי, "Slant" מטה את האותיות באלכסון, "Doom" ו-"Ghost" נוטים לסגנון בלוק כבד ודרמטי יותר, ו-"Small" מתאים יותר טקסט בשטח צר יותר.
למה להשתמש בו?
- טקסט באנר מיידי לקובצי README, מסכי פתיחה של כלי CLI, או כותרות תגובה בקוד.
- 6 סגנונות גופן שונים לבחירה, עם החלפה מיידית ללא הקלדה מחדש.
- הפלט הוא טקסט פשוט (מיושר ברוחב אחיד) — הדביקו אותו ישירות לכל קובץ קוד, טרמינל, או שדה טקסט פשוט.
- פרטיות מלאה: הטקסט שלכם מעובד מקומית, שום דבר לא מועלה.
- חינמי, ללא הרשמה, ללא סימן מים.
איך להשתמש
- הקלידו מילה או ביטוי קצר (אותיות לטיניות ומספרים עובדים הכי טוב).
- בחרו גופן מהתפריט הנפתח.
- לחצו על Generate.
- לחצו על Copy כדי לקבל את התוצאה כטקסט פשוט — היא תישאר מיושרת כל עוד תדביקו אותה במקום עם גופן ברוחב אחיד.
דוגמה
קלט
HIפלט
_ _ ___
| | | |_ _|
| |_| || |
| _ || |
|_| |_|___|מוצג בגופן Standard. העתיקו את זה בדיוק כפי שמוצג להקשר ברוחב אחיד (בלוק קוד, טרמינל, README) — בגופן פרופורציונלי היישור ייראה שבור כי הריווח מסתמך על כך שכל תו הוא באותו רוחב.
טיפים מעשיים
- תמיד הדביקו את התוצאה בהקשר ברוחב אחיד (גדר קוד ב-Markdown, טרמינל, תגובה בקוד) — זה מה ששומר על יישור האותיות.
- מילים קצרות (פחות מכ-10 תווים) עובדות הכי טוב; ביטויים ארוכים יותר נעשים רחבים מאוד מהר ועשויים לדרוש פיצול ידני על פני כמה שורות.
- "Standard" ו-"Small" הן ברירות המחדל הבטוחות ביותר לבאנרי README מכיוון שהן נשארות צרות באופן סביר.
- אם תו נראה חסר או שגוי, סביר שהוא מחוץ לקבוצת הגליפים הנתמכת של הגופן (אותיות לטיניות, מספרים ופיסוק בסיסי בלבד).
היכן באנרי ASCII באמת נמצאים בשימוש
השימוש הנפוץ ביותר בפועל הוא באנר שם פרויקט בראש README.md או בפלט --help / הפעלה של כלי CLI — FIGlet הוא הסטנדרט המקובל לכך מאז שיצא בשנות ה-90, ואותו פורמט גופנים עדיין נתמך על ידי עשרות ספריות כיום.
הוא מופיע גם בכותרות תגובה בקוד כדי להפריד ויזואלית בין קטעים בקובץ ארוך, ובמסכי פתיחה בטרמינל עבור כלי שורת פקודה. אם אתם מעצבים את הקוד שמסביב במקום להוסיף באנר, כלי עיצוב ה-JSON והשוואת הטקסט מטפלים בשאר תהליך העבודה הזה.
→
שאלות נפוצות
למה אמנות ה-ASCII שלי נראית שבורה כשאני מדביק אותה באפליקציית צ'אט או במסמך?
אמנות ASCII מסתמכת על כך שכל תו יהיה בדיוק באותו רוחב (גופן ברוחב אחיד). אם תדביקו אותה במקום שמשתמש בגופן פרופורציונלי — ברירת המחדל ברוב אפליקציות הצ'אט, מעבדי התמלילים וטפסי האינטרנט — האותיות ייראו לא מיושרות או דחוסות. היא מוצגת נכון בבלוקי קוד, טרמינלים, תגובות בקוד, ובכל מקום אחר שמוגדר לגופן ברוחב אחיד.
האם אפשר להשתמש בזה עבור טקסט שאינו אנגלי?
גופני FIGlet אלה כוללים גליפים רק עבור אותיות לטיניות, מספרים ופיסוק בסיסי — אין תמיכה בסינית/יפנית/קוריאנית, קירילית או ערבית באף אחד מ-6 הגופנים כאן. תווים שאינם לטיניים יידלגו או יוצגו באופן שגוי.
מה ההבדל בין 6 הגופנים?
Standard הוא הסגנון המקורי והמזוהה ביותר של FIGlet. Slant מטה את האותיות באלכסון. Big ו-Small משנים את הגודל והרוחב הכללי של האותיות. Doom ו-Ghost משתמשים בצורות בלוק כבדות וצפופות יותר למראה דרמטי יותר. נסו כמה — אותה מילה יכולה להיראות שונה לגמרי בהתאם לגופן.
האם יש הגבלת אורך?
אין הגבלה קשיחה, אבל גופני באנר ASCII נועדו למילים או ביטויים קצרים — כמה תווים בשורה. משפטים ארוכים עדיין יוצגו, אבל כל תו עלול להגיע לרוחב של 5-10 תווים רגילים, כך שהתוצאה הופכת לרחבה מדי לקריאה או להדבקה בכל מקום.
האם זה מעלה את הטקסט שלי לאיזשהו מקום?
לא. המרת הטקסט לאמנות ASCII (אלגוריתם FIGlet ונתוני הגופנים) פועלת כולה כ-JavaScript בדפדפן שלכם. שום דבר שתקלידו לא נשלח לשרת.