Czym jest to narzędzie?
To narzędzie przekształca tekst w grafikę ASCII w stylu „FIGlet”: każda litera jest rysowana przy użyciu siatki określonych znaków ASCII (głównie spacji, znaków podkreślenia, pionowych kresek i ukośników), ułożonych tak, aby po wyświetleniu czcionką o stałej szerokości wyglądały jak duże litery drukowane. Czcionki FIGlet to format znany od dziesięcioleci, który do dziś jest wykorzystywany w banerach terminali, komentarzach w kodzie oraz ekranach powitalnych narzędzi działających w wierszu poleceń.
Różne czcionki nadają temu samemu tekstowi zupełnie odmienne style — „Standard” to klasyczny, kanciasty wygląd, „Slant” pochyla litery po skosie, „Doom” i „Ghost” charakteryzują się mocniejszym, bardziej efektownym stylem blokowym, a „Small” pozwala zmieścić więcej tekstu na mniejszej przestrzeni.
Dlaczego warto go używać?
- Gotowe teksty banerów do plików README, ekranów powitalnych narzędzi CLI lub nagłówków komentarzy w kodzie.
- Do wyboru jest 6 różnych stylów czcionek – można je błyskawicznie zmieniać bez konieczności ponownego wpisywania tekstu.
- Wynik ma postać zwykłego tekstu (wyrównanego z zachowaniem stałej szerokości znaków) — można go wkleić bezpośrednio do dowolnego pliku z kodem, terminala lub pola tekstowego.
- W 100% prywatne: Twój tekst jest przetwarzany lokalnie, nic nie jest przesyłane do sieci.
- Za darmo, bez rejestracji, bez znaku wodnego.
Jak używać
- Wpisz krótkie słowo lub frazę (najlepiej sprawdzają się litery łacińskie i cyfry).
- Wybierz czcionkę z listy rozwijanej.
- Kliknij przycisk „Generuj”.
- Kliknij „Kopiuj”, aby pobrać wynik w postaci zwykłego tekstu — zachowa on wyrównanie, o ile wkleisz go gdzieś przy użyciu czcionki o stałej szerokości.
Przykład
Wejście
HIWynik
_ _ ___
| | | |_ _|
| |_| || |
| _ || |
|_| |_|___|Wyświetlono czcionką Standard. Skopiuj ten tekst dokładnie tak, jak jest pokazany, do kontekstu o stałej szerokości znaków (blok kodu, terminal, plik README) — w czcionce proporcjonalnej wyrównanie będzie wyglądało nieprawidłowo, ponieważ odstępy opierają się na założeniu, że wszystkie znaki mają tę samą szerokość.
Praktyczne wskazówki
- Zawsze wklejaj wynik w kontekście o stałej szerokości znaków (ogrodzenie kodu Markdown, terminal, komentarz w kodzie) — dzięki temu litery pozostaną wyrównane.
- Najlepiej sprawdzają się krótkie słowa (poniżej ~10 znaków); dłuższe frazy bardzo szybko zajmują zbyt dużo miejsca i może zaistnieć konieczność ręcznego podzielenia ich na kilka wierszy.
- „Standard” i „Small” to najbezpieczniejsze domyślne ustawienia dla banerów w pliku README, ponieważ zapewniają one odpowiednio wąską szerokość.
- Jeśli jakiś znak wydaje się brakować lub jest nieprawidłowy, prawdopodobnie nie znajduje się on w zestawie glifów obsługiwanych przez czcionkę (tylko litery łacińskie, cyfry i podstawowe znaki interpunkcyjne).
Gdzie faktycznie wykorzystuje się banery ASCII
Najczęstszym praktycznym zastosowaniem jest baner z nazwą projektu umieszczony na górze pliku README.md lub w wynikach polecenia --help lub uruchomienia narzędzia CLI — FIGlet jest w tym zakresie de facto standardem od czasu jego premiery w latach 90., a ten sam format czcionki jest do dziś obsługiwany przez dziesiątki bibliotek.
Występuje również w nagłówkach komentarzy w kodzie, gdzie służy do wizualnego rozdzielenia sekcji długiego pliku, a także na ekranach powitalnych narzędzi działających w wierszu poleceń. Jeśli zamiast dodawać baner formatujesz otaczający kod, formatator JSON i narzędzia do porównywania tekstu zajmą się resztą tego procesu.
Najczęściej zadawane pytania
Dlaczego moja grafika ASCII wygląda na uszkodzoną, gdy wklejam ją do aplikacji do czatu lub dokumentu?
Sztuka ASCII opiera się na założeniu, że wszystkie znaki mają dokładnie taką samą szerokość (czcionka o stałej szerokości). Jeśli wkleisz ją w miejscu, gdzie używana jest czcionka proporcjonalna — co domyślnie ma miejsce w większości komunikatorów, edytorów tekstu i formularzy internetowych — litery będą wyglądały na niewyrównane lub ściśnięte. Wyświetla się poprawnie w blokach kodu, terminalach, komentarzach do kodu oraz wszędzie tam, gdzie ustawiono czcionkę o stałej szerokości.
Czy mogę używać tego narzędzia do tekstów w językach innych niż angielski?
Czcionki FIGlet zawierają wyłącznie glify odpowiadające literom łacińskim, cyfrom i podstawowym znakom interpunkcyjnym — żadna z tych 6 czcionek nie obsługuje znaków CJK, cyrylicy ani arabskich. Znaki spoza alfabetu łacińskiego zostaną pominięte lub wyświetlone nieprawidłowo.
Jaka jest różnica między tymi 6 czcionkami?
„Standard” to oryginalny, najbardziej rozpoznawalny styl FIGlet. W wariancie „Slant” litery są pochylone po przekątnej. Wariantach „Big” i „Small” zmienia się ogólny rozmiar i szerokość liter. Wariantach „Doom” i „Ghost” zastosowano grubsze, bardziej masywne kształty blokowe, nadające czcionce bardziej efektowny wygląd. Wypróbuj kilka z nich — to samo słowo może wyglądać zupełnie inaczej w zależności od czcionki.
Czy obowiązuje ograniczenie długości?
Nie obowiązuje żadne sztywne ograniczenie, ale czcionki banerowe ASCII są przeznaczone do krótkich słów lub fraz — kilku znaków w każdym wierszu. Długie zdania nadal będą wyświetlane, ale każdy znak może zajmować szerokość 5–10 zwykłych znaków, przez co wynik staje się zbyt szeroki, by można go było wygodnie czytać lub wklejać gdziekolwiek.
Czy to powoduje przesłanie mojego tekstu gdzieś?
Nie. Konwersja tekstu na grafikę ASCII (algorytm FIGlet i dane czcionek) odbywa się w całości w postaci kodu JavaScript w przeglądarce. Żadne wpisywane treści nie są wysyłane na serwer.