BabelMap est un utilitaire Windows qui permet de sélectionner,
visualiser et copier n'importe quel caractère Unicode 4.1.0.
BabelMap est gratuit. Aucune de ses fonctions n'est bridée,
désactivée ou restreinte dans le temps.
Si vous avez des suggestions de fonction à mettre en œuvre ou des
bogues à signaler, n'hésitez pas à nous écrire.
Bien que BabelMap soit gratuit, si vous l'utilisez pour
des raisons commerciales, veuillez envisager la possibilité de faire un
petit don (montant suggéré : 5,00 £ ou l'équivalent)
à l'aide de PayPal afin de participer à son élaboration
continue :
Plates-formes
La version française de BabelMap est disponible pour les systèmes
d'exploitation Windows suivants :
Windows 95, Windows 98 et Windows ME
Windows NT 4.0, Windows 2000 et Windows XP
Nouveautés de la dernière version :
Prise en charge de tous les caractères attribués d'Unicode 4.1.0
(y
compris leurs noms ISO 10646 officiels français et leurs annotations).
BabelMap n'utilise désormais plus Uniscribe pour afficher les
caractères dans la grille de caractères. La plupart des utilisateurs ne
verront sans doute pas la différence, mais ceci permet d'éliminer
un tracas constant : la substitution inopinée de police. Il est
vrai que l'API d'Uniscribe permet de désactiver la substitution de
police (ce que fait BabelMap), mais, parfois, cette substitution a,
malgré tout, lieu. Ainsi, dans des versions précédentes de BabelMap, si
vous sélectionniez la police Tahoma ou Microsoft Sans Serif
et que vous affichiez le bloc des
Idéogrammes unifiés CJC, des idéogrammes apparaissaient bien que
ces polices ne comprennent aucun idéogramme CJC (il semble que la
police MingLiU soit alors utilisée). De même, pour Tahoma et
Microsoft Sans Serif, les caractères de commande (U+0000 à
U+001F) s'affichaient à l'aide d'une autre police (Batang, Dolum
ou Gulim). Apparemment, cette substitution inopinée de police ne se
produit qu'avec Tahoma et Microsoft Sans Serif. Certaines versions
d'Uniscribe effectuent également d'étranges substitutions de police
quand elles s'exécutent sous des versions de Windows autres que Windows
XP (à savoir 9X, ME, NT4, 2K) pour certaines écritures complexes si la
police sélectionnée ne contient pas les tables OpenType appropriées,
Uniscribe remplace alors automatiquement les glyphes manquants du
caractère (ceci semble avoir été réglé dans les dernières versions
d'Uniscribe). Quoi qu'il en soit, la dernière version de BabelMap
élimine ces remplacements de police inopinés et indésirables et ce qui
apparaît correspond très précisément à ce que contient la police
sélectionnée.
Enfin, la mise en œuvre d'une demande très fréquente : la
possibilité d'ouvrir des fichiers de police sans les installer dans Windows. BabelMap ouvre
implicitement toutes les polices installées sur votre ordinateur
individuel, mais il vous est dorénavant possible de tester des polices
non installées en sélectionnant « Fichier > Ajouter des
polices non installées » à partir de la barre de menu. Les polices ouvertes de la
sorte pourront être sélectionnées et affichées exactement de la même
manière que les polices installées dans Windows. Toutefois, les polices
ouvertes de la sorte ne seront visibles que pour cette instance de
BabelMap et ne le seront plus après la fermeture de cette instance de
Babelmap à moins que vous installiez ces polices. Cette fonctionnalité
est très utile quand on veut prévisualiser une police afin de
n'installer que les polices qui prennent en charge suffisamment bien
les écritures ou blocs qui vous intéressent.
Caractéristiques
On trouvera ci-dessous un aperçu des principales fonctions de
BabelMap.
Grille de caractères Unicode qui affiche les 97 720
caractères
attribués et les 137 468 caractères à usage privé d'Unicode 4.1.0.
Sélection de n'importe quel bloc Unicode dans les plans 0, 1, 2,
14, 15 et 16.
Représentation de caractères dans le tampon d'édition dans les
trois modes suivantes : caractère, appel de caractère numérique hexa ou
décimal (les « entités ») ou numéro de caractère
Unicode.
Coller n'importe quel texte du Presse-papiers vers le tampon
d'édition, tout ACN (appel de caractère numérique) sera automatiquement
converti en caractère Unicode.
Grossissement de n'importe quel caractère de la grille de
caractère Unicode par un simple clic du bouton droite sur celui-ci.
Trouver un caractère grâce à son numéro hexadécimal ou décimal.
Rechercher des caractères (vers l'avant ou l'arrière dans la
grille Unicode) en mentionnant son nom complet ou partiel.
Paginer à l'intérieur de la grille Unicode par plan, bloc ou page
de 128 caractères.
Parcourir les blocs des idéogrammes CJC unifiés par clé (radical).
Utilitaire de consultation des clés (ou radicaux) CJC qui permet
d'afficher tous les idéogrammes ayant un certain radical et un nombre
de traits supplémentaires (couvre les plus de 70 000 caractères
dans
les intervalles CJC, CJC-A et CJC-B).
Utilitaire de consultation pinyin CJC qui permet d'afficher tous
les idéogrammes CJC ayant une certaine prononciation mandarine en
pinyin (couvre les intervalles CJC et CJC-A et environ 200 caractères
dans CJC-B, soit un total de plus de 25 500 caractères).
Utilitaire de consultation des clés (ou radicaux) yi qui permet
d'afficher toutes les syllabes yi ayant une clé donnée et un certain
nombre de traits supplémentaires.
Copier les caractères sélectionnés vers le Presse-papiers afin de
les coller dans n'importe quelle application prenant en charge Unicode.
Enregistrer les caractères sélectionnés dans un fichier codé en
UTF-8, UTF-16 (gros-boutien), UTF-16 (petit-boutien), UTF-32
(gros-boutien) ou UTF-32 (petit-boutien).
Choix de deux tailles de boîte de dialogue (les petites boîtes de
dialogue sont bien adaptées aux écrans de résolution 800x600).
Comprend un utilitaire résumant des informations sur les
caractères Unicode.
Comprend un utilitaire d'analyse de polices qui énumère tous les
blocs pris en charge par une certaine police ou toutes les polices qui
prennent en charge un bloc Unicode particulier.
Possibilité de tester une police avant de l'installer dans
Windows.
Fenêtre de propriétés séparée qui
fournit pour un caractère
sélectionné donné :
la version d'Unicode (à partir de la version 1.1) quand ce
caractère est apparu ;
ses propriétés générales telles que définies dans la base de
données Unicode (UCD) : son nom, sa catégorie générale, sa
classe
combinatoire canonique, sa classe bidi, son type de décomposition, sa
décomposition simple, son type numérique, sa valeur numérale, le fanion
de réflexion bidi, les propriétés de coupure de ligne, le cas
échéant son nom Unicode 1.0, le commentaire
ISO associé et les correspondances majuscule, minuscule simple et de
titre simples ;
les annotations relatives à ce caractère mentionnées dans le
tableau des caractères Unicode (notes d'ordre général, les synonymes
non normatifs et les renvois) ;
toutes les suites de variantes standardisées associées (pour
l'instant, seuls les opérateurs mathématiques et les caractères mongols
ont des variantes standardisées définies) ;
toute l'information CJC (chinois, japonais, coréen)
associée (pour
l'instant seules les prononciations mandarine pinyin, coréenne "Yale"
et vietnamienne quốc ngữ sont fournies).
Fenêtre de recherche plus poussée :
permet la recherche dans les noms de caractère, les
commentaires ISO, les synonymes, les notes ou les renvois
permet de filtrer selon des propriétés Unicode ou le plan
Aide en ligne disponible (mais uniquement en anglais pour
l'instant).
Téléchargement
BabelMap Version 1.11.6 [22/12/2005] (Unicode 4.1.0)
Pour télécharger la version la plus récente de BabelMap, cliquez
simplement sur le lien ci-dessous qui correspond à votre système
d'exploitation, puis décompressez l'exécutable (BabelMap.exe)
qui se trouve dans le fichier zip téléchargé et copiez-le dans le
répertoire de votre choix :
Une fois copié dans le bon répertoire, ouvrez BabelMap.exe
pour le lancer.
Remarques pour les utilisateurs de Windows NT/2000/XP
Si vous exécutez BabelMap sous Windows XP, assurez-vous que vous avez
activé la prise en charge Uniscribe pour les écritures complexes en
cochant l'option « Installer les fichiers pour les langues à
script
[sic] complexe et [celles] s'écrivant de droite à gauche » à l'onglet
« Langue »
de l'option « Options régionales, date, heure et langue » du
Panneau de
configuration. Si cette Uniscribe n'est pas activé (le réglage d'usine
pour une raison étrange), tous les caractères au-delà du Plan
multilingue de base (c'est-à-dire tous les caractères entre U+10000
et U+10FFFF) pourraient apparaître sous la forme de deux glyphes
« indéfinis » dans le tampon d'édition même s'ils
apparaissent
correctement dans la grille de caractères. En outre, certaines
écritures complexes comme le mongol et le tibétain pourraient également
ne
pas être rendues correctement.
« Je ne connais pas d’autre ressource
moderne, ni en anglais ni en français, regroupant une telle gamme de sujets utiles,
et les expliquant de façon si claire et si accessible à un large public. J’espère que vous apprécierez cet ouvrage autant que moi. »
Mark Davis, Ph. D.
Président et cofondateur du Consortium Unicode