U+00AD
SOFT HYPHEN

Invisible hyphenation hint; shows up only when a line breaks there.

Codepoint
U+00AD
Kürzel
SHY
Gruppe
soft-hyphen
Klasse
context-dependent
Voreinstellung
entfernt
Ersetzt durch
entfernt, ohne Ersatz

Was es ist

Ein unsichtbarer Hinweis, der sagt: Hier darf ein Trennstrich stehen, wenn die Zeile umbrochen werden muss. Bricht die Zeile dort nicht um, wird gar nichts angezeigt.

Woher es kommt

Aus Textverarbeitungen und Satzsystemen, die automatisch trennen, aus PDF-Text, der wieder in reinen Text zurückgeholt wurde, und aus Webseiten, die ihre Trennstellen selbst auszeichnen.

Wann es dazugehört

Überall dort, wo die Trennung gewollt war und der Text erneut umbrochen wird. In einer reinen Textdatei, die nie wieder gesetzt wird, ist es totes Gewicht und zerstört die Suche: Ein Wort mit einem solchen Zeichen findet man nicht, wenn man dasselbe Wort normal eintippt.

Was TraceFree damit macht

VoreinstellungVerhalten
conservativeentfernt
defaultentfernt
report-onlynachgefragt
strictentfernt

Die Kontextprüfungen können eine Bereinigung immer nur vorsichtiger machen, nie schärfer. Eine Regel „immer entfernen“ setzt sie nicht außer Kraft.

Wie man es entfernt

In TraceFree den Zwischenablage-Wächter einschalten und den Text kopieren — der Fund erscheint mit einem Vorher-Nachher-Vergleich der betroffenen Zeilen. Für Dateien tut ein überwachter Ordner dasselbe und legt eine Sicherungskopie daneben.

Wie man es schreibt

Diese Seite gibt das Zeichen selbst nie aus, nur Schreibweisen dafür. Eine Seite über unsichtbare Zeichen, die unsichtbare Zeichen enthält, wäre nicht prüfbar — und genau das ist das Problem, für das es dieses Programm gibt.

SchreibweiseWert
UnicodeU+00AD
Rust\u{AD}
JavaScript, Python\u00AD
HTML­ ­
Regex (PCRE, Rust)\x{AD}