Métopes

Configuration des polices de caractères pour l’export XSL-FO

Pour de l’export d’épreuvage disponible depuis XMLmind, il est possible de configurer le changement automatique de police selon la langue, afin d’afficher correctement les caractères issus de plages Unicode spécifiques. Sont pris en compte :

  • l’arabe ;
  • le chinois ;
  • le grec ;
  • l’hébreu ;
  • le japonais ;
  • l’alphabet cyrillique ;
  • le tibétain ;
  • et de manière générale, de nombreux caractères Unicode.

1. Installer les polices nécessaires

La famille de polices Noto Sans offre une déclinaison de polices couvrant de nombreuses langues. Celles qui prennent en charge les langues citées ci-dessus sont téléchargeables ici.

Le dossier téléchargé contient un sous-dossier par police. À l’intérieur de chaque sous-dossier se trouve un dossier nommé “static”, qui comporte de nombreuses déclinaisons (“Condensed-Light”, “MediumItalic”,…). Pour l’export d’épreuvage, les déclinaisons nécessaires sont préfixées “Regular” et “Bold”, ainsi que “Italic” et “Bold Italic” si elles existent. Les fichiers .ttf correspondants sont à placer ici sur votre poste :

  • Mac : /Library/Fonts
  • Windows : C:\Windows\Fonts

Il faut bien veiller à placer dans “Fonts” les fichiers .ttf uniquement, et non les dossiers complets.

Ensuite, il est nécessaire de les lier dans l’interface XMLmind :

  • Options > Préférences > FOP ;

menu FOP

  • glisser les fichiers .tff dans l’encadré blanc ;
  • ou bien les ajouter un par un en faisant “Ajouter…”. :
    • aller chercher le fichier au moyen de l’icône du dossier ;
    • faire “OK” ;

liaison d’un fichier .ttf

  • redémarrer XMLmind

2. Surbaliser les caractères

Afin que la police change en fonction de la langue, il est nécessaire de surbaliser les caractères au moyen des commandes du menu Foreign (lang.) d’XMLmind.

menu Foreign

Les commandes “Surbaliser les caractères en xx” repèrent automatiquement les caractères concernés, et les encapsulent dans un élément foreign xml:lang="xx". C’est cet élément qui permettra l’application automatique de la police adéquate lors de l’export.

Accessibilité

Taille du texte

AccueilAstuces & veille