Selects a glyph variant. Required for emoji presentation and CJK variants.
variation-selectorcontext-dependentUnsichtbare 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.
Aus Emoji-Tastaturen und aus CJK-Text, wo ein Selektor die regional richtige Form eines Schriftzeichens auswählt.
Immer dann, wenn die Form tatsächlich zählt — und das ist meistens der Fall, wenn sie überhaupt auftauchen. TraceFree hält sich innerhalb von Emoji-Sequenzen und in Text mit Schriftzeichen zurück.
Außerhalb dieser Zusammenhänge hat ein Variantenselektor nichts auszuwählen, und derselbe Block wurde bereits benutzt, um Daten in einem einzigen sichtbaren Zeichen zu verstecken.
| Voreinstellung | Verhalten |
|---|---|
conservative | nachgefragt |
default | entfernt |
report-only | nachgefragt |
strict | entfernt |
Die Kontextprüfungen können eine Bereinigung immer nur vorsichtiger machen, nie schärfer. Eine Regel „immer entfernen“ setzt sie nicht außer Kraft.
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.
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.
| Schreibweise | Wert |
|---|---|
| Unicode | U+FE00 |
| Rust | \u{FE00} |
| JavaScript, Python | \uFE00 |
| HTML | ︀ ︀ |
| Regex (PCRE, Rust) | \x{FE00} |