# Schritt-für-Schritt-Erklärer der Unicode-Bidi-Regeln: gepaarte Klammern, Isolate und explizite Einbettungen

Führt den Unicode-Bidi-Algorithmus (UAX #9) Regel für Regel aus — Einbettungsstufen X1–X8, Isolatsequenzen, gepaarte Klammern BD16 mit N0, W/N/I-Auflösung und L1/L2/L4-Umsortierung — und zeigt jeden Zwischenstand.

> Kanonische Seite: https://elysiatools.com/de/tools/unicode-bidi-paired-bracket-isolate-embedding-cf-rule-explainer

- **Kategorie:** Text Processing

- **Schlagwörter:** unicode bidi, uax 9, bidi-algorithmus, rtl, ltr, einbettungsstufe, isolate, gepaarte klammern, bidi-steuerzeichen

## Überblick

Text in logischer Reihenfolge eingeben; Bidi-Steuerzeichen als \-Token oder \\uXXXX-Escapes einfügen. Die Ausgabe zeigt die P2/P3-Entscheidung, die Stack-Spur des X-Durchlaufs mit Overflow-Zählern, jede Isolatsequenz mit sos/eos, Typänderungen durch W1–W7 und N0–N2 (Klauseln N0b/N0c1/N0c2/N0d), finale Stufen aus I1–I2, jede L2-Umkehrpasse und die visuelle Endordnung mit L4-Spiegelung.

## Eingaben

- **Text (logische Reihenfolge, unterstützt \-Token und \\uXXXX-Escapes)** (textarea): he said “abc אבג def.” אב (cd) אב חשבון: 12 + 34
- **Absatzrichtung** (select)

## Wann verwenden

- Wenn unerwartete Zeichenreihenfolgen bei gemischten LTR- und RTL-Texten in Benutzeroberflächen oder Layout-Engines analysiert werden müssen.
- Wenn das Verhalten von Bidi-Steuerzeichen wie RLI, LRI, PDI oder Einbettungen im Detail nachvollzogen werden soll.
- Wenn Entwickler eigene Implementierungen des Unicode-Bidi-Algorithmus gegen die Zwischenstände von UAX #9 validieren wollen.

## Funktionsweise

- Text in logischer Reihenfolge eingeben und Bidi-Steuerzeichen wahlweise als lesbare Token (z. B. , ) oder \\uXXXX-Escapes einfügen.
- Absatzrichtung auswählen (automatische Erkennung via P2/P3 oder feste Vorgabe als LTR oder RTL).
- Das Tool führt alle Phasen von UAX #9 aus – inklusive X1–X8-Stack, sos/eos-Grenzbestimmung, W1–W7- und N0–N2-Typauflösung sowie L1/L2/L4-Umsortierung.
- Die detaillierte HTML-Ausgabe visualisiert die schrittweisen Stufenwechsel, Klauselentscheidungen bei Klammern und die finale visuelle Zeichenanordnung.

## Anwendungsfälle

- Fehlersuche bei falsch positionierten Klammern oder Satzzeichen in hebräischen und arabischen Lokalisierungen.
- Konformitätsprüfung von Text-Rendering-Pipelines und PDF-Generatoren gegenüber der Unicode-Spezifikation UAX #9.
- Didaktische Demonstration der Bidi-Regelmechanismen und Stufenverschachtelungen für Entwickler und Schriftdesigner.

## Häufig gestellte Fragen

### Wie können Bidi-Steuerzeichen im Eingabetext angegeben werden?

Steuerzeichen können als Klartext-Token wie , , , , oder als Unicode-Escapes wie \\u2067 eingegeben werden.

### Welche Rolle spielen gepaarte Klammern nach Regel N0?

Regel N0 ordnet gepaarten Klammern (BD16) dynamisch einen Richtungstyp zu, basierend auf dem umgebenden Kontext und der Einbettungsrichtung.

### Was unterscheidet Isolate (RLI/LRI) von klassischen Einbettungen (RLE/LRE)?

Isolate kapseln den inneren Text richtungsbezogen vollständig ab, sodass er den umgebenden Textfluss nicht unerwünscht beeinflusst.

### Wie ermittelt die Option 'Auto' die Absatzrichtung?

Nach den Regeln P2 und P3 bestimmt das erste gefundene Zeichen mit starker Richtung (L, R oder AL) die Basisstufe des Absatzes.

### Wird die Glyphenspiegelung nach Regel L4 dargestellt?

Ja, Zeichen mit dem Bidi-Spiegelungsattribut (wie Klammern auf ungeraden Stufen) werden im visuellen Endergebnis gespiegelt ausgewiesen.

## Ähnliche Tools

- [Doppelte Zeilen Entfernen](https://elysiatools.com/de/tools/remove-duplicate-lines): Dedupliziert Zeilen in einer Liste oder einem Textblock. Behält das erste oder letzte Vorkommen, mit Optionen für Groß-/Kleinschreibung, Leerzeichen-Trimming und das Ignorieren leerer Zeilen.
- [Durchgestrichener Text](https://elysiatools.com/de/tools/strikethrough-text): Fügt jedem Zeichen eine Durchstreichlinie hinzu über das Unicode-Kombinationszeichen U+0336. Klartext — ohne Markdown.
- [NLP-Annotationswerkbank für Texte](https://elysiatools.com/de/tools/text-nlp-annotation-workbench): Führt erklärbare lokale Tokenisierung, Satzsegmentierung, Stoppwörter, Lemmata, Stämme, Entitäten und n-Gramme mit JSONL- oder CoNLL-Export aus.
- [Text-Wiederholer](https://elysiatools.com/de/tools/text-repeater): Wiederholt Text N-mal mit einem gewählten Trennzeichen — inline, neue Zeile oder nummerierter Countdown. Das schnelle Tool für Chat-Spam, dramatische Aufbauten und Social-Media-Effekte.
- [Unterstrichener Text](https://elysiatools.com/de/tools/underline-text): Fügt jedem Zeichen eine Unterstreichung hinzu über das Unicode-Kombinationszeichen U+0332. Klartext — ohne HTML.
- [Drei-Wege-Textvergleich- und Merge-Suite](https://elysiatools.com/de/tools/three-way-text-comparison-merge-suite): Zeilen/Wort/Zeichen-diff, Groß-/Leerzeichenregeln, Drei-Wege-Merge mit Konflikten, Unified-Patch und Bericht
- [BFV-, CKKS-, LWE-FHE-Erklärer für Rauschbudget, Relinearisierung und Bootstrapping](https://elysiatools.com/de/tools/bfv-ckks-lwe-fhe-ciphertext-noise-budget-relin-and-bootstrapping-explainer): Führt eine echte Mini-BFV/CKKS-Pipeline über Z_q\[x\]/(xⁿ+1) aus: exakte invariante Rauschbudgets in Bit, Ciphertext-Multiplikation mit Relinearisierung, Moduluswechsel, SIMD-Slot-Packing und Bootstrapping-Auffrischung.
- [Erweiterter Entferner für Doppelte Zeilen](https://elysiatools.com/de/tools/advanced-duplicate-line-remover): Erkennt und entfernt doppelte Zeilen mit erweiterten Optionen für Modus, Groß-/Kleinschreibung und Zuschneiden

## Beispiele

- [Hex/Unicode Konverter Beispiele](https://elysiatools.com/de/samples/text-hex-unicode-formats): Testbeispiele für Hex- und Unicode-Escapesequenz-Konvertierung
- [MP3 Audio-Beispiele ohne Urheberrechte](https://elysiatools.com/de/samples/mp3-samples): Sammlung urheberrechtsfreier Audio-Beispiele zum Testen und Entwickeln, einschließlich Naturklänge, Meditationsmusik und Umgebungsgeräusche
- [Sonderzeichen-Beispiele](https://elysiatools.com/de/samples/text-special-characters-samples): Beispieltextdateien mit verschiedenen Sonderzeichen, Interpunktionszeichen und Symbolen zum Testen der Entfernung nicht-alphanumerischer Zeichen
- [Android Java Bildverarbeitungsbeispiele](https://elysiatools.com/de/samples/android-image-processing-java): Android Java Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung
