languages-mkiv.tex /size: 2680 b    last modification: 2025-02-21 11:03
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% todo:
23%
24% \setuplanguage[sv][apostrophe=yes]
25% \starttext
26%     {\noapostrophes how about mikael's latest lecture notes}
27%     {\doapostrophes how about mikael's latest lecture notes}
28%     {\sv how about mikael's latest lecture notes}
29% \stoptext
30
31\startbuffer[abstract]
32
33    This book explains how we support languages (and scripts) in \CONTEXT\ \MKIV\
34    and \LUATEX. Some of the mechanisms discussed are generic and not \CONTEXT\
35    specific. We discuss the way languages are dealt with in the engine,
36    hyphenation, standard features and additional goodies. Tracing and the
37    extensibility of code are also discussed.
38
39\stopbuffer
40
41\environment languages-environment
42
43\startdocument
44  [author=Hans Hagen,
45   title=Languages in \ConTeXt,
46   subtitle=explaining luatex and mkiv,
47   affiliation=PRAGMA ADE,
48   comment=work in progress,
49   cover:color:1=darkmagenta,
50   cover:color:2=darkorange,
51   cover:color:3=darkyellow,
52   cover:color:4=darkcyan,
53   cover:color:5=darkgray]
54
55    \startfrontmatter
56        \component manuals-explaining-contents
57        \component languages-introduction
58    \stopfrontmatter
59
60    \startbodymatter
61        \component languages-basics
62        \component languages-hyphenation
63        \component languages-labels
64        \component languages-numbering
65        \component languages-typesetting
66        \component languages-goodies
67        \component languages-sorting
68        \component languages-options
69    \stopbodymatter
70
71    \startappendices
72        \component languages-appendix
73    \stopappendices
74
75\stopdocument
76