Text und Codierung
Grundlagen
Ein Graphem ist eine wahrgenommene Texteinheit wie é oder ein verbundenes Emoji. UTF-16-Umkehr kann Surrogatpaare zerstören; Codepunktumkehr trennt Akzente.
Graphemanzahl ist keine Bildschirmbreite. CJK und Emoji können mehr Spalten als lateinische Zeichen benötigen.
Funktionen
Umkehren, teilen, gruppieren, wiederholen, rotieren, kürzen, sortieren und auffüllen, auch zeilenweise. Positive Rotation geht nach links. Bereichs- und Verschiebemodi arbeiten absichtlich mit Codepunkten. Zusammenhängende Teile unterscheiden sich höchstens um ein Graphem; Anzahl ≤Graphemanzahl. Unicode-Regex ohne Schrägstriche. Leere Treffer und Schnitte im Graphem werden abgelehnt. Zufallsfüllung verwendet das Füllfeld als Graphempool.
Anleitung
- Aktion wählen und Text einfügen oder UTF-8-Datei öffnen.
- Anzahl, Trennzeichen oder Füllzeichen einstellen. \n erzeugt einen Umbruch. Bereichsgrenzen sind hexadezimal; Erzeugung kann Buchstaben oder Zahlen filtern.
- Anwenden, prüfen und exportieren oder weiterverwenden. Rückgängig stellt Eingabe und Optionen wieder her.
- Zusammenhängende Teile unterscheiden sich höchstens um ein Graphem; Anzahl ≤Graphemanzahl. Unicode-Regex ohne Schrägstriche. Leere Treffer und Schnitte im Graphem werden abgelehnt. Zufallsfüllung verwendet das Füllfeld als Graphempool.
Fehler und Grenzen
Sortierung ist nach Codepunkten, nicht nach Wörterbuch. Ungültige Verschiebungen werden abgelehnt; Extraktion kann Grapheme zerlegen.
Aufsteigende Bereiche mit höchstens 10.000 Werten; Surrogate werden übersprungen. Ausgabe höchstens 2.000.000 Zeichen.
Zusammenhängende Teile unterscheiden sich höchstens um ein Graphem; Anzahl ≤Graphemanzahl. Unicode-Regex ohne Schrägstriche. Leere Treffer und Schnitte im Graphem werden abgelehnt. Zufallsfüllung verwendet das Füllfeld als Graphempool.
Häufige Fragen
Bleiben Emoji und Akzente erhalten?
Graphem-Modi behalten die vom Intl.Segmenter des Browsers erkannten Cluster zusammen.
Korrigiert dies arabische oder hebräische Schreibrichtung?
Nein. Die logische Reihenfolge wird geändert, nicht der bidirektionale Darstellungsalgorithmus.