Aller au contenu
Ghostchars

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
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

Avantmenu U+E000
Aprèsmenu

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é.

Vérifier votre propre texteTous les caractères