Aide:Caractères spéciaux problématiques

Une page de Wikipédia, l'encyclopédie libre.
Niveau avancé
Cette page explique comment taper certains caractères spéciaux problématiques. (On entend par là les caractères qui ne sont pas directement accessibles en enfonçant une touche du clavier, éventuellement doublée de la touche Maj.)
Voir aussi : la page dédiée aux lettres avec accents.

Généralités[modifier | modifier le code]

Sous Windows, enfoncer Alt, entrer le code de quatre chiffres du caractère à l’aide du pavé numérique, relâcher Alt. Si ça ne marche pas du premier coup, changer l’état de la touche Num Lock. Pour connaître les codes, invoquer la table de caractères (dans les accessoires, %SystemRoot%\System32\CharMap.exe), (sous Windows XP, aller dans : Tous les programmes → Accessoires → Outils système → Table de caractères) puis sélectionner le caractère en question. Le code s’affiche tout en bas à droite de la fenêtre (pour « œ », par exemple, on verra « Frappe : Alt + 0156 » ou quelque chose du même genre). Pour avoir un maximum de caractères, utiliser une police comme « Arial Unicode MS » ou bien Code2000. Plus simplement, il est possible d’utiliser des pilotes AZERTY « complétés » donnant un accès aux lettres supplémentaires nécessaires à l’écriture du français[1].

Sous X11, les dispositions usuelles (variantes autre fr-oss ou défaut fr) contiennent la plupart des caractères spéciaux. On peut en ajouter d’autres en utilisant xmodmap et son fichier de configuration « .Xmodmap », lequel permet de faire tout et n’importe quoi avec le clavier. Une combinaison avec la touche Compose (souvent la touche Windows) fonctionne aussi souvent.

KDE permet également de le faire dans le centre de configuration, région et accessibilité, clavier, options xkb, position de la touche compose.

Sous Mac OS X, les caractères spéciaux les plus courants sont accessibles par des raccourcis claviers aisément mémorisables, les autres par le menu Édition > caractères spéciaux. Sur les Mac de dernière génération, la touche Alt est remplacée par la touche option.

On peut entrer les caractères Unicode par leur numéro de code comme ceci :
« £ » donnera le caractère de code hexadécimal A3, soit « £ » (symbole livre)
« ≡ » donnera le caractère de code hexadécimal 2261, soit « ≡ » (identique à)
Les codes Unicode sont disponibles sur https://www.unicode.org
Les entités HTML 4.01 sont listées sous http://www.w3.org/TR/html401/sgml/entities.html ; les plus courantes sont :

Barre verticale (|) et tilde (~)[modifier | modifier le code]

Ces deux caractères sont indispensables pour les liens et les signatures sur Wikipédia :

  • Windows
    • AltGr 6 ou Alt 124 donne la barre verticale (aussi appelée « tuyau ») |
    • AltGr 2 ou Alt 126 donne le tilde ~
  • Windows ou X11 (GNU/Linux), clavier suisse :
    • AltGr 7 donne la barre verticale (aussi appelée « tuyau » ou « pipe ») |
    • AltGr circonflexe donne le tilde ~
  • X11 (GNU/Linux) et sur certains claviers sous Windows
    • AltGr 6 donne la barre verticale |
    • AltGr 2 donne le tilde ~
  • Mac OS X, clavier français :
    • Alt Majuscule L donne la barre verticale |
    • Alt N donne le tilde ~
  • Mac OS X, clavier suisse :
    • Alt 7 donne la barre verticale |
    • Alt N donne le tilde ~
  • Caractères Unicode
    • %7E donne ~
    • | donne [

Crochets [ et ][modifier | modifier le code]

Également indispensables pour certains liens, les crochets permettent de formater les liens.

Parfois, pour certains liens contenant un crochet, il n'est pas possible de générer un lien, celui-ci étant brisé par Mediawiki. Il faut alors remplacer le crochet présent dans le lien par les codes HTML correspondants :

  • [ remplace [
  • ] remplace ]

Par exemple, le lien interne [[Discussion Projet:Afrique#[Bénin] Demande d'avis concernant des sources]] devrait alors être formaté [[Discussion Projet:Afrique#[Bénin] Demande d'avis concernant des sources]] pour fonctionner.

Guillemets français « et »[modifier | modifier le code]

En français, à utiliser pour les citations (ne pas utiliser les guillemets droits).

  • Sous Windows :
    • Alt 0171 et Alt 0187 donnent respectivement les guillemets gauche et droit : « et »,
    • Alt 174 et Alt 175 donnent respectivement les guillemets gauche et droit : « et »,
    • sur le clavier qwerty Québecois, la sélectrice de niveau 3 (touche à droite de la barre d’espace) combinée avec z ou x donne respectivement les guillemets gauche et droit : « et » ;
  • sous X11 (GNU/Linux) :
    • AltGr w (variante oss) ou AltGr z (variante fr) et AltGr x donnent les guillemets gauche et droit « et »,
    • Avec la disposition de clavier français (Macintosh) : Alt droit è et Alt droit Maj è donnent respectivement les guillemets gauche et droit : « et »,
    • avec la touche Compose : Compose-<-< et Compose->->,
    • la combinaison Ctrl-Maj-u puis ab ou Ctrl-Maj-u puis bb donnent respectivement « ou » ;
  • sous Gerris X11 (GNU/Linux), clavier QWERTY américain international :
    • AltGr + [ et AltGr + ] donnent respectivement « et »,
  • sous Mac OS, clavier français :
    • Alt 7 et Alt-Maj 7 donnent les guillemets gauche et droit « et » ;
  • sous Mac OS, clavier américain étendu Apple (proche du QWERTY US-International)  :
    • Alt \ et Alt-Maj \ donnent les guillemets gauche et droit « et » ;
  • sous Mac OS X 10.6 et suivants, clavier français :
    • l’appui simultané sur les deux touches Alt et è donne le guillemet gauche («) et l’appui simultané sur les trois touches Maj, Alt et è donne le guillemet droit (») ;
  • sous Mac OS X 10.6 et suivants, clavier qwerty :
    • l’appui simultané sur les deux touches Alt et \ donne le guillemet gauche («) et l’appui simultané sur les trois touches Maj, Alt et \ donne le guillemet droit (») ;
  • sous Mac OS, clavier suisse :
    • Alt virgule et Alt Maj virgule donnent les guillemets gauche et droit « et ».

Certains modèles, tel {{citation}}, évitent de taper ces guillemets (mais {{citation}} ne doit être utilisé que pour les citations, car il ajoute des balises HTML pour l'accessibilité, voir la documentation du modèle).

Guillemets anglais “ et ”[modifier | modifier le code]

À noter : les guillemets anglais sont à proscrire sur Wikipédia, les conventions typographiques préconisant l’usage exclusif des guillemets français « et », y compris en cas d’imbrication[2].

  • Sous Windows :
    • Alt 0147 et Alt 0148 donnent respectivement les guillemets anglais gauche et droit et
  • Sous X11 (GNU/Linux) :
    • AltGr Maj W et AltGr Maj X donnent les guillemets anglais gauche et droit et
  • Sous Mac OS, clavier français :
    • Alt 3 et Alt Maj 3 donnent les guillemets anglais gauche et droit et
  • Sous Mac OS, clavier suisse :
    • Alt 2 et Alt Maj 2 donnent les guillemets anglais gauche et droit et

Ligatures Œ et Æ[modifier | modifier le code]

Ces ligatures ne sont pas forcément accessibles directement avec un clavier standard. Le moyen le plus simple de les insérer, consiste à entrer le mot sans la ligature et à demander au correcteur orthographique (si celui-ci est installé) de faire la correction. Si aucun correcteur n’est disponible, on peut utiliser les entités HTML &OElig; / &oelig; et &aelig; / &AElig;. Le standard UTF-8 permet cependant d’utiliser les caractères eux-mêmes. On peut les insérer au moyen de la table de caractères (charmap.exe sous Windows, gucharmap sous GNU/Linux, par exemple) ou modifier le clavier pour que les caractères soient directement tapés par une combinaison de touches :

  • Sous X11 (GNU/Linux) : les raccourcis suivants fonctionnent avec les variantes défaut (fr) et autre (oss). Sinon, insérer la ligne keycode 32 = o O o O oe OE dans son fichier .Xmodmap (et avant d’avoir lancé xmodmap .Xmodmap) permet de taper AltGr o pour obtenir œ et AltGr O pour Œ.
    • AltGr a donne æ ;
    • AltGr Maj A donne Æ ;
    • AltGr o donne œ ;
    • AltGr Maj O donne Œ.
  • Sous Mac OS, clavier français :
    • Alt a donne æ ;
    • Alt Maj A donne Æ ;
    • Alt o donne œ ;
    • Alt Maj O donne Œ.
  • Sous Mac OS, clavier suisse :
    • Alt à donne æ ;
    • Alt Maj à donne Æ ;
    • Alt q donne œ ;
    • Alt Maj Q donne Œ.
  • Sous Mac OS, clavier canadien-français :
    • Alt a donne æ ;
    • Alt Maj a donne Æ ;
    • Alt q donne œ ;
    • Alt Maj Q donne Œ.
  • Sous Windows :
    • On peut utiliser le clavier de Denis Liégeois, disponible sur son site.
    • Autres claviers sous Windows et claviers portables.
    • On peut aussi mémoriser les raccourcis clavier (ou coller une liste sur la bordure de son moniteur) :
      • Alt 0230 donne æ ;
      • Alt 0198 donne Æ ;
      • Alt 0156 donne œ ;
      • Alt 0140 donne Œ.

Espace insécable[modifier | modifier le code]

Une espace insécable permet d’éviter un retour à la ligne au mauvais endroit.

Cas particuliers de % ‰ «» : ; ? ![modifier | modifier le code]

Les ponctuations hautes (deux-points, point-virgule, point d’exclamation et point d’interrogation), les guillemets ouvrants et fermants, et les signes pour cent et pour mille doivent être utilisés avec une espace insécable. Dans la plupart des cas, il s’agit de l’espace fine insécable, distinction très importante en typographie informatique puisqu’il s’agit d’un caractère différent de l’espace insécable classique (dont l’entité HTML est &nbsp; et qui est justifiante, c’est-à-dire qu’elle se dilate si la page est justifiée et que la ligne n’est pas remplie  ; ce phénomène ne s’observe pas sur Wikipédia). L’espace fine insécable est &#x202F; ; elle est non seulement fine, mais aussi de largeur fixe (de chasse fixe, pour utiliser le terme traditionnel).

Dans Wikipédia, pour ces cas particuliers, ajouter des espaces normales suffit. En effet, MediaWiki (le logiciel utilisé par Wikipédia) les transforme automatiquement en espaces insécables à l’affichage de la page (on peut voir le code HTML pour s’en convaincre). En fait, ajouter manuellement des espaces insécables n’est pas seulement inutile, mais déconseillé, car cela complique l’édition et la lecture du code wiki pour un résultat identique.

Par exemple, on entrera : « Bonjour ! », avec des espaces normales mais pas : «&nbsp;Bonjour&nbsp;!&nbsp;» – le code HTML étant identique dans les deux cas : «&#160;Bonjour&#160;!&#160;».

Pour cent (%) : l’espace normale est convertie automatiquement. On évitera d’utiliser {{unité}} avec le signe %, car cela n’apporte rien non plus (en effet, {{unité|20|%}} et 20 %, en syntaxe wiki, donnent tous deux 20&#160;% dans le code HTML).

Pour mille (‰) : l’espace insécable est nécessaire en cas d’usage du signe ‰, donc on écrira par exemple « {{unité|3|‰}} » lorsque les conventions d’usage le préfèrent à l’écriture de « 0,3 % ».

Cas particuliers des nombres[modifier | modifier le code]

Pour les nombres, le séparateur de milliers doit être une espace insécable.

Pour le générer, il faut préférer le modèle {{unité}} (et ses alias {{nb}} et {{nombre}}) ou le mot magique formatnum, au code &nbsp;.

Ainsi, pour afficher 1 687 342, on entrera : {{formatnum:1687342}} et non : 1&nbsp;687&nbsp;342.

Autres cas particuliers[modifier | modifier le code]

Certains modèles permettent, dans des situations particulières, d’insérer une espace insécable, afin d’éviter d’avoir à le faire manuellement :

Exemples :

  • le code {{nobr|le vingtième ou le trentième élément}} produit cet ensemble insécable : le vingtième ou le trentième élément ;
  • le code {{date|21 juin 2015}} ou {{date|21/06/2015}} produisent cet affichage, rendu insécable :  ;
  • {{Lnobr|Ariane 5}}, {{Lnobr rom|Dassault Mirage III|Mirage III}}, {{noble|Jean-Paul II}}, {{noble|Philippe III le Hardi}} et {{noble-|Louis XIV}} donnent : Ariane 5, Mirage III, Jean-Paul II, Philippe III le Hardi et Louis XIV (passer le curseur sur les nombres romains pour faire apparaître les infobulles).

Pour insérer une espace insécable[modifier | modifier le code]

  • Le mieux : laisser faire MediaWiki ou utiliser l’un des modèles ci-dessus.
  • Si nécessaire, insérer manuellement l’espace insécable par le &nbsp;. Exemple : écrire carbone&nbsp;14 (et non carbone 14) donnera : carbone 14.
La méthode ci-dessous n’est pas conseillée sur Wikipédia. En effet, un bogue frappant plusieurs versions de navigateurs utilisant le moteur Gecko (Firefox, Camino, etc.) a pour conséquence que toutes les espaces insécables entrées selon cette méthode seront transformées involontairement en espaces normales par n’importe quel contributeur éditant ensuite la page avec un tel navigateur. Il est donc prudent de toujours utiliser le codage &nbsp; lorsqu’il est nécessaire d’insérer une espace insécable ou, encore mieux, de faire appel aux modèles indiqués ci-dessus.

Exceptionnellement (cf. l’avertissement ci-dessus), taper directement une espace insécable &#160; :

  • sous Windows : Alt 0160 ;
  • sur un Mac : Option (Alt) Espace ;
  • sous X11 (GNU/Linux) : AltGr Maj Espace (variante autre). Sinon, insérer la ligne keycode 65 = space nobreakspace emspace dans son fichier .Xmodmap (et après avoir lancé xmodmap .Xmodmap) permet de taper Maj Espace pour obtenir une espace insécable et AltGr Espace pour l’espace cadratin.

Symboles monétaires[modifier | modifier le code]

  • Sous Windows :
    • AltGr E donne €
    • touche près d’« Entrée » qui donne £ et $.
  • Sous Mac OS :
    • Alt $ (clavier français), Alt E (clavier suisse) donne €
    • touche près d’« Entrée » qui donne £
  • Sous X (GNU/Linux) :
    • AltGr E donne €

Certains caractères en paramètre de modèles[modifier | modifier le code]

Notes et références[modifier | modifier le code]

  1. « Divers claviers pour améliorer le pauvre AZERTY ».
  2. Sauf s’il faut placer des guillemets à l’intérieur d’une citation anglaise, par exemple : « This is an English sentence with “quotes”… », en revanche les guillemets qui encadrent la phrase en anglais dans un texte en français doivent être des guillemets français.

Pages d'aide connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]