Alle Tools

Discord

ASCII-Art in Discord einfügen, ohne dass sie verrutscht

Setze die Art in einen Codeblock (```), damit Discord sie in Festbreitenschrift zeigt.

Zuletzt aktualisiert:

ASCII-Art, die du direkt in Discord einfügst, kommt verzerrt an. Normale Nachrichten nutzen eine Schrift, in der jedes Zeichen eine andere Breite hat. Setze die Art in einen Codeblock, dann wechselt Discord zu einer Festbreitenschrift und die Zeilen stehen wieder bündig.

In einen Codeblock setzen

Setze drei Backticks (`) vor und nach die Art. Auf einer deutschen Tastatur tippst du den Backtick mit Shift + der Taste rechts neben ß, gefolgt von einem Leerzeichen.

```
 _  _ ___ _    _    ___
| || | __| |  | |  / _ \
| __ | _|| |__| |_| (_) |
|_||_|___|____|____\___/
```

Mit Shift + Enter beginnst du im Eingabefeld eine neue Zeile. Enter allein sendet die Nachricht.

Häufige Probleme

Die erste Zeile verschwindet

Steht direkt hinter den öffnenden Backticks Text in derselben Zeile, hält Discord das erste Wort eventuell für den Namen einer Programmiersprache. Beginne nach den öffnenden Backticks immer eine neue Zeile und füge dann die Art ein.

Der Codeblock endet mitten in der Art

Drei Backticks hintereinander innerhalb der Art schließen den Codeblock. Ein einzelner Backtick ist kein Problem. Wähle für solche Art eine andere Schrift oder speichere sie als PNG.

Die Nachricht wird nicht gesendet

Eine Discord-Nachricht fasst 2.000 Zeichen (mit Nitro mehr). Leerzeichen und Zeilenumbrüche zählen mit. Große Art überschreitet das Limit schneller als gedacht.

Größe der Art Zeichen
40 Spalten × 6 Zeilen (Text-Banner) etwa 240
60 Spalten × 30 Zeilen (umgewandeltes Bild) etwa 1.800
90 Spalten × 40 Zeilen (umgewandeltes Bild) etwa 3.600

Halte umgewandelte Bilder bei höchstens 60 Spalten, damit sie in eine Nachricht passen. Ein hohes Foto ergibt mehr Zeilen, also mach es noch schmaler. Soll es größer sein, speichere es als PNG und lade das Bild hoch.

Zeilen brechen auf dem Handy um

Auch im Codeblock bricht eine Zeile, die breiter als der Bildschirm ist, in die nächste Zeile um. Ein hochkant gehaltenes Handy zeigt viel weniger Zeichen pro Zeile als ein Desktop. Die genaue Zahl hängt von Gerät und Textgröße ab, aber für einen Server mit vielen Handy-Nutzern sind etwa 30 Spalten eine sichere Breite.

Jede Schriftkarte auf lab.ascii zeigt, wie viele Spalten das Ergebnis braucht. Schmale Schriften wie Small, Mini, Small Slant und Digital erzeugen denselben Text mit weniger Breite.

Inline-Code und Codeblöcke

  • Ein Backtick (`so wie hier`) erzeugt Inline-Code in einem Satz. Gut für einzeilige Art wie ʕ•ᴥ•ʔ.
  • Drei Backticks erzeugen einen mehrzeiligen Codeblock. Nutze ihn für jede Art mit zwei oder mehr Zeilen.

Einzeilige Kaomoji verrutschen selten, auch ohne Codeblock.

Nicknames und Kanalnamen

Nicknames und Kanalnamen erlauben keine Zeilenumbrüche, mehrzeilige Art geht also nicht. Du kannst Unicode-Buchstaben wie 𝓗𝓮𝓵𝓵𝓸 oder 𝐇𝐞𝐥𝐥𝐨 aus der Zierschrift verwenden. Manche Geräte zeigen sie als leere Kästchen (□), und Screenreader lesen sie nicht richtig vor. Vermeide sie daher in Namen, die andere lesen müssen.

Zusammenfassung

  1. Setze die Art zwischen drei Backticks (```).
  2. Beginne nach den öffnenden Backticks eine neue Zeile.
  3. Eine Nachricht fasst 2.000 Zeichen. Halte umgewandelte Bilder bei höchstens 60 Spalten.
  4. Für Handy-Nutzer peile etwa 30 Spalten an.
  5. Verrutscht es trotzdem, speichere ein PNG und lade es hoch.

Ergebnisse auf lab.ascii kopierst du mit einem Klick. Beim Einfügen in Discord setzt du ``` davor und dahinter.