Caractères à usage privé
PRIVATE USE AREA (U+E000–U+F8FF)
Des points de code auxquels Unicode n’attribuera jamais de sens, réservés à des accords privés entre une police et le logiciel qui l’emploie. U+E000–U+F8FF, plus deux grands plans supplémentaires.
- Plage
U+E000–U+F8FF- Catégorie
- Caractères à usage privé
- Supprimé par défaut
- Non
- Option qui le régit
- Caractères à usage privé
--pua - Peut être porteur
- Non
D’où il vient
Les polices d’icônes (Font Awesome et ses semblables y placent leurs glyphes), les caractères-logos d’Apple et de Microsoft, les encodages ConScript pour les écritures construites, et le texte copié depuis des applications qui utilisent une police privée.
Pourquoi il compte
Ce qu’une police dessine comme un chevron, une autre le dessine comme une case vide, et un lecteur d’écran ne lit rien du tout. Le sens vit dans la police : le texte n’est donc lisible que là où cette police est installée — et ailleurs, un caractère à usage privé est un canal invisible en pratique.
Avant et après
Un point de code à usage privé. Dans la bonne police, c’est une icône ; partout ailleurs, c’est une case vide, ou rien.
Le caractère est affiché sous forme de pastille étiquetée, pour que vous voyiez où il se place. Dans votre texte, il ne dessine absolument rien.
Quand il est légitime
À l’intérieur d’une application qui livre la police correspondante, et dans les encodages savants d’écritures qu’Unicode n’a pas normalisées.
Comment le supprimer
Activez l’option Supprimer les caractères à usage privé (`--pua`). Elle est désactivée par défaut parce que, dans un contexte de police d’icônes, ces caractères SONT le contenu.
Est-ce un filigrane d’IA ?
Ce n’est pas un filigrane
Non. Les points de code à usage privé viennent des polices d’icônes et des encodages spécialisés. Le sens qu’ils portent a été convenu entre une police et une application, il n’a pas été laissé par un modèle.
Aucun lien avec un texte généré par une machine. Il vient d’un logiciel, d’un clavier ou d’une personne.
Questions
Cela va-t-il casser mes icônes ?
Oui, et c’est pourquoi `--pua` est désactivée par défaut. Si votre texte est de l’interface contenant des glyphes de police d’icônes, laissez l’option éteinte.
Quelles plages sont concernées ?
U+E000–U+F8FF dans le plan de base, plus les plans 15 et 16 (U+F0000–U+FFFFD et U+100000–U+10FFFD). Ghostchars les détecte par catégorie Unicode, donc les trois sont couvertes.
Vérifier votre propre texte
Collez n’importe quoi dans le nettoyeur pour voir tous les caractères invisibles qu’il contient, avec leur position, leur point de code et ce qui arrive à chacun. Rien n’est envoyé.