Comment taper Tilde
~ s'obtient avec Maj + ` sur un clavier QWERTY américain et Maj sur la touche à gauche d'Entrée sur un clavier britannique. Tapez Maj + ` sur un clavier britannique et vous obtenez ¬ à la place : c'est toute l'explication de cette touche qui semble fausse. Rien n'est cassé, la disposition est simplement l'autre. Alt + 126 au pavé numérique le produit sur n'importe quelle disposition Windows, ce qui reste la solution quand le clavier devant vous n'a aucune touche pour lui, et ~ l'écrit en HTML. Son point de code est U+007E.
Tilde (nom Unicode, en anglais)
- Le copier
- Unicode
- U+007E
- Windows
- Alt + 126
| Où | Raccourci | Comment |
|---|---|---|
| Windows | Alt + 126 | Maintenez Alt et composez le nombre au pavé numérique. |
| HTML | ~ | Collez ceci dans la source HTML. |
| Unicode | U+007E | TILDE |
Autres symboles : ponctuation
~ appartient au bloc Basic Latin (U+0000-U+007F), le jeu ASCII d'origine : les lettres, les chiffres et la ponctuation imprimés sur un clavier américain. Unicode le classe comme Sm, un symbole mathématique. Un logiciel peut le composer avec l'espacement qu'attend un opérateur.
Comment taper ~ dans Microsoft Word et sous Windows
Dans Microsoft Word, tapez 007e puis Alt + X. Word lit les quatre caractères précédant le curseur comme un point de code hexadécimal et les remplace ; un second Alt + X retransforme ~ en 007e, ce qui est la façon la plus rapide de vérifier ce qu'est réellement un caractère.
Sous Windows, maintenez Alt et composez 126 au pavé numérique.
À quoi sert Tilde
~ a sa place dans le texte courant, pas dans une équation. LaTeX l'écrit \~{}, une commande de texte, et il n'existe aucune commande mathématique pour lui : c'est un signe que l'on écrit, pas un opérateur qui agit sur quelque chose. Le placer entre $...$ est précisément ce qui le fait sortir de travers.
Avec quoi ~ est confondu
La table des caractères prêtant à confusion d'Unicode, celle qui sert à repérer les noms de domaine sosies, regroupe ~ avec ˜ (U+02DC, Small Tilde). Ce sont des caractères distincts dont le rendu est assez proche pour qu'on les prenne l'un pour l'autre : une recherche ou une comparaison de chaînes les sépare là où l'œil ne le fait pas. Si Tilde ne correspond pas là où vous l'attendez, c'est généralement l'un d'eux qui est en cause.
Ce qu'Unicode dit de Tilde
Unicode annote ~ directement. En regard de U+007E, la table de codes porte la note « This is a spacing character ». C'est la norme qui dit à quoi sert le caractère, et non une déduction tirée de son nom.
La table de codes renvoie de ~ vers small tilde (U+02DC), combining tilde (U+0303), combining tilde overlay (U+0334), swung dash (U+2053), tilde operator (U+223C) et tilde with ring above (U+2E1B). Ce sont les caractères que la norme suppose que vous vouliez peut-être à la place, et donc ceux qu'il vaut la peine de vérifier quand Tilde semble presque juste sans l'être tout à fait.
Comment Tilde se comporte dans les logiciels
~ occupe une colonne dans un terminal. Il ne porte aucune direction propre : dans une ligne qui mêle du français à de l'arabe ou de l'hébreu, il prend la direction du texte qui l'entoure au lieu d'en imposer une.
Toutes les façons d'écrire Tilde
| Forme | Valeur |
|---|---|
| Point de code | U+007E |
| Décimal | 126 |
| Octets UTF-8 | 7E |
| Octets UTF-16 | 00 7E |
| Entité HTML | ~ |
| HTML numérique | ~ ou ~ |
| CSS | \007E |
| JavaScript | \u007E |
| Python | \u007E |
| Encodé pour URL | %7E |
| LaTeX, in prose | \~{} |
| SVG | 007E.svg · (licence SIL Open Font) |
Si ~ doit être échappé
~ tient sur un octet en ASCII, en UTF-8 et dans toutes les pages de code courantes : il n'arrive donc jamais abîmé. Son problème est l'inverse : il signifie quelque chose pour le logiciel qui le lit. En HTML il peut s'écrire ~, dans une URL il devient %7E, et dans un champ CSV, une commande shell ou une expression régulière il doit être cité ou échappé plutôt que tapé tel quel. C'est aussi pour cela que ~ est le caractère que l'on substitue quand celui que l'on voulait refuse de se taper.