Aide:Caractères spéciaux problématiques

Une page de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher

Cette page explique comment taper certains caractères spéciaux problématiques. Pour les lettres avec accents, voir la page qui leur est dédiée.

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.

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 http://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 ~

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, Alt z et Alt x donnent 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 touche Compose : Compose-<-< et Compose->->
  • 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, clavier français :
    • Alt 7 et Alt Maj 7 donnent les guillemets gauche et droit « et »
  • Sous Mac OS, clavier suisse :
    • Alt virgule et Alt Maj virgule donnent les guillemets gauche et droit « et »

À noter que certains modèles, tel {{citation}}, permettent de faciliter les choses.

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. 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 ici.
    • 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]

Raccourci [+]
WP:NBSP

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

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

En principe, on devrait utiliser des espaces insécables devant les ponctuations hautes (deux-points, point-virgule, point d’exclamation et point d’interrogation), après les guillemets ouvrants, avant les guillemets fermants, ou encore avant les signes pour cent (dans la plupart des cas, il devrait en fait s'agir d'espace fine insécable, mais cette distinction est moins importante en typographie informatique).

Mais dans Wikipédia, il n’est pas nécessaire de les ajouter manuellement. En effet, pour ces cas particuliers, des espaces normales suffisent, car MediaWiki (le logiciel utilisé par Wikipédia) les transforme automatiquement en espaces insécables à l’affichage de la page (on peut éditer le code HTML pour s’en convaincre). En fait, ce 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 insécable est insérée 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 des milliers doit être une espace insécable.

Pour ce faire, on devrait préférer formatnum à &nbsp;.

Par exemple, pour afficher 1 687 342, on entrera : {{formatnum:1687342}}, mais pas 1&nbsp;687&nbsp;342.

Autres cas particuliers[modifier | modifier le code]

Un certain nombre de modèles existent pour des situations particulières où il serait nécessaire d'insérer une espace insécable, afin d'éviter d'avoir à le faire manuellement :

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.
  • Utiliser l’entité HTML &nbsp;. Par exemple : Cette personne —&nbsp;charmante par ailleurs&nbsp;– a toute mon estime.
  • Utiliser les modèles {{nobr}} / {{lnobr}} qui rendent toute une chaîne de caractères ou un lien totalement insécable.

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

Voir aussi[modifier | modifier le code]

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

Liens externes[modifier | modifier le code]