Qu’est ce que XeTeX ?#
1. Qu’est ce que XeTeX ?#
XeTeX est un moteur Unicode TeX qui peut charger les polices système directement en utilisant la bibliothèque HarfBuzz, qui est intégrée. Pour ce faire, la primitive \font
et quelques autres primitives TeX ont été étendues. Pour la plupart des utilisateurs finaux de LaTeX, ces subtilités sont transparentes, le noyau LaTeX et l’extension fontspec fournissant des interfaces.
Le moteur standard pdfTeX est entièrement rétrocompatible avec TeX. En tant que tel, il reste un système 8 bits utilisant des métriques de polices dédiées. En revanche, le moteur XeTeX
est basé sur Unicode et capable de charger des polices système standards (OpenType). En interne, il se distingue de LuaTeX : des résultats similaires sont atteints en utilisant des philosophies très différentes (avec des avantages différents à la clef).
Tout comme TeX, XeTeX
ne produit pas directement de sortie PDF mais fonctionne via un format intermédiaire, XDV (eXtended DVI). Contrairement au format classique DVI produit par TeX, les fichiers XDV ne peuvent pas être visualisés directement et sont normalement convertis directement en PDF lors de l’exécution de xetex
. Cette conversion est réalisée xdvpdfmx
.
2. Qu’est ce que XeLaTeX ?#
XeLaTeX est, tout naturellement, le format LaTeX utilisé avec le moteur XeTeX.
Note
« XeTeX » se prononce [ziːtɛk] (cf. Comment prononcer TeX ou LaTeX ? »).
Sources
XeTeX sur Wikipedia.
Interview de Jonathan Kew (en anglais),