Aller au contenu
Ghostchars

Index des caractères invisibles

Chaque point de code avec sa propre page : à quoi il sert, d'où il vient, quand il fait un vrai travail, et si la passe par défaut le supprime.

49 caractères documentés

Regroupés selon la catégorie que signale le moteur. À l'intérieur d'une catégorie, l'option qui supprime un caractère est la même pour toutes les lignes.

Largeur nulle et invisibles

Régi par Passe par défaut (toujours actif)

Point de codeNomPasse par défaut
U+200BZERO WIDTH SPACEUn espace sans largeur. Il occupe une position dans la chaîne, marque un endroit où la ligne peut se couper, et ne dessine absolument rien.Oui
U+2060WORD JOINERL'inverse de l'espace de largeur nulle : un caractère invisible qui interdit toute coupure de ligne à sa position, sans ajouter la moindre largeur.Oui
U+00ADSOFT HYPHENUn trait d'union conditionnel. Il reste invisible jusqu'à ce que la ligne se coupe exactement là, moment où un trait d'union apparaît.Oui
U+FEFFZERO WIDTH NO-BREAK SPACEL'indicateur d'ordre des octets, U+FEFF, que les éditeurs et les messages d'erreur écrivent le plus souvent ufeff. Tout au début d'un fichier, il annonce l'encodage ; partout ailleurs, c'est un rien invisible et insécable, dont Unicode déconseille cet usage depuis la version 3.2.Oui
U+2061FUNCTION APPLICATIONUn opérateur mathématique invisible qui signifie « appliquer cette fonction à cet argument » : l'opérateur muet entre f et (x).Oui
U+2062INVISIBLE TIMESLe signe de multiplication invisible : l'opérateur que vous sous-entendez en écrivant « 2x » pour dire « 2 fois x ».Oui
U+2063INVISIBLE SEPARATORLa virgule invisible, U+2063 INVISIBLE SEPARATOR : le séparateur entre les indices d'un indice composé comme a⁣i⁣j.Oui
U+2064INVISIBLE PLUSLe signe d'addition invisible placé entre les parties d'un nombre fractionnaire : le « et » de « un et demi ».Oui
U+034FCOMBINING GRAPHEME JOINERUne marque combinante de largeur nulle qui existe pour changer la façon dont deux caractères sont triés et collationnés, pas leur apparence. Elle ne se dessine jamais.Oui
U+180EMONGOLIAN VOWEL SEPARATORUn contrôle orthographique mongol reclassé dans Unicode 6.3 : il était un espace, il est désormais un contrôle de formatage de largeur nulle.Oui
U+2800BRAILLE PATTERN BLANKLa cellule braille dont aucun point n'est levé. C'est un caractère imprimable, doté d'une vraie chasse, mais rien n'y est dessiné.Oui
U+3164HANGUL FILLERUn caractère de compatibilité hangûl dépourvu de forme, utilisé autrefois pour combler une case vide dans un bloc syllabique coréen.Oui
U+FDD0-U+FDEFNONCHARACTERSDes points de code qu'Unicode a réservés à jamais pour qu'ils ne soient jamais des caractères : U+FDD0-U+FDEF, plus les deux derniers points de code de chaque plan (U+FFFE, U+FFFF, U+1FFFE, et ainsi de suite).Oui

Forçages bidirectionnels

Régi par Passe par défaut (toujours actif)

Point de codeNomPasse par défaut
U+202ERIGHT-TO-LEFT OVERRIDEUn contrôle invisible qui force la mise en page de tous les caractères suivants de droite à gauche, quelle que soit leur écriture.Oui
U+202DLEFT-TO-RIGHT OVERRIDELe miroir de U+202E : il force la mise en page de tout ce qui suit de gauche à droite, en passant outre la direction naturelle de l'hébreu ou de l'arabe.Oui
U+202ALEFT-TO-RIGHT EMBEDDINGOuvre une plage de gauche à droite à l'intérieur du texte environnant, jusqu'à ce qu'un POP DIRECTIONAL FORMATTING correspondant la referme.Oui
U+202BRIGHT-TO-LEFT EMBEDDINGOuvre une plage de droite à gauche à l'intérieur du texte environnant, jusqu'à ce qu'un POP DIRECTIONAL FORMATTING correspondant la referme.Oui
U+202CPOP DIRECTIONAL FORMATTINGReferme la dernière incorporation ou le dernier forçage. Seul, il ne fait rien ; apparié, il termine une plage directionnelle.Oui

Marques bidirectionnelles

Régi par Marques bidi --bidi

Point de codeNomPasse par défaut
U+200ELEFT-TO-RIGHT MARKUn caractère invisible, de largeur nulle, à direction gauche-droite forte. Il lève les ambiguïtés d'un texte mixte sans rien réordonner lui-même.Quand il est isolé
U+200FRIGHT-TO-LEFT MARKLe miroir de U+200E : un caractère invisible à direction droite-gauche forte, employé pour lever les ambiguïtés d'un texte à direction mixte.Quand il est isolé
U+061CARABIC LETTER MARKUne marque invisible qui a la direction d'une lettre arabe, ajoutée dans Unicode 6.3 pour les cas où une marque de droite à gauche n'est pas tout à fait assez forte.Quand il est isolé
U+2066-U+2069BIDIRECTIONAL ISOLATESQuatre contrôles invisibles (LRI, RLI, FSI et PDI) qui enveloppent un segment de texte pour que sa direction ne puisse pas déborder sur le texte alentour. Ce sont les remplaçants modernes des contrôles d'incorporation et de forçage.Quand il est isolé

Liants, sélecteurs et remplisseurs

Régi par Agressif -a

Point de codeNomPasse par défaut
U+200DZERO WIDTH JOINERUn caractère invisible qui demande à ses deux voisins d'être dessinés comme un seul. C'est lui qui transforme trois personnes distinctes en un emoji famille, et qui relie les lettres arabes et indiennes qui resteraient sinon séparées.Quand il est isolé
U+200CZERO WIDTH NON-JOINERL'inverse du liant : un caractère invisible qui interdit à deux voisins d'être dessinés comme une seule forme liée.Quand il est isolé
U+FE00-U+FE0FVARIATION SELECTORSSeize modificateurs invisibles qui choisissent laquelle de plusieurs formes le caractère précédent doit prendre. VS15 (U+FE0E) demande la forme texte en noir et blanc ; VS16 (U+FE0F) demande la forme emoji en couleur.Quand il est isolé
U+E0000-U+E007FTAG CHARACTERSUne copie fantôme de l'ASCII. U+E0020-U+E007E reproduisent un pour un les caractères ASCII imprimables et ne dessinent rien. U+E007F CANCEL TAG termine une séquence.Quand il est isolé
U+180B-U+180DMONGOLIAN FREE VARIATION SELECTORSTrois sélecteurs invisibles (FVS1-FVS3) qui choisissent la forme positionnelle que prend une lettre mongole quand le dessin par défaut n'est pas celui qu'exige le mot.Quand il est isolé
U+17B4-U+17B5KHMER INHERENT VOWELSDeux signes voyelles khmers invisibles, AQ et AA, qui écrivent une voyelle normalement sous-entendue plutôt qu'écrite.Quand il est isolé
U+115F-U+1160HANGUL JAMO FILLERSDeux remplisseurs de largeur nulle, U+115F HANGUL CHOSEONG FILLER et U+1160 HANGUL JUNGSEONG FILLER, qui tiennent la place d'une consonne initiale ou d'une voyelle médiane manquante quand un bloc syllabique coréen est écrit en jamos. On les appelle couramment le remplisseur choseong et le remplisseur jungseong.Quand il est isolé

Caractères à usage privé

Régi par Caractères à usage privé --pua

Point de codeNomPasse par défaut
U+E000-U+F8FFPRIVATE USE AREADes 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.Non

Espaces exotiques

Régi par Espaces -s

Point de codeNomPasse par défaut
U+00A0NO-BREAK SPACEUn espace qui interdit la coupure de ligne. Il ressemble exactement à un espace ordinaire et c'est un point de code complètement différent.Non
U+202FNARROW NO-BREAK SPACEUn espace insécable plus étroit, environ la moitié de la largeur d'un espace ordinaire, employé là où un espace pleine largeur paraîtrait trop large.Non
U+205FMEDIUM MATHEMATICAL SPACEUn espace large de quatre dix-huitièmes de cadratin, défini pour la composition mathématique : l'écart autour d'un opérateur binaire.Non
U+3000IDEOGRAPHIC SPACEUn espace pleine chasse, exactement aussi large qu'un caractère CJK. C'est la barre d'espace d'une méthode de saisie japonaise, chinoise ou coréenne en mode pleine chasse.Non
U+1680OGHAM SPACE MARKLe séparateur de mots de l'écriture oghamique. Fait rare pour un espace, il se dessine, sous la forme d'un petit trait, dans la plupart des polices oghamiques, et reste blanc partout ailleurs.Non
U+2000-U+200AGENERAL PUNCTUATION SPACESOnze espaces typographiques de largeur fixe : quadratin demi-cadratin, quadratin cadratin, espace demi-cadratin, espace cadratin, espace tiers de cadratin, espace quart de cadratin, espace sixième de cadratin, espace tabulaire, espace de ponctuation, espace fin et espace ultrafin.Non

Séparateurs de ligne

Régi par Fins de ligne -n

Point de codeNomPasse par défaut
U+2028LINE SEPARATORLe caractère « nouvelle ligne ici » propre à Unicode, distinct du saut de ligne ASCII. Il termine une ligne sans terminer le paragraphe.Non
U+2029PARAGRAPH SEPARATORLa coupure de paragraphe propre à Unicode : le pendant de U+2028, un cran au-dessus.Non
U+0085NEXT LINENEL, un contrôle C1 qui signifie « commencer une nouvelle ligne ». Il vient d'EBCDIC, où il était le caractère de fin de ligne.Non

Caractères de contrôle

Régi par Caractères de contrôle --controls

Point de codeNomPasse par défaut
U+0000-U+001FC0 CONTROL CHARACTERSLes 32 codes de contrôle ASCII : NUL, BEL, ESC, les séparateurs de fichier et d'enregistrement, et tous les autres. Ce sont des commandes adressées à un téléscripteur, pas du texte.Non
U+0080-U+009FC1 CONTROL CHARACTERSUn second bloc de 32 codes de contrôle hérité d'ISO 8859. Dans Unicode ce sont des contrôles ; dans Windows-1252, les mêmes valeurs d'octet sont les guillemets courbes, le tiret cadratin et le signe euro.Non

Ponctuation typographique

Régi par Ponctuation --punct

Point de codeNomPasse par défaut
U+2013EN DASHLe tiret de longueur moyenne employé pour les intervalles et certaines relations typographiques.Non
U+2014EM DASHLe tiret long, large d'un cadratin. Il détache une incise, ou marque une interruption là où la virgule serait trop discrète.Non
U+2019RIGHT SINGLE QUOTATION MARKLe guillemet simple fermant courbe. En français comme en anglais, c'est aussi la bonne apostrophe : l’été, aujourd’hui, presqu’île.Non
U+2026HORIZONTAL ELLIPSISTrois points en un seul caractère, avec un espacement plus serré que trois points de suite et aucun risque de coupure de ligne à l'intérieur.Non

Lettres sosies

Régi par Lettres sosies --confusables

Point de codeNomPasse par défaut
U+0430CYRILLIC SMALL LETTER ALa lettre a cyrillique. Dans presque toutes les polices, elle est dessinée exactement comme le a latin, et c'est un point de code complètement différent.Non
U+043ECYRILLIC SMALL LETTER OLa lettre o cyrillique, dessinée exactement comme le o latin dans toutes les polices d'usage courant.Non
U+0435CYRILLIC SMALL LETTER IELa lettre ie cyrillique, dessinée exactement comme un e latin.Non
U+0441CYRILLIC SMALL LETTER ESLa lettre es cyrillique, dessinée exactement comme un c latin.Non

Voir la référence complète, avec les options qui régissent chaque catégorie

Statistiques anonymes ?

Ghostchars traite votre texte dans le navigateur et ne l'envoie jamais nulle part. Nous aimerions comptabiliser les pages vues avec un service de mesure auto-hébergé et sobre en cookies. Jamais le moindre contenu.