Какво представлява този инструмент?
Този инструмент преобразува текст в ASCII арт в стил "FIGlet": всяка буква се изчертава чрез мрежа от конкретни ASCII символи (предимно интервали, долни черти, вертикални и наклонени черти), подредени така, че да изглеждат като голяма блокова буква, когато се показват с моноширинен шрифт. Форматите на FIGlet шрифтовете съществуват от десетилетия и все още се използват днес за банери в терминала, коментари в кода и стартови екрани на инструменти за командния ред.
Различните шрифтове произвеждат много различни стилове от един и същ вход — "Standard" е класическият квадратен вид, "Slant" накланя буквите диагонално, "Doom" и "Ghost" залагат на по-плътен и по-драматичен блоков стил, а "Small" побира повече текст в по-тясно пространство.
Защо да го използвате?
- Мигновен банерен текст за README файлове, стартови екрани на CLI инструменти или заглавия на коментари в кода.
- 6 различни стила шрифтове, между които можете да превключвате мигновено, без да пишете отново.
- Изходът е обикновен текст (подравнен с моноширинен шрифт) — поставете го директно във всеки файл с код, терминал или обикновено текстово поле.
- 100% поверителност: текстът ви се рендира локално, нищо не се качва.
- Безплатно, без регистрация, без воден знак.
Как да го използвате
- Въведете кратка дума или фраза (латинските букви и цифрите работят най-добре).
- Изберете шрифт от падащото меню.
- Натиснете Generate.
- Натиснете Copy, за да вземете резултата като обикновен текст — той остава подравнен, стига да го поставите някъде с моноширинен шрифт.
Пример
Вход
HIРезултат
_ _ ___
| | | |_ _|
| |_| || |
| _ || |
|_| |_|___|Изобразено с шрифт Standard. Копирайте го точно както е показано в моноширинен контекст (код блок, терминал, README) — при пропорционален шрифт подравняването ще изглежда развалено, защото разстоянията разчитат на еднаква ширина на всеки символ.
Практически съвети
- Винаги поставяйте резултата в моноширинен контекст (Markdown код блок, терминал, коментар в кода) — това пази подравнението на буквите.
- Кратките думи (под около 10 символа) работят най-добре; по-дългите фрази бързо стават много широки и може да се наложи ръчно да ги разделите на няколко реда.
- "Standard" и "Small" са най-безопасните варианти по подразбиране за README банери, тъй като остават сравнително тесни.
- Ако някой символ изглежда липсващ или грешен, вероятно е извън поддържания от шрифта набор от глифи (само латински букви, цифри и основна пунктуация).
Къде реално се използват ASCII банерите
Най-често срещаната реална употреба е банер с името на проекта в началото на README.md или в изхода на --help / стартовото съобщение на CLI инструмент — FIGlet е фактическият стандарт за това от издаването си през 90-те години, и същият формат на шрифтове все още се поддържа от десетки библиотеки днес.
Появява се и в заглавия на коментари в кода, за да раздели визуално секции на дълъг файл, както и в стартови екрани на терминала за инструменти за командния ред. Ако форматирате заобикалящия код, вместо да добавяте банер, инструментите за форматиране на JSON и за сравнение на текст поемат останалата част от този процес.
→
Често задавани въпроси
Защо ASCII артът ми изглежда развален, когато го поставя в чат приложение или документ?
ASCII артът разчита на това всеки символ да е с точно еднаква ширина (моноширинен шрифт). Ако го поставите някъде с пропорционален шрифт — какъвто по подразбиране използват повечето чат приложения, текстови редактори и уеб формуляри — буквите ще изглеждат разместени или сплескани. Показва се правилно в код блокове, терминали, коментари в кода и навсякъде другаде, зададено на моноширинен шрифт.
Мога ли да използвам това за текст на друг език, различен от английски?
Тези FIGlet шрифтове включват глифи само за латински букви, цифри и основна пунктуация — няма поддръжка на CJK, кирилица или арабица в нито един от 6-те шрифта тук. Символите извън латиницата ще бъдат или пропуснати, или изобразени неправилно.
Каква е разликата между 6-те шрифта?
Standard е оригиналният, най-разпознаваем стил на FIGlet. Slant накланя буквите диагонално. Big и Small варират общия размер и ширина на буквите. Doom и Ghost използват по-плътни, по-солидни блокови форми за по-драматичен вид. Пробвайте няколко — една и съща дума може да изглежда напълно различно в зависимост от шрифта.
Има ли ограничение за дължината?
Няма наложено твърдо ограничение, но банерните ASCII шрифтове са предназначени за кратки думи или фрази — шепа символи на ред. Дългите изречения все пак ще се изобразят, но всеки символ може да се окаже широк колкото 5-10 обикновени символа, така че резултатът става непрактично широк за четене или поставяне навсякъде.
Качва ли това текста ми някъде?
Не. Преобразуването на текст в ASCII арт (алгоритъмът на FIGlet и данните за шрифтовете) се извършва изцяло като JavaScript във вашия браузър. Нищо, което напишете, не се изпраща към сървър.