1
2
3
4
5
6
7
8
9
10
11
12
13
14\writestatus{loading}{ConTeXt Typography Macros Languages}
15
16\unprotect
17
18\registerctxluafile{typolan}{}
19
20
21
22
23
24
25
26
27
28
29
30
31\def\charwidthlanguage{\currentmainlanguage}
32
33\def\averagecharwidth {\dimexpr\clf_averagecharwidth{\charwidthlanguage}\scaledpoint\relax}
34\def\languagecharwidth#1{\dimexpr\clf_averagecharwidth{#1}\scaledpoint\relax}
35
36\protect
37
38\continueifinputfile{typolan.mkiv}
39
40\setuplayout[backspace=4cm]
41
42\showframe
43
44\starttext
45
46\startbuffer
47
48\mainlanguage[en] \hsize65\averagecharwidth \normalexpanded{\inleft{\the\hsize}} \input ward \par
49\mainlanguage[de] \hsize65\averagecharwidth \normalexpanded{\inleft{\the\hsize}} \input ward \par
50\mainlanguage[nl] \hsize65\averagecharwidth \normalexpanded{\inleft{\the\hsize}} \input ward \par
51
52\stopbuffer
53
54\getbuffer \blank
55
56\switchtobodyfont[pagella]
57
58\getbuffer \blank
59
60\switchtobodyfont[tt,8pt]
61
62\getbuffer
63
64\stoptext
65 |