TraceFree PRO

U+00A0
NO-BREAK SPACE

Non-breaking space. Legitimate in typography, also a common web artifact.

Codepoint
U+00A0
Kürzel
NBSP
Gruppe
space-variant
Klasse
context-dependent
Voreinstellung
ersetzt
Ersetzt durch
U+0020

Was es ist

Das geschützte Leerzeichen sieht genau aus wie ein gewöhnliches und verhält sich in einem Punkt anders: Dort darf die Zeile nicht umbrechen. Es ist das mit Abstand häufigste Zeichen, das beim Kopieren aus einer Webseite mitkommt.

Woher es kommt

Aus ordentlich gesetzter Typografie — und aus Webseiten und Textverarbeitungen, die das automatisch tun, ob es gewollt war oder nicht. Wer einen Preis, ein Datum oder eine Einheit aus einer dargestellten Seite kopiert, bringt sehr oft eines mit.

Wann es dazugehört

Ständig. Es gehört zwischen Zahl und Einheit, zwischen eine Abkürzung und das Folgende, und überall dorthin, wo ein Zeilenumbruch zwei zusammengehörige Dinge trennen würde.

TraceFree PRO ersetzt es durch ein gewöhnliches Leerzeichen, statt es zu löschen. Genau darin liegt der Unterschied zwischen einer Bereinigung und einer Beschädigung: Löschen würde aus einem Preis eine einzige zusammengelaufene Zeichenkette machen.

Was TraceFree PRO damit macht

VoreinstellungVerhalten
conservativenachgefragt
defaultersetzt
report-onlynachgefragt
strictersetzt

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+00A0
Rust\u{A0}
JavaScript, Python\u00A0
HTML   
Regex (PCRE, Rust)\x{A0}

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