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: | ||
- | }} | ||