Zum Inhalt springen

ASCII-Art-Textgenerator

Tippen Sie ein Wort und sehen Sie es als mehrzeiliges Banner aus gewöhnlichen Tastaturzeichen, in vier Schriften, die für diese Seite entworfen wurden. Legen Sie den Abstand und das Zeichen fest, mit dem die Buchstaben gefüllt werden, und kopieren Sie dann die Kunst, kopieren Sie sie in einem Markdown-Codeblock oder laden Sie sie als .txt-Datei herunter. Kostenlos, ohne Anmeldung.

Buchstaben, Ziffern und gängige Satzzeichen. Jede Zeile, die Sie eingeben, wird zu einem eigenen Banner.

Schrift

Ein einzelnes Zeichen mit normaler Breite wie # @ * oder █. Emoji sind doppelt so breit und schieben die Buchstaben aus der Reihe.

Ihre ASCII-Art

29 Spalten breit · 5 Zeilen

ASCII-Art stimmt nur in einer nichtproportionalen Schrift. Fügen Sie sie in einen Codeblock, ein Terminal, einen Quelltext-Kommentar oder eine reine Textdatei ein.

So verwenden Sie den ASCII-Art-Textgenerator

  1. Geben Sie Ihren Text ein. Kurz funktioniert am besten — ein Name, eine Überschrift, ein einzelnes Wort. Jede Zeile, die Sie eingeben, wird zu einem eigenen Banner.
  2. Wählen Sie eine Schrift. Block und Schatten zeichnen Buchstaben mit einem Füllzeichen; Schlank und Klein zeichnen sie mit Linien aus |, _, / und \.
  3. Passen Sie Abstand und Füllung an. Setzen Sie 0 bis 3 Spalten zwischen die Buchstaben, ersetzen Sie # durch ein beliebiges einzelnes Zeichen oder zeichnen Sie jeden Buchstaben mit sich selbst.
  4. Kopieren oder herunterladen. Kopieren Sie die Kunst unverändert, in einem Markdown-Codeblock für GitHub, Discord oder Slack, oder laden Sie sie als .txt-Datei herunter.

So arbeiten die Schriften

Jede Schrift ist eine Tabelle kleiner Zeichnungen, eine für jedes Zeichen. Der Generator sucht jedes Zeichen Ihres Textes nach, legt die Zeichnungen mit dem gewählten Abstand nebeneinander und entfernt die Leerzeichen am Zeilenende, damit sich die Kunst sauber einfügen lässt. Block, Schlank und Klein wurden für dieses Werkzeug entworfen; Schatten ist Block mit einem Schlagschatten, der Buchstabe für Buchstabe berechnet wird — jedes gefüllte Feld wirft das Schattenzeichen eine Zeile tiefer und eine Spalte nach rechts, wo immer diese Stelle leer ist.

SchriftHöheGezeichnet mitGeeignet für
Block5 ZeilenDem Füllzeichen, standardmäßig #Überschriften, die aus der Ferne lesbar sein sollen
Schatten6 ZeilenDem Füll- und dem SchattenzeichenEin Titel mit dreidimensionaler Kante
Schlank5 Zeilen|, _, / und \Leichtere Banner für README-Dateien und Begrüßungen im Terminal
Klein3 Zeilen|, _, /, \ und KlammernCode-Kommentare, wo drei Zeilen Kunst reichen

Alle vier Schriften decken A–Z, 0–9, das Leerzeichen und 26 Satzzeichen ab. Kleinbuchstaben werden als Großbuchstaben gezeichnet, Akzente entfallen (é wird als E und ß als SS gezeichnet), und typografische Anführungszeichen und Gedankenstriche werden als ihre geraden ASCII-Formen gezeichnet. Alles ohne Zeichnung — Emoji, Buchstaben anderer Alphabete — wird weggelassen und unter der Kunst aufgeführt, damit nichts unbemerkt verschwindet.

Beispiel

Mit den Standardeinstellungen — Schrift Block, eine Spalte zwischen den Buchstaben, # als Füllzeichen — ergibt das Beispielwort Hello eine Breite von 29 Spalten und eine Höhe von 5 Zeilen: fünf Buchstaben zu je fünf Spalten plus vier Lücken von je einer Spalte. Die Schrift Klein zeichnet dasselbe Wort in 16 Spalten und 3 Zeilen.

Block

#   # ##### #     #      ###
#   # #     #     #     #   #
##### ####  #     #     #   #
#   # #     #     #     #   #
#   # ##### ##### #####  ###

Klein

     _        _
|_| |_ |  |  | |
| | |_ |_ |_ |_|

Setzen Sie den Haken bei Jeden Buchstaben mit sich selbst zeichnen, und das H besteht aus H — ein klassischer Look für Namensbanner. Ein Füllzeichen █ (U+2588 FULL BLOCK) ergibt volle Buchstaben, ist aber kein ASCII; prüfen Sie daher, ob es dort, wo Sie einfügen, erhalten bleibt.

Wo ASCII-Art korrekt angezeigt wird

ASCII-Art funktioniert nur in einer nichtproportionalen Schrift, in der ein Leerzeichen genau so breit ist wie ein #. In einer Proportionalschrift werden die Leerzeichen schmaler, jede Zeile verschiebt sich um einen anderen Betrag, und die Buchstaben lösen sich auf. Diese eine Tatsache entscheidet, wo sie funktioniert:

  • Funktioniert: Terminals und Eingabeaufforderungen, Code-Editoren, reine Textdateien (.txt), Code-Kommentare und Markdown-Codeblöcke auf GitHub, GitLab, Discord, Slack und Reddit — verwenden Sie dafür Als Markdown-Codeblock kopieren.
  • Funktioniert mit einer Änderung: Textverarbeitung und E-Mail, sobald Sie den Text in einer nichtproportionalen Schrift wie Courier New oder Consolas setzen und die automatische Formatierung ausschalten.
  • Geht meist kaputt: gewöhnliche Chatnachrichten und Beiträge in sozialen Medien, die Proportionalschriften verwenden und mitunter Leerzeichenfolgen zusammenziehen, sowie Webseiten, es sei denn, die Kunst steht in einem <pre>-Element.
  • Halten Sie es unter 80 Spalten für Terminals und E-Mails. Der Generator warnt Sie, wenn ein Banner breiter ist; teilen Sie den Text dann auf eine zweite Zeile auf.

Eine kurze Geschichte der ASCII-Art

Bilder aus Zeichen sind älter als Computer: Schreibende setzten sie auf Schreibmaschinen, und Funkfernschreiber-Operatoren tauschten sie in den 1960er und 70er Jahren. ASCII — der American Standard Code for Information Interchange, erstmals 1963 veröffentlicht — legte den Satz druckbarer Zeichen fest, aus denen diese Schriften gezeichnet sind. Zeilendrucker druckten riesige Bannerbuchstaben über Stapel von Endlospapier, und FIGlet, 1991 veröffentlicht, machte Buchstabenschriften dieser Art zu einem festen Bestandteil von Terminal-Begrüßungen, Quelltext-Kopfzeilen und README-Dateien.

Häufig gestellte Fragen

Was ist ASCII-Art?
Bilder und Schriftzüge aus den druckbaren Zeichen des ASCII-Satzes — Buchstaben, Ziffern, Satzzeichen und Leerzeichen —, die auf einem Raster angeordnet sind, sodass sie zusammen ein größeres Bild bilden. Textbanner wie die, die dieses Werkzeug zeichnet, sind die häufigste Art.
Warum sieht meine ASCII-Art nach dem Einfügen kaputt aus?
Die Stelle, an der Sie sie eingefügt haben, verwendet eine Proportionalschrift, in der Zeichen unterschiedlich breit sind, sodass die Spalten nicht mehr zueinanderpassen. Fügen Sie sie stattdessen in einen Codeblock ein — Als Markdown-Codeblock kopieren tut das für GitHub, Discord und Slack — oder stellen Sie den Text auf eine nichtproportionale Schrift wie Courier New um.
Wie füge ich ASCII-Art in einen Code-Kommentar ein?
Stellen Sie jeder Zeile das Kommentarzeichen der Sprache voran (//, # oder --) oder setzen Sie den Block in /* */. In C und C++ sollten Sie auf einen Zeilenkommentar achten, der mit einem Backslash endet: Der Compiler hängt die nächste Zeile an den Kommentar an, was echten Code unbemerkt auskommentieren kann. Schlank und Klein zeichnen einige Buchstaben mit Backslashes, prüfen Sie also die Zeilenenden, bevor Sie deren Kunst in C einfügen; Block und Schatten verwenden einen Backslash nur, wenn Sie einen als Füll- oder Schattenzeichen wählen.
Sind das FIGlet-Schriften?
Nein. FIGlet-Schriften sind separate Dateien vieler verschiedener Autoren, die unter ihren eigenen Bedingungen verbreitet werden, und dieser Generator verwendet sie nicht. Block, Schlank und Klein wurden für CitationEasy gezeichnet, und Schatten wird aus Block berechnet.
Kann ich Kleinbuchstaben oder Akzentbuchstaben verwenden?
Sie können sie eingeben, aber die Schriften zeichnen nur Großbuchstaben: Kleinbuchstaben erscheinen als Großbuchstaben, und Akzente entfallen, sodass café als CAFE gezeichnet wird. Buchstaben aus anderen Alphabeten, etwa Griechisch oder Kyrillisch, haben keine Zeichnung und werden unter der Kunst als weggelassen aufgeführt.
Welches Füllzeichen ist das beste?
# ist am sichersten, weil es ASCII ist und in jeder nichtproportionalen Schrift dicht wirkt. @, * und 0 ergeben andere Texturen. Das volle Blockzeichen █ wirkt massiv, ist aber kein ASCII. Vermeiden Sie Emoji: Sie sind in den meisten Schriften doppelt so breit wie andere Zeichen und schieben jede Zeile aus der Reihe.

Ähnliche Tools

Weitere Werkzeuge: Schmucktext und Symbole