Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| generalites:glossaire:xetex_et_luatex [2018/12/04 00:48] – jejust | 1_generalites:glossaire:xetex_et_luatex [2021/03/20 13:05] (Version actuelle) – Suppression de la page désormais inutile. yannick.tanguy | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== What are XeTeX and LuaTeX? ====== | ||
| - | |||
| - | |||
| - | The standard [[FAQ-pdftex|pdfTeX]] engine is fully backward-compatible with | ||
| - | Knuth' | ||
| - | metrics](FAQ-tfm). In contrast, the engines XeTeX and LuaTeX are both | ||
| - | Unicode-based and able to load standard system (OpenType) fonts. Internally, | ||
| - | they differ in approach: the same outcomes are reached using very different | ||
| - | philosophies. There are advantages to the user in each approach. | ||
| - | |||
| - | |||
| - | ===== XeTeX ===== | ||
| - | |||
| - | [[http:// | ||
| - | system fonts directly using the HarfBuzz library, which is built in. To do | ||
| - | this, the '' | ||
| - | concepts, a range of TeX primitives are extended. For most LaTeX end users, | ||
| - | these subtleties are transparent, | ||
| - | package providing interfaces. | ||
| - | |||
| - | Like Knuth' | ||
| - | //via// an intermediate format, XDV (eXtended DVI). Unlike the classical | ||
| - | [[FAQ-dvi|DVI]] format produced by TeX, XDV files cannot be viewed directly, and | ||
| - | are normally converted directly to PDF as part of the '' | ||
| - | conversion itself is carried out by '' | ||
| - | |||
| - | |||
| - | ===== LuaTeX ===== | ||
| - | |||
| - | LuaTeX consists of a TeX-like engine with a Lua interpreter " | ||
| - | the Lua interpreter has access to many of the data structures used for | ||
| - | typesetting, | ||
| - | into their (La)TeX macros, or as " | ||
| - | engine does certain operations. | ||
| - | |||
| - | LuaTeX, like [[FAQ-xetex|XeTeX]], | ||
| - | system fonts. In contrast to XeTeX, the latter ability is not " | ||
| - | the engine itself, but is added using Lua code. This possibility to modify the | ||
| - | behaviour of the engine at the " | ||
| - | |||
| - | Whilst there are some (deliberate) differences between the behavior of LuaTeX | ||
| - | and that of Knuth' | ||
| - | be used as a drop-in replacement. For most LaTeX end users, the subtleties are | ||
| - | transparent, | ||
| - | [[ctanpkg> | ||
| - | |||
| - | [[FAQ-context|ConTeXt]] Mark 4 (the current version) // | ||
| - | this is again transparent to users. | ||
| - | |||
| - | ----- | ||
| - | |||
| - | //Source:// [[faquk> | ||
| - | |||
| - | {{htmlmetatags> | ||
| - | metatag-og: | ||
| - | metatag-og: | ||
| - | }} | ||

