Afficher et imprimer le caractère euro - v 1.0

Dernière mise à jour le : 6 août 2000

Cette page n'est plus à jour ! Désormais, elle n'est plus maintenue par ma pomme mais par Ma Pomme (désolé). La version à jour se trouve donc maintenant ici.

0) Le plus simple : ne pas utiliser le caractère euro

Évidemment, tout le monde pouvait y penser. Le plus simple, pour ne pas avoir à lire cette longue page ennuyeuse, et ne pas se débattre une fois de plus avec des logiciels à la qualité douteuse, c'est de ne pas utiliser ce caractère. Cependant, si vous êtes arrivé jusqu'ici, c'est bien que vous avez pris la décision opposée. Et bien pourtant, prenez deux minutes pour jeter un oeil sur cette page d'Olivier Randier, animateur de la liste de diffusion typographie. Et laissez vous convaincre par un expert des diverses aberrations de ce caractère qui n'est en fait qu'un logo. Vous apprendrez au passage quelques généralités très utiles sur l'utilisation des symboles monétaires. Et si vous n'êtes pas encore convaincu, et que vous comprenez quelques mots d'anglais, alors allez lire cette critique constructive de Neil Kandalgaonkar, autre spécialiste typographe. Et enfin, vous pourrez constater que le site officiel européen ne semble pas non plus vouloir imposer à tout prix le symbole euro en tant que caractère.

6 septembre 1999 - La page de Kandalgaonkar semble avoir de nouveau disparu. En attendant des nouvelles, je propose cette page contenant des considérations similaires, mais sous une forme moins structurée, moins agréable à consulter; il s'agit d'extraits choisis d'une discussion entre typographes anglophones (dont Kandalgaonkar !) à propos du symbole euro. C'est assez saignant.

I) Introduction

Ce guide tente de faire un bilan en français des problèmes pratiques liés à l'affichage et l'impression du caractère euro pour les systèmes de type Windows et MacOS, et présente les (piètres ?) correctifs proposés par les éditeurs à ce jour. Cette page devait au départ n'être qu'un bref comparatif des solutions existantes, que j'imaginais naïvement simples et efficaces. Emporté par mon élan, j'essaie maintenant de décrire du mieux possible les défauts et les problèmes auxquels il faut s'attendre, afin d'aider à faire le moins mauvais choix. À noter que tout vendeur est légalement censé fournir gratuitement les correctifs pour l'an 2000, celui-ci étant prévisible (!) depuis longtemps, mais qu'il n'existe aucune obligation légale en ce qui concerne l'euro.

Par « Windows » on entend ici essentiellement Windows 95, mais la plupart de ce qui est dit ici est valable pour Windows NT et Windows 98, et même Windows 3.11. Cette page contient de toute façon de nombreuses informations générales, et sa lecture sera sans aucun doute utile aux utilisateurs de tout autre système. Notamment ceux qui cherchent à décoder les étrangetés produites par Windows.

Ce guide dresse un comparatif des solutions, mais pas de « recette » pour les appliquer. Les guides pas à pas et autres documentations accompagnent comme il se doit chaque solution choisie. Je dégage comme d'habitude toute responsabilité sur d'éventuels dommages pouvant être causés par l'application de ces conseils, mais vraiment pour la forme, car j'ai beaucoup de mal à imaginer quels dégâts ils pourraient occasionner. De plus, sachez que la quasi totalité des affirmations de cette page ont été vérifiées dans des conditions typiques.

II) Pré-requis et compléments

On trouvera sur cette deuxième page un exposé général succint mais technique sur les deux principales technologies de polices de caractères , TrueType et PostScript, et leurs encodages. Cette introduction préliminaire est - malheureusement pour les gens pressés - fortement conseillée pour identifier les pours et les contres des différentes solutions, en choisir une en pleine connaissance de cause, et comprendre les problèmes qui ne manqueront pas de survenir.

Les renseignements plus spécifiques à l' impression du caractère euro sont enfin sur cette courte troisième et dernière page , à lire elle plutôt en dernier.

La saisie au clavier de ce caractère est un autre problème, quasi-totalement indépendant, en général beaucoup plus simple à résoudre techniquement, et ne sera qu'évoqué rapidement ici.

III) Afficher le caractère euro

Un nouveau caractère pour une nouvelle monnaie

Sur le site officiel européen , dans la rubrique concernant l'euro et intitulée « symbole » , on découvre avec quelque surprise que l'euro n'est en fait pas un caractère au sens courant du terme, mais plutôt un « logo(type) », comme l'est par exemple l'emblème d'une société. Cela signifie concrètement que son apparence est très précisément codifiée (voir le même site), voire déposée, et cette image ne peut être sujette à des variations susceptibles de le fondre :-) dans une police de caractères. Bien entendu, ceci amuse (ou attriste ?) beaucoup les typographes, et vient conforter leurs préjugés sur les organismes de normalisation de toutes sortes. On considérera magré tout dans ce document l'euro comme un caractère au même titre que le dollar, le yen ou la livre sterling. On trouvera sur cette intéressante page de microsoft des informations typographiques sur les différents symboles monétaires.

Pour faire apparaître l'euro, il faut dessiner un nouveau caractère, et inclure sa représentation (appelée « glyphe » ou « oeil ») dans une police. On trouve alors deux manières de procéder : la modification d'une police existante, où un caractère peu utilisé va disparaître et être remplacé par le caractère euro, ou bien l'utilisation d'une nouvelle police spéciale. Ces deux techniques ne sont aucunement contradictoires et peuvent tout à fait être installées simultanément sur une même machine, et l'une ou l'autre mise en oeuvre au cas par cas.

1) Modification d'un caractère des polices existantes

Ce sera la seule solution à long terme. Reste à savoir ce que veut dire long terme, les utilisateurs ne jetant pas à la poubelle matériel et logiciel aussi vite que le voudraient les vendeurs.

La norme internationale ISO latin-9 recommande tout simplement (les solutions les plus simples sont toujours celles qui fonctionnent le mieux) de remplacer le caractère « monnaie internationale » (position numéro 164), apparaissant sous la forme d'un rond avec quatre pointes, et le remplacer par le nouveau caractère euro. Cliquez ici pour quelques explications complémentaires sur l'encodage en général et ISO latin-9 enparticulier.

Problèmes généraux posés par cette solution

Les problèmes qui se posent lorsqu'on fait ce genre de mise à jour sont bien connus : ils sont liés au fait que tout n'est jamais mis à jour en même temps.

Particularités de MacOS

Le site français d'apple ne contient apparemment aucune information au sujet du caractère euro. Sur le site anglais, La note technique 1140 d'Apple datée du 5 octobre 1998 est celle qui contient le plus grand nombre d'informations et de liens pertinents sur ce sujet. Elle est plus spécifiquement orientée vers les informaticiens. Une autre publication d'Apple, plus succinte et plus tournée vers l'utilisateur final, est la note technique 22222, qu'on peut aussi consulter en français grâce à Guillaume Gete et son équipe.

Apple respecte la recommandation de la norme internationale ISO latin-9 et intègre ces nouvelles polices modifiées, où l'euro remplace le caractère monnaie internationale, dans le nouveau système MacOS 8.5. Malheureusement, il semble qu'il soit impossible de se procurer ces polices indépendamment du système 8.5, même en y mettant le prix, ce qui permettrait pourtant de mettre à jour très facilement des systèmes plus anciens ! On peut de ce fait entendre ici ou là qu' « Apple se fout du monde »...

Vous pouvez peut-être faire cette expérience (dont je ne garantis absolument pas la légalité) : extrayez des polices d'un système 8.5 et déposez-les dans le dossier système d'une machine en système plus ancien. Vous devriez avoir aussitôt le caractère euro remplaçant le caractère monnaie internationale dans cette police, vous avez mis à jour votre ancien système. Utilisez l'accessoire « Clavier » pour le vérifier.
Concernant la saisie, le caractère euro est tapé à l'aide de la même combinaison de touches que celle qui permettait d'obtenir le caractère monnaie internationale auparavant, c'est à dire Option-Shift-2 pour un clavier anglais et Option-Shift-R sur un clavier français de France. Attention ! Il semblerait que la combinaison de touches Option-Shift-R soit déjà utilisée par une fonction de Microsoft Word pour MacOS, et qu'il faille au préalable désactiver ce raccourci clavier pour accéder au caractère euro lorsqu'on utilise Word.

Une solution pour MacOS (antérieur à 8.5) est obtenue paradoxalement grâce à Microsoft !
Microsoft diffuse depuis longtemps gratuitement sur sa page core fonts for the web dix polices de caractères au format TrueType pour Windows mais aussi TrueType pour MacOS. Or toutes ces polices viennent d'être modifiées pour inclure le caractère euro. De plus, alors que les versions Windows de ces polices ne respectent la norme officielle d' encodage , les mêmes polices pour Macintosh sont encodées correctement, et fonctionnent exactement de la même manière que celles du système 8.5 d'Apple décrites juste avant.

Problèmes supplémentaires avec Windows

Ces problèmes liés à Windows présentés ici viennent s'ajouter à ceux évoqués plus haut.

Sur le site web français de Microsoft, on trouve la page suivante : http://www.microsoft.com/France/euro/ , dont malheureusement tous les liens réellement intéressants pointaient jusqu'à il y a quelque temps vers le site en anglais, mais qui commence à contenir quelques informations utiles. La page la plus instructive en anglais est alors la FAQ euro de Microsoft.
On y trouve une mise à jour euro pour Windows 95, comprenant 9 fontes du système corrigées pour inclure le caractère euro, et les modifications du système (pilotes claviers, pages de codes ) permettant de l'afficher et de le saisir au clavier (combinaison AltGr+E). On y trouve également des mises à jour pour Windows NT4 et Windows 3.11, et un lien vers d'autres polices supplémentaires mises à jour avec le caractère euro. À noter qu'installer seulement des polices mises à jour ne suffit tristement pas (alors que cela était techniquement possible), les modifications des pages de code faites par « la mise à jour euro » sont indispensables. Toutes ces modifications sont intégrés systématiquement à Windows 98.

En effet, ce qui est incroyable, c'est que la méthode choisie par Microsoft consiste à ignorer totalement la recommandation de la norme ISO latin-9 , respectée partout ailleurs, à conserver le caractère monnaie internationale en place en position 164 (saisie clavier par AltGr+$), et à implanter l'euro en position 128 (saisie clavier par AltGr+E). Ceci a par exemple les désastreux effets suivants :

Cette erreur est probablement corrigeable assez facilement, il doit suffire en effet de modifier l' encodage du correctif distribué par Microsoft pour que le caractère 164 soit associé au dessin de l'euro et non plus à l'obsolète caractère monnaie internationale. Cet encodage se trouve dans le fichier CP_1252.NLS (pour codepage 1252). La saisie au clavier se ferait alors comme précédemment la saisie du caractère monnaie internationale, c'est à dire par AltGr+$. Le logiciel ttf_edit accessible à cette adresse http://truetex.com/ permettrait de faire cette manipulation.

Bob Baumel a réalisé (en anglais) quelques pages très intéressantes sur les problèmes de compatibilité web entre différents systèmes, la majorité du temps dûs à une mauvaise conception des pages, et notamment une page décrivant les caractères exotiques les plus couramment utilisés (à tort).

Publicité : la société Matchfonts prétend vendre des polices pour Windows avec cette correction : on y trouverait le symbole euro aux deux emplacements, 128 (microsoft) et 164 (conforme).

2) Utilisation de polices Adobe ou HP « spéciales euro »

Cette solution technique très différente est proposée gratuitement par Adobe et Hewlett-Packard pour différents systèmes dont Windows et MacOS. L'astuce consiste ici en l'ajout au système de trois nouvelles polices PostScript (euro Mono, Serif, et Sans) elles-mêmes dans quatre déclinaisons (Normal, Italique, Gras et les deux) pour Adobe, et deux polices TrueType pour HP. Ces polices ont la particularité de n'inclure qu'un seul caractère : un A comme un G ou un Z sont tous représentés par un euro. Pour faire apparaître ce caractère il suffit alors de frapper n'importe quelle touche puis d'appliquer au caractère la police voulue. Par précaution (voir plus loin), il est tout de même conseillé de taper plutôt un E. Tout ceci est présenté en français sur une page du site web d'Adobe et les polices peuvent être directement chargées à cette adresse FTP .

La page de Hewlett-Packard en anglais  et en TrueType dit à peu près la même chose.
Note : Les polices de Hewlett-Packard ne donnent pas un euro sur toutes les touches.

Avantages

Impression facile et immédiate
L'impression sera toujours correcte, sans avoir besoin de se plonger dans les tables de substitution et autres joyeusetés de paramétrage d'imprimantes . Le nouveau caractère sera systématiquement transmis à l'imprimante, puisqu'elle ne connaitra pas cette police spéciale euro.
Moins de risques lors des échanges de documents
Si vous transmettez un document à quelqu'un, et qu'il n'a pas installé ces polices Adobe spéciales euro, un message d'erreur très clair (« ce document utilise une police euro qui n'est pas installée » ou quelque chose du genre) lors de l'ouverture du document lui signalera automatiquement ce manque, et il n'y donc pas de risque d'erreur sournoise. Mais il y aura erreur tout de même (comment pourrait-il en être autrement ?), et le caractère euro sera affiché chez le destinataire dans une police par défaut. C'est pourquoi il est fortement conseillé de saisir l'euro avec un « E », même si cela ne change rien chez vous, cela sera préférable pour lui.
Gestion très simplifiée
Les mises à jour effectuées selon la première méthode se font police par police, et il y a très peu de chances que vous réussissiez à mettre à jour toutes vos polices d'un seul coup. Ici, vous n'aurez pas à vous creuser la tête pour vous rappeler quelles sont vos polices euro et quelles sont celles qui ne le sont pas, quelles polices vous avez déjà utilisé dans votre document pour écrire le caractère euro, etc.

Inconvénients

Solution à court terme
Sur le principe, il est difficile d'imaginer que le caractère euro doive faire l'objet d'une manipulation spéciale pendant de longues années. De plus certains tableurs ne permettent pas d'avoir des polices différentes dans la même case.
Lenteur de saisie
Le mécanisme de saisie risque d'être relativement lent si l'on ne maîtrise pas les astuces de saisie des logiciels qu'on utilise. Une bonne occasion de s'y mettre :-)
Inadaptée au courrier électronique et forums de discussion
Cette solution ne fonctionne pas si les messages n'ont pas une structure assez riche pour spécifier des polices de caractère, ce qui est le cas dans le courrier électronique et autres forums de discussion. Alors que la première méthode de mise à jour des polices existantespermet cela parfaitement (À l'exception notable des systèmes Windows avec mise à jour euro, qui postent déjà depuis un moment des messages correctement lisibles uniquement par d'autres systèmes Windows avec mise à jour euro).
Nécessité d'installer ATM pour les polices d'Adobe
Les polices euro données par Adobe le sont au format PostScript (les chiens ne font pas des chats). On a vu dans la première partie que l'obtention d'un bon aspect à l'écran des polices PostScript, sur Mac, voire l'obtention à l'écran tout court avec Windows, et même plus nécessaire encore, leur impression sur des imprimantes non PostScript, nécessite l'installation d'un logiciel comme ATM. Dans l'univers de la micro-informatique, la sagesse populaire recommande pour des raisons de fiabilité d'installer le moins possible de programmes, surtout lorsqu'ils sont proches du système. Cependant, la firme Adobe est relativement reconnue pour la fiabilité de ses produits et ATM ne fait pas exception pour l'instant. Reste le délicat problème de la disponibilité pour la plate-forme Windows qui est décrit dans une autre page de ce site.
Par contre, la police fournie par Hewlett-Packard étant du type TrueType, ses installation et utilisation sont simples et directes, même avec Windows.

IV) Liens

Principaux liens

En plus des liens mentionnés dans le corps du texte, on pourra se diriger vers...

Sociétés proposant des solutions commerciales

Autres sources d'informations


Tous commentaires (et feuilles de style :-) sur ces pages sont les bienvenus. Je remercie déjà chaleureusement les lecteurs m'ayant adressé leurs suggestions, la mise à jour 0.8 existe grâce à eux.

Adresse de cette page  http://marc.herbert.free.fr/euro/

Historique
- Date de création : 11 janvier 1999 - v 0.5
- Mise à jour majeure le : 26 janvier 1999 - v 0.8
- Dernière mise à jour mineure le : voir en haut.

© Marc Herbert - marc.herbert@free.fr - Ces documents peuvent être librement reproduits à condition de l'être dans leur intégralité et sans modifications d'ancune sorte.