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 code | Nom | Passe par défaut |
|---|---|---|
| U+200B | ZERO 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+2060 | WORD 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+00AD | SOFT 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+FEFF | ZERO 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+2061 | FUNCTION APPLICATIONUn opérateur mathématique invisible qui signifie « appliquer cette fonction à cet argument » : l'opérateur muet entre f et (x). | Oui |
| U+2062 | INVISIBLE TIMESLe signe de multiplication invisible : l'opérateur que vous sous-entendez en écrivant « 2x » pour dire « 2 fois x ». | Oui |
| U+2063 | INVISIBLE SEPARATORLa virgule invisible, U+2063 INVISIBLE SEPARATOR : le séparateur entre les indices d'un indice composé comme aij. | Oui |
| U+2064 | INVISIBLE PLUSLe signe d'addition invisible placé entre les parties d'un nombre fractionnaire : le « et » de « un et demi ». | Oui |
| U+034F | COMBINING 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+180E | MONGOLIAN 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+2800 | BRAILLE 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+3164 | HANGUL 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+FDEF | NONCHARACTERSDes 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 code | Nom | Passe par défaut |
|---|---|---|
| U+202E | RIGHT-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+202D | LEFT-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+202A | LEFT-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+202B | RIGHT-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+202C | POP 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 code | Nom | Passe par défaut |
|---|---|---|
| U+200E | LEFT-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+200F | RIGHT-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+061C | ARABIC 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+2069 | BIDIRECTIONAL 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 code | Nom | Passe par défaut |
|---|---|---|
| U+200D | ZERO 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+200C | ZERO 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+FE0F | VARIATION 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+E007F | TAG 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+180D | MONGOLIAN 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+17B5 | KHMER 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+1160 | HANGUL 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 code | Nom | Passe par défaut |
|---|---|---|
| U+E000-U+F8FF | PRIVATE 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 code | Nom | Passe par défaut |
|---|---|---|
| U+00A0 | NO-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+202F | NARROW 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+205F | MEDIUM 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+3000 | IDEOGRAPHIC 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+1680 | OGHAM 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+200A | GENERAL 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 code | Nom | Passe par défaut |
|---|---|---|
| U+2028 | LINE SEPARATORLe caractère « nouvelle ligne ici » propre à Unicode, distinct du saut de ligne ASCII. Il termine une ligne sans terminer le paragraphe. | Non |
| U+2029 | PARAGRAPH SEPARATORLa coupure de paragraphe propre à Unicode : le pendant de U+2028, un cran au-dessus. | Non |
| U+0085 | NEXT 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 code | Nom | Passe par défaut |
|---|---|---|
| U+0000-U+001F | C0 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+009F | C1 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 code | Nom | Passe par défaut |
|---|---|---|
| U+2013 | EN DASHLe tiret de longueur moyenne employé pour les intervalles et certaines relations typographiques. | Non |
| U+2014 | EM 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+2019 | RIGHT 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+2026 | HORIZONTAL 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 code | Nom | Passe par défaut |
|---|---|---|
| U+0430 | CYRILLIC 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+043E | CYRILLIC SMALL LETTER OLa lettre o cyrillique, dessinée exactement comme le o latin dans toutes les polices d'usage courant. | Non |
| U+0435 | CYRILLIC SMALL LETTER IELa lettre ie cyrillique, dessinée exactement comme un e latin. | Non |
| U+0441 | CYRILLIC SMALL LETTER ESLa lettre es cyrillique, dessinée exactement comme un c latin. | Non |