
Was jedes einzelne ist, woher es kommt und — der Teil, den die meisten Werkzeuge auslassen — wann es genau dort richtig steht.
control-charDie nicht druckbaren Steuercodes aus der Zeit von Fernschreibern und Terminals: Klingel, Seitenvorschub, Escape, Löschen und ihre Verwandten, dazu ein zweiter Block, der mit den 8-Bit-Zeichensätzen kam.
space-variantLeerzeichen, die nicht das gewöhnliche Leerzeichen sind: manche verhindern an dieser Stelle einen Zeilenumbruch, manche haben eine feste Breite unabhängig von der Schrift, manche beides. Als Zwischenraum sind sie sichtbar, vom normalen Leerzeichen aber mit bloßem Auge nicht zu unterscheiden.
smart-quotesTypografische Anführungszeichen und ihre Verwandten: die gekrümmten öffnenden und schließenden Formen, die tiefen Formen des Deutschen und die spitzen Guillemets des Französischen und mehrerer anderer Sprachen.
soft-hyphenEin 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.
bidi-controlBidi-Steuerzeichen teilen der Textdarstellung mit, in welcher Richtung ein Abschnitt gesetzt werden soll. Sie sind unsichtbar und ändern am gespeicherten Text nichts — nur an seiner Darstellung.
zero-widthEin 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.
joinerZwei unsichtbare Zeichen, die steuern, ob die Schriftzeichen um sie herum verbunden werden: eines erzwingt eine Verbindung, das andere verhindert sie. Sie haben keine Breite, und sie tragen Bedeutung.
dashesDie Striche, die nicht der ASCII-Bindestrich sind: der Halbgeviertstrich für Bereiche, der Geviertstrich für Einschübe, das echte mathematische Minus und der geschützte Bindestrich.
ellipsisDrei Punkte als ein einziges Zeichen, deren Abstand die Schrift bestimmt statt drei einzelner Satzpunkte.
line-separatorUnicodes eigene Zeilen- und Absatzumbrüche, getrennt von dem aus ASCII geerbten Zeilenvorschub und Wagenrücklauf. Sie bedeuten dasselbe und werden von deutlich weniger Programmen richtig behandelt.
variation-selectorUnsichtbare Zeichen, die zwischen zwei Formen des Zeichens davor auswählen. Das bekannteste Paar entscheidet, ob ein Symbol flach schwarzweiß als Text oder als farbiges Emoji gezeichnet wird.
replacement-charDer sichtbare Grabstein eines verlorenen Zeichens. Ein Decoder, der auf eine Bytefolge trifft, die er nicht deuten kann, setzt dieses Zeichen an ihre Stelle, damit der Fehlschlag festgehalten und nicht stillschweigend verschluckt wird.
tag-charactersEin Block von 128 Codepoints, die das druckbare ASCII spiegeln und als schlicht nichts dargestellt werden. Eingeführt wurden sie zur Sprachkennzeichnung, diese Verwendung ist zurückgezogen, und übrig geblieben ist ein vollständiges unsichtbares Alphabet.
homoglyphJedes Zeichen ist in seiner eigenen Schrift völlig richtig. An einem kyrillischen a in einem russischen Wort ist nichts falsch.
Deshalb meldet TraceFree PRO diese Fälle nur innerhalb von Wörtern, die Schriften mischen, und nie in einsprachigem Text. Diese Zurückhaltung ist Absicht: Ein Fehlalarm kostet hier mehr Vertrauen als eine verpasste Erkennung.
| Funktion | PRO * | FREE * |
|---|---|---|
| Alle 516 Zeichen, die die Engine kennt | Ja | Ja |
| Kontext-Prüfungen: Emoji, arabische und indische Schrift, CJK bleiben unversehrt | Ja | Ja |
| Bidi-Steuerzeichen („Trojan Source“) | Ja | Ja |
| Homoglyphen in gemischten Wörtern | Ja | Ja |
| Zwischenablage überwachen | Ja | Ja |
| Vorher-Nachher-Vergleich vor jeder Änderung | Ja | Ja |
| Vier Regelsätze: Voreinstellung, zurückhaltend, streng, nur melden | Ja | Ja |
| Oberfläche in 20 Sprachen | Ja | Ja |
| Kein Konto, kein Netzwerkzugriff | Ja | Ja |
| Automatischer Modus: still bereinigen, ohne Rückfrage | Ja | – |
| Ordner überwachen und Textdateien bereinigen, mit Sicherungskopien | Ja | – |
| Eigene Regeln für einzelne Zeichen | Ja | – |
* Der Wechsel von FREE zu PRO ist ein einmaliger In-App-Kauf, kein Abonnement.
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.

