Wie erstelle ich eine „ASCII“-Art-Tabelle für Facebook oder Twitter?

Wie erstelle ich eine „ASCII“-Art-Tabelle für Facebook oder Twitter?

Wie kann man eine Tabelle für Dienste erstellen, die nur Klartext unterstützen, wie Facebook oder Twitter, da diese alle falsch ausgerichtet sind, weil sie keine monoproportionale Schriftart haben? Mit anderen Worten, wie kann man Folgendes ändern:

╔════════════════════════════════════════╦════════════╦════════╗
║ Spalte1 ║ Spalte2 ║ Anz.Spalte ║
╠═════════════════════════════════════════╬═══════════╣
║ Wert 1 ║ Wert 2 ║ 123 ║
║ Dies ist eine Zeile mit nur einer Zelle ║ ║ ║
║ Diese Zeile testet HTML-Entitäten ║ Test
║ 45 ║
╚════════════════════════════════════════╩══════════════╩════════════╝

dazu:

╔═══════════════════════════════════╦════════════╦════════╗
║               Col1                ║    Col2    ║ NumCol ║
╠═══════════════════════════════════╬════════════╬════════╣
║ Value 1                           ║ Value 2    ║    123 ║
║ This is a row with only one cell  ║            ║        ║
║ This row is testing html entities ║ Te<br />st ║     45 ║
╚═══════════════════════════════════╩════════════╩════════╝

?


Zu Ihrer Information:Gibt es eine Webanwendung zum Erstellen von ASCII-Art-Tabellen? - Web Applications Stack Exchange

Antwort1

Die Tabelle ist falsch ausgerichtet, da sie Monospace erfordert. Monospace-Schriftarten werden von Twitter und Facebook nicht verwendet, aber Sie können den Text möglicherweise durch entsprechende Unicode-Zeichen mit fester Breite ersetzen. Technisch gesehen handelt es sich hier nicht um Monospace, die Zeichen werden nicht unbedingt in einer festen Rasteranordnung positioniert und meines Wissens gibt es für Zeichen wie das Leerzeichen kein Äquivalent in voller Breite, aber der vorhersehbare Abstand kann es dennoch viel einfacher machen, eine ansehnliche Tabelle zu erstellen.

Der Unicode-Block für halbbreite und vollbreite Zeichen ist U+FF00 bis U+FFEF und Text, der in diesen Zeichen geschrieben ist, ist looks like this. Sie können ein Tool verwenden, um Text automatisch zu konvertieren, wie z. B.Dieses hier. Auf der verlinkten Seite finden Sie auch einige interessante Hintergrundinformationen zum Zweck dieses Zeichensatzes.

Antwort2

Das geht nicht. Dazu müsste eine Schriftart mit fester Breite verwendet werden, und es gibt keine Möglichkeit, dies auf Facebook- oder Twitter-Clients zu erzwingen.

Sie können auch keine HTML-<TABLE>s verwenden, da es keine Möglichkeit gibt, diese anzugeben/einzugeben.

verwandte Informationen