CodeKitHub
Tekstityökalut

ASCII-taidegeneraattori

Viimeksi päivitetty:

Kirjoita sana tai lyhyt lause ja saat sen takaisin suurina lohkokirjaimina, jotka koostuvat ASCII-merkeistä — klassinen tyyli, jonka näet README-tiedostojen alussa, komentoriviohjelmien bannereissa ja vanhoissa BBS-tekstitaiteissa. Valitse 6 eri fontista. Kaikki renderöidään paikallisesti selaimessasi.

Your ASCII art will appear here

Mikä tämä työkalu on?

Tämä työkalu muuntaa tekstin "FIGlet"-tyyliseksi ASCII-taiteeksi: jokainen kirjain piirretään tiettyjen ASCII-merkkien ruudukolla (enimmäkseen välilyöntejä, alaviivoja, pystyviivoja ja vinoviivoja), jotka on aseteltu näyttämään suurelta lohkokirjaimelta tasavälisellä fontilla näytettynä. FIGlet-fontit ovat vuosikymmeniä vanha muoto, jota käytetään edelleen terminaalibannereissa, koodikommenteissa ja komentorivityökalujen aloitusruuduissa.

Eri fontit tuottavat hyvin erilaisia tyylejä samasta syötteestä — "Standard" on klassinen laatikkomainen ulkoasu, "Slant" kallistaa kirjaimet vinoon, "Doom" ja "Ghost" tavoittelevat raskaampaa, dramaattisempaa lohkotyyliä, ja "Small" mahduttaa enemmän tekstiä kapeampaan tilaan.

Miksi käyttää sitä?

  • Välitön bannerikirjoitus README-tiedostoihin, komentorivityökalujen aloitusruutuihin tai koodikommenttien otsikoihin.
  • 6 erilaista fonttityyliä valittavana, vaihda välittömästi ilman uudelleenkirjoitusta.
  • Tuloste on pelkkää tekstiä (tasaväliin kohdistettua) — liitä se suoraan mihin tahansa koditiedostoon, terminaaliin tai tekstikenttään.
  • 100 % yksityinen: tekstisi renderöidään paikallisesti, mitään ei ladata palvelimelle.
  • Ilmainen, ei rekisteröitymistä, ei vesileimaa.

Käyttöohje

  1. Kirjoita lyhyt sana tai lause (latinalaiset kirjaimet ja numerot toimivat parhaiten).
  2. Valitse fontti pudotusvalikosta.
  3. Klikkaa Generoi.
  4. Klikkaa Kopioi saadaksesi puhtaan tekstin — se pysyy kohdistettuna niin kauan kuin liität sen paikkaan, jossa käytetään tasaväli­fonttia.

Esimerkki

Syöte

HI

Tuloste

  _   _ ___ 
 | | | |_ _|
 | |_| || | 
 |  _  || | 
 |_| |_|___|

Renderöity Standard-fontilla. Kopioi tämä täsmälleen sellaisenaan tasavälikontekstiin (koodilohkoon, terminaaliin, README-tiedostoon) — suhteellisella fontilla kohdistus näyttää rikkinäiseltä, koska välit riippuvat siitä, että jokainen merkki on saman levyinen.

Käytännön vinkit

  • Liitä tulos aina tasavälikontekstiin (Markdown-koodilohko, terminaali, koodikommentti) — se pitää kirjaimet kohdistettuina.
  • Lyhyet sanat (alle noin 10 merkkiä) toimivat parhaiten; pitkät lauseet leviävät nopeasti hyvin leveiksi ja voi olla tarpeen jakaa ne käsin useammalle riville.
  • "Standard" ja "Small" ovat turvallisimmat oletukset README-bannereihin, koska ne pysyvät kohtuullisen kapeina.
  • Jos merkki näyttää puuttuvalta tai väärältä, se on todennäköisesti fontin tuetun merkistön ulkopuolella (vain latinalaiset kirjaimet, numerot, peruspilkutus).

Missä ASCII-bannereita oikeasti käytetään

Yleisin käyttötapa on projektin nimibanneri README.md-tiedoston alussa tai komentorivityökalun --help-/käynnistystulosteessa — FIGlet on ollut tähän vakiintunut standardi 1990-luvulta lähtien, ja sama fonttimuoto on yhä tuettuna kymmenissä kirjastoissa.

Sitä käytetään myös koodikommenttien otsikoissa erottamaan pitkän tiedoston osia visuaalisesti, sekä komentorivityökalujen aloitusruuduissa. Jos muotoilet ympäröivää koodia bannerin lisäämisen sijaan, JSON-muotoilija ja tekstin diff-työkalu hoitavat loput työnkulusta.

JSON-muotoilija · Tekstin vertailu

Usein kysytyt kysymykset

Miksi ASCII-taide näyttää rikkinäiseltä, kun liitän sen chat-sovellukseen tai dokumenttiin?

ASCII-taide vaatii, että jokainen merkki on täsmälleen samanlevyinen (tasavälifontti). Jos liität sen paikkaan, jossa käytetään suhteellista fonttia — useimmat chat-sovellukset, tekstinkäsittelyohjelmat ja verkkolomakkeet oletuksena — kirjaimet näyttävät vinoutuneilta tai puristuneilta. Se näkyy oikein koodilohkoissa, terminaaleissa, koodikommenteissa ja muualla, missä on käytössä tasavälifontti.

Voinko käyttää tätä muuhun kuin englanninkieliseen tekstiin?

Nämä FIGlet-fontit sisältävät merkkejä vain latinalaisille kirjaimille, numeroille ja peruspilkutukselle — mikään näistä 6 fontista ei tue CJK-, kyrillisiä eikä arabialaisia merkkejä. Ei-latinalaiset merkit joko ohitetaan tai renderöidään väärin.

Mikä ero näillä 6 fontilla on?

Standard on alkuperäinen, laajimmin tunnistettu FIGlet-tyyli. Slant kallistaa kirjaimet vinoon. Big ja Small vaihtelevat kokonaiskirjainkokoa ja -leveyttä. Doom ja Ghost käyttävät raskaampia, tiiviimpiä lohkomuotoja dramaattisempaan ulkoasuun. Kokeile useampaa — sama sana voi näyttää täysin erilaiselta fontista riippuen.

Onko pituudelle rajaa?

Kovaa rajaa ei ole asetettu, mutta ASCII-bannerifontit on tarkoitettu lyhyille sanoille tai lauseille — kourallinen merkkejä riviä kohti. Pitkät lauseet renderöityvät silti, mutta jokainen merkki voi olla 5–10 tavallisen merkin levyinen, joten tuloksesta tulee epäkäytännöllisen leveä luettavaksi tai liitettäväksi mihinkään.

Ladataanko tämä teksti jonnekin palvelimelle?

Ei. Tekstistä ASCII-taiteeksi -muunnos (FIGlet-algoritmi ja fonttidata) toimii kokonaan JavaScriptillä selaimessasi. Mitään kirjoittamastasi ei lähetetä palvelimelle.

Liittyvät työkalut