Prochaine révision | Révision précédente |
1_generalites:glossaire:qu_est_ce_que_xetex [2021/03/20 12:50] – Page créée pour mieux séparer les définitions. yannick.tanguy | 1_generalites:glossaire:qu_est_ce_que_xetex [2021/11/28 15:34] (Version actuelle) – Mention de XeLaTeX. Note sur la prononciation de XeTeX. jejust |
---|
====== Qu'est ce que XeTeX? ====== | ====== Qu'est ce que XeTeX? ====== |
| |
Le moteur standard [[1_generalites:glossaire:qu_est_ce_que_pdftex|pdfTeX]] est entièrement rétrocompatible avec <latex>\TeX</latex> de Knuth. En tant que tel, il reste un système 8 bits utilisant des [[5_fichiers:fontes:que_sont_les_fichiers_tfm|métriques de polices dédiées]]. En revanche, le moteur ''XeTeX'' est basé sur Unicode et capable de charger des polices système standard (OpenType). En interne, il se distingue de ''[[1_generalites:glossaire:qu_est_ce_que_luatex|LuaTeX]]'' : des résultats similaires sont atteints en utilisant des philosophies très différentes (avec des avantages différents à la clé). | ''[[http://xetex.sourceforge.net/|XeTeX]]'' est un moteur Unicode <latex>\TeX</latex> qui peut charger les polices système |
| directement en utilisant la bibliothèque [[wpfr>HarfBuzz]], qui est intégrée. Pour ce faire, la primitive ''\font'' |
| et quelques autres primitives <latex>\TeX</latex> ont été étendues. |
| Pour la plupart des utilisateurs finaux de <latex>\LaTeX</latex>, ces subtilités sont transparentes, |
| le noyau <latex>\LaTeX</latex> et l'extension [[ctanpkg>fontspec]] fournissant des interfaces. |
| |
''[[http://xetex.sourceforge.net/|XeTeX]]'' est un moteur Unicode <latex>\TeX</latex> 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 <latex>\TeX</latex> ont été étendues. Pour la plupart des utilisateurs finaux de <latex>\LaTeX</latex>, ces subtilités sont transparentes, le noyau <latex>\LaTeX</latex> et l'extension [[ctanpkg>fontspec]] fournissant des interfaces. | Le moteur standard [[1_generalites:glossaire:qu_est_ce_que_pdftex|pdfTeX]] est entièrement rétrocompatible avec <latex>\TeX</latex>. |
| En tant que tel, il reste un système 8(nbsp)bits utilisant des [[5_fichiers:fontes:que_sont_les_fichiers_tfm|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 ''[[1_generalites:glossaire:qu_est_ce_que_luatex|LuaTeX]]'': |
| des résultats similaires sont atteints en utilisant des philosophies très différentes (avec des avantages différents à la clef). |
| |
Tout comme <latex>\TeX</latex>, ''XeTeX'' ne produit pas directement de sortie PDF mais fonctionne //via// un format intermédiaire, XDV (//eXtended DVI//). Contrairement au format classique [[5_fichiers:dvi:qu_est_qu_un_fichier_dvi|DVI]] produit par <latex>\TeX</latex>, les fichiers XDV ne peuvent pas être visualisés directement et sont normalement convertis directement en PDF dans le cadre de l'exécution de ''xetex''. Cette conversion est réalisée ''xdvpdfmx''. | Tout comme <latex>\TeX</latex>, ''XeTeX'' ne produit pas directement de sortie PDF mais fonctionne //via// un format intermédiaire, |
| XDV (//eXtended DVI//). Contrairement au format classique [[5_fichiers:dvi:qu_est_qu_un_fichier_dvi|DVI]] produit par <latex>\TeX</latex>, |
| 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''. |
| |
----- | |
| |
//Source:// [[faquk>FAQ-xetex-luatex|What are XeTeX and LuaTeX?]] | ===== Qu'est ce que XeLaTeX? ===== |
| |
| XeLaTeX est, tout naturellement, le [[1_generalites:glossaire:qu_est_ce_que_latex|format LaTeX]] utilisé avec le moteur XeTeX. |
| |
| |
| <note> |
| «XeTeX» se prononce [ziːtɛk], d'après son auteur original, Jonathan Kew |
| (voir aussi «[[1_generalites:bases:comment_prononcer_tex|Comment prononcer “TeX” ou “LaTeX”?]]»). |
| </note> |
| |
| |
| ----- |
| //Sources:// |
| * [[faquk>FAQ-xetex-luatex|What are XeTeX and LuaTeX?]] |
| * [[wpfr>XeTeX]] sur Wikipedia. |
| * [[https://tug.org/interviews/kew.html|Interview de Jonathan Kew]] (en anglais), |
| * [[https://tex.stackexchange.com/questions/274617/proper-pronunciation-of-xetex-xelatex|Proper pronunciation of XeTeX, XeLaTeX]]. |
| |
{{htmlmetatags>metatag-keywords=(LaTeX,UTF8,Unicode,XeTeX) | {{htmlmetatags>metatag-keywords=(LaTeX,UTF8,Unicode,XeTeX,utiliser les polices système,OpenType) |
metatag-og:title=(Qu'est ce que XeTeX) | metatag-og:title=(Qu'est ce que XeTeX) |
metatag-og:site_name=(FAQ LaTeX francophone) | metatag-og:site_name=(FAQ LaTeX francophone) |
}} | }} |