Le khmer sous Mac, il faut se lever de bonne heure
0. Introduction
http://prdownloads.sourceforge.net/khmer/DisplayingKhmerScript.pdf?download
1. "Layout" de clavier khmer unicode pour Mac
http://www.khmeros.info/drupal/?q=en/node/675
http://www.khmeros.info/drupal/?q=en/node/490
Lien sur la création de layouts : http://wordherd.com/keyboards/
2. Polices TrueType et OpenType : elles ne fonctionnent pas complètement sous Mac
Pour les polices OpenType j’ai un doute : elles sont censées contenir une partie de l’information pour un rendu correct, l’autre partie étant dans le moteur Uniscribe de Windows, donc si elles ne s’affichent pas correctement sous Mac il y a trois possibilités :
1)Toute l’information de rendu est dans la police OpenType mais le Mac ne sais pas la traiter.
2)L’information de rendu peut être mise dans la police OpenType mais en l’occurrence ne l’a pas été.
3)L’information de rendu nécessaire pour le khmer est du type qui ne peut pas être mis dans la police OpenType mais qui est programmée dans le moteur Uniscribe donc elle n’est pas disponible sous Mac.
Étant donné que les polices khmères TrueType et OpenType que j’ai fonctionnent de façon identique sous Windows, et que les symptômes d’affichage incorrect sous Mac sont identiques à ceux que l’on a sous Windows avec un moteur Uniscribe obsolète (non programmé pour le khmer), tout porte à croire que l’on est dans le 3ème cas.
3. Polices ATT (Apple Advance Typography) : elles fonctionnent pour les applications Mac qui utilisent pleinement le moteur de rendu de Mac OS X (dénommé ATSUI), ce qui est le cas de Safari mais probablement pas de Firefox.
Bug 121540 - Use ATSUI for text rendering on Mac OS X
En attente de XenoTypeTech pour les tests.
Lien sur la transformation de polices OpenType en ATT : http://www.nbcs.rutgers.edu/~hedrick/typography/aat.htm
Lien vers un logiciel libre qui prétend générer des polices ATT :
http://fontforge.sourceforge.net/
4. Autre solution : le khmer fonctionne sous Pango, la librairie de rendu de GTK, alors considérer le Mac comme un système Unix avec X11 + GTK + Pango ?
Je pense que c’est ce que fait OpenOffice pour Mac... Test sous peu.
Quant à compiler Firefox pour fonctionner avec GTK sous X11 ça ne doit pas être de la tarte ! (Sous Windows, Firefox emploie Uniscribe, mais sous Linux je ne sais pas ce qu'il emploie ni si ce sont des librairies disponibles pour Max OS X...)
Addendum : Outre OpenType + Uniscribe et ATT + ATSUI, il existe un challenger, Graphite :
FAQ : http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=GraphiteFAQ
Intégration dans Mozilla : http://sila.mozdev.org/
Intégration dans Pango : ?
Intégration dans OpenOffice : ?
PS : Je viens de recevoir le kit de XenoTypeTech, test dans le courant de la journée !
1 Comments:
Ouais, c'est vraiment ultra-galère que les polices khmères ne soient pas gérées correctement par Mac OS X !
Je songe d'ailleurs à me racheter un PC merdique juste pour ça. Toutes les solutions que j'ai testées sous Mac sont bancales...
Post a Comment
<< Home