Zum Inhalt springen
Ghostchars

Richtungsmarken

BIDIRECTIONAL ISOLATES (U+2066–U+2069)

Vier unsichtbare Steuerzeichen – LRI, RLI, FSI und PDI –, die einen Textabschnitt so einfassen, dass seine Richtung nicht in den Text ringsum auslaufen kann. Sie sind der moderne Ersatz für die Einbettungs- und Override-Steuerzeichen.

Bereich
U+2066–U+2069
Standardmäßig entfernt
Wenn frei stehend
Zuständige Option
Richtungsmarken --bidi
Kann tragend sein
Ja

Woher es kommt

Lokalisierungs-Frameworks, die eingesetzte Variablen in Isolate einfassen, damit ein arabischer Name aus einer Benutzereingabe den deutschen Satz drumherum nicht umordnet. Außerdem aus jedem Editor, der korrekten Text mit gemischter Richtung erzeugt.

Warum es zählt

Sie sind das richtige Werkzeug – und genau deshalb brauchen sie Aufmerksamkeit: Unpaarige Isolate sind in ausgeschnittenem und wieder eingefügtem Text häufig, und sie sind genauso unsichtbar wie die Steuerzeichen, die sie ersetzt haben.

Vorher und nachher

VorherHallo U+2066nameU+2069!
NachherHallo name!

Eine eingesetzte Variable, eingefasst in ein Isolat-Paar – richtig in der Vorlage, sinnlos, sobald der Wert schlichtes Deutsch ist.

Das Zeichen wird als beschriftete Marke dargestellt, damit du siehst, wo es sitzt. In deinem Text zeichnet es überhaupt nichts.

Wann es berechtigt ist

Um einen Textabschnitt, dessen Richtung die Umgebung nicht beeinflussen soll. Ghostchars behält ein Isolat neben Text von rechts nach links und entfernt eines, das in einem Absatz von links nach rechts frei steht.

So entfernst du es

Die Voreinstellung entfernt sie, wenn kein Nachbar von rechts nach links läuft; sie behält und meldet sie, wenn doch. `--bidi` entfernt sie überall.

Ist das ein KI-Wasserzeichen?

Kein Wasserzeichen

Nein. Isolate kommen aus Lokalisierungs-Frameworks und modernen Editoren. Sie sind ein Beleg dafür, dass irgendwo davor sauber mit gemischter Richtung umgegangen wurde.

Keine Verbindung zu maschinell erzeugtem Text. Es kommt aus einer Software, von einer Tastatur oder von einem Menschen.

Fragen

Welche vier sind es?

U+2066 LEFT-TO-RIGHT ISOLATE, U+2067 RIGHT-TO-LEFT ISOLATE, U+2068 FIRST STRONG ISOLATE, das die Richtung des ersten starken Zeichens darin übernimmt, und U+2069 POP DIRECTIONAL ISOLATE, das jedes von ihnen schließt.

Warum sind sie besser als Einbettungen?

Weil der Text innerhalb eines Isolats die Richtung des Textes außerhalb nicht beeinflussen kann. Eine nicht beendete Einbettung ordnet den Rest des Absatzes um; ein Isolat kann das nicht.

Prüf deinen eigenen Text

Füg irgendetwas in den Textreiniger ein und sieh jedes unsichtbare Zeichen darin – mit Position, Codepoint und dem, was mit jedem einzelnen passiert. Nichts wird hochgeladen.

Prüf deinen eigenen TextAlle Zeichen