TraceFree PRO

U+1160
HANGUL JUNGSEONG FILLER

Renders as blank width; used to hide data.

Codepoint
U+1160
Kürzel
HJF
Gruppe
zero-width
Klasse
invisible
Voreinstellung
entfernt
Ersetzt durch
entfernt, ohne Ersatz

Was es ist

Ein Zeichen ohne Breite belegt keinen Platz und zeichnet kein Schriftbild. Im Editor springt der Cursor darüber hinweg, ohne dass sich etwas bewegt; im Textfeld sieht die Zeile genauso aus wie ohne es. Ein Zeichen ist es trotzdem: Es steht in der Datei und wird von jeder Längenfunktion mitgezählt.

Woher es kommt

Meist von Maschinen, nicht von Menschen. Redaktionssysteme setzen sie, um den Zeilenumbruch zu steuern, Textverarbeitungen lassen sie beim Umfließen von Text zurück, und Text aus einem Sprachmodell trägt sie aus dem Tokenizer mit heraus. Manche kommen mit Absicht: Ein Zeichen ohne Breite ist der einfachste Weg, eine Kopie eines Dokuments zu kennzeichnen, ohne dass die Kennzeichnung zu sehen wäre.

Wann es dazugehört

Im Fließtext so gut wie nie. Deshalb steht diese Gruppe voreingestellt auf Entfernen.

Ausnahmen gibt es, und TraceFree PRO kennt sie: Eine Byte-Reihenfolge-Marke ganz am Anfang einer Datei ist eine legitime Kodierungsangabe, und einige dieser Codepoints sind gewöhnlicher Bestandteil der Schriften, zu denen sie gehören.

Was TraceFree PRO damit macht

VoreinstellungVerhalten
conservativeentfernt
defaultentfernt
report-onlynachgefragt
strictentfernt

Die Kontext-Prü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 PRO den Zwischenablage-Wächter einschalten und den Text kopieren. Auf der Kommandozeile:

tracefree clean --backup document.txt
pbpaste | tracefree clean | pbcopy

Melden, ohne etwas zu ändern — Exit-Code 1 bei Funden, damit es in der CI taugt:

tracefree check -r ./docs

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+1160
Rust\u{1160}
JavaScript, Python\u1160
HTMLᅠ ᅠ
Regex (PCRE, Rust)\x{1160}

Verwandte Zeichen

Am eigenen Text ausprobieren

Beliebigen Text in die Browser-Demo einfügen und sehen, was darin steht. Dieselbe Engine wie in der Anwendung, vollständig auf Ihrem Gerät — nichts wird hochgeladen.

Ausprobieren

Laden im Mac App Store
Bald verfügbar
Erhältlich bei Microsoft
Bald verfügbar