languages-mkiv.tex /size: 2429 b    last modification: 2023-12-21 09:43
1% language=us runpath=texruns:manuals/languages
2
3% author    : Hans Hagen
4% copyright : ConTeXt Development Team
5% license   : Creative Commons Attribution ShareAlike 4.0 International
6% reference : pragma-ade.nl | contextgarden.net | texlive (related) distributions
7% origin    : the ConTeXt distribution
8%
9% comment   : Because this manual is distributed with TeX distributions it comes with a rather
10%             liberal license. We try to adapt these documents to upgrades in the (sub)systems
11%             that they describe. Using parts of the content otherwise can therefore conflict
12%             with existing functionality and we cannot be held responsible for that. Many of
13%             the manuals contain characteristic graphics and personal notes or examples that
14%             make no sense when used out-of-context.
15%
16% comment   : Some chapters might have been published in TugBoat, the NTG Maps, the ConTeXt
17%             Group journal or otherwise. Thanks to the editors for corrections. Also thanks
18%             to users for testing, feedback and corrections.
19
20\enablemode[simple] % ,oversized
21
22\startbuffer[abstract]
23
24    This book explains how we support languages (and scripts) in \CONTEXT\ \MKIV\
25    and \LUATEX. Some of the mechanisms discussed are generic and not \CONTEXT\
26    specific. We discuss the way languages are dealt with in the engine,
27    hyphenation, standard features and additional goodies. Tracing and the
28    extensibility of code are also discussed.
29
30\stopbuffer
31
32\environment languages-environment
33
34\startdocument
35  [author=Hans Hagen,
36   title=Languages in \ConTeXt,
37   subtitle=explaining luatex and mkiv,
38   affiliation=PRAGMA ADE,
39   comment=work in progress,
40   cover:color:1=darkmagenta,
41   cover:color:2=darkorange,
42   cover:color:3=darkyellow,
43   cover:color:4=darkcyan,
44   cover:color:5=darkgray]
45
46    \startfrontmatter
47        \component manuals-explaining-contents
48        \component languages-introduction
49    \stopfrontmatter
50
51    \startbodymatter
52        \component languages-basics
53        \component languages-hyphenation
54        \component languages-labels
55        \component languages-numbering
56        \component languages-typesetting
57        \component languages-goodies
58        \component languages-sorting
59        \component languages-options
60    \stopbodymatter
61
62    \startappendices
63        \component languages-appendix
64    \stopappendices
65
66\stopdocument
67