Hvad er dette værktøj?
Dette værktøj konverterer tekst til "FIGlet"-stil ASCII-kunst: hvert bogstav tegnes ved hjælp af et gitter af specifikke ASCII-tegn (mest mellemrum, understregninger, lodrette streger og skråstreger) arrangeret, så det ligner et stort blokbogstav, når det vises med en monospace-skrifttype. FIGlet-skrifttyper er et årtier gammelt format, der stadig bruges i dag til terminal-bannere, kodekommentarer og opstartsskærme til kommandolinjeværktøjer.
Forskellige skrifttyper giver meget forskellige stilarter fra samme input — "Standard" er det klassiske firkantede udseende, "Slant" hælder bogstaverne diagonalt, "Doom" og "Ghost" satser på en tungere, mere dramatisk blokstil, og "Small" får mere tekst til at passe på et smallere område.
Hvorfor bruge det?
- Øjeblikkelig bannertekst til README-filer, opstartsskærme til CLI-værktøjer eller overskrifter til kodekommentarer.
- 6 forskellige skrifttypestile at vælge imellem, skift øjeblikkeligt uden at skrive igen.
- Output er ren tekst (monospace-justeret) — indsæt den direkte i en hvilken som helst kodefil, terminal eller almindeligt tekstfelt.
- 100% privat: din tekst gengives lokalt, intet uploades.
- Gratis, ingen tilmelding, intet vandmærke.
Sådan bruger du det
- Skriv et kort ord eller en sætning (latinske bogstaver og tal fungerer bedst).
- Vælg en skrifttype fra rullemenuen.
- Klik på Generér.
- Klik på Kopiér for at hente resultatet som ren tekst — det forbliver justeret, så længe du indsætter det et sted, der bruger en monospace-skrifttype.
Eksempel
Input
HIOutput
_ _ ___
| | | |_ _|
| |_| || |
| _ || |
|_| |_|___|Gengivet med skrifttypen Standard. Kopiér dette præcis som vist ind i en monospace-sammenhæng (en kodeblok, en terminal, en README) — i en proportional skrifttype vil justeringen se ødelagt ud, fordi mellemrummet afhænger af, at hvert tegn har samme bredde.
Praktiske tips
- Indsæt altid resultatet i en monospace-sammenhæng (Markdown-kodeblok, terminal, kodekommentar) — det er det, der holder bogstaverne justeret.
- Korte ord (under ca. 10 tegn) fungerer bedst; længere sætninger bliver hurtigt meget brede og kan skulle deles manuelt over flere linjer.
- "Standard" og "Small" er de sikreste standardvalg til README-bannere, da de forbliver rimeligt smalle.
- Hvis et tegn ser ud til at mangle eller er forkert, ligger det sandsynligvis uden for skrifttypens understøttede tegnsæt (kun latinske bogstaver, tal og grundlæggende tegnsætning).
Hvor ASCII-bannere faktisk bruges
Den mest almindelige praktiske brug er et projektnavnsbanner øverst i en README.md eller et CLI-værktøjs --help / opstartsoutput — FIGlet har været den de facto-standard til dette siden lanceringen i 1990'erne, og det samme skrifttypeformat understøttes stadig af dusinvis af biblioteker i dag.
Det dukker også op i overskrifter til kodekommentarer for visuelt at adskille sektioner i en lang fil, samt i terminal-opstartsskærme til kommandolinjeværktøjer. Hvis du formaterer den omkringliggende kode i stedet for at tilføje et banner, klarer JSON-formatteren og tekst-diff-værktøjerne resten af det arbejde.
Ofte stillede spørgsmål
Hvorfor ser min ASCII-kunst ødelagt ud, når jeg indsætter den i en chatapp eller et dokument?
ASCII-kunst afhænger af, at hvert tegn har præcis samme bredde (en monospace-skrifttype). Hvis du indsætter den et sted, der bruger en proportional skrifttype — de fleste chatapps, tekstbehandlingsprogrammer og webformularer som standard — vil bogstaverne se fejljusterede eller sammenklemte ud. Den vises korrekt i kodeblokke, terminaler, kodekommentarer og alle andre steder, der er indstillet til en monospace-skrifttype.
Kan jeg bruge dette til ikke-engelsk tekst?
Disse FIGlet-skrifttyper indeholder kun tegn til latinske bogstaver, tal og grundlæggende tegnsætning — der er ingen understøttelse af CJK, kyrillisk eller arabisk i nogen af de 6 skrifttyper her. Ikke-latinske tegn vil enten blive sprunget over eller gengivet forkert.
Hvad er forskellen på de 6 skrifttyper?
Standard er den originale, mest genkendelige FIGlet-stil. Slant vipper bogstaverne diagonalt. Big og Small varierer den samlede bogstavstørrelse og -bredde. Doom og Ghost bruger tungere, mere massive blokformer for et mere dramatisk udtryk. Prøv et par stykker — det samme ord kan se helt forskelligt ud afhængigt af skrifttypen.
Er der en længdebegrænsning?
Der håndhæves ingen hård grænse, men ASCII-bannerskrifttyper er beregnet til korte ord eller sætninger — en håndfuld tegn per linje. Lange sætninger gengives stadig, men hvert tegn kan ende med at være 5-10 almindelige tegn bredt, så resultatet bliver upraktisk bredt at læse eller indsætte nogen steder.
Uploader dette min tekst nogen steder?
Nej. Konverteringen fra tekst til ASCII-kunst (FIGlet-algoritmen og skrifttypedataene) kører udelukkende som JavaScript i din browser. Intet du skriver, sendes til en server.