summaryrefslogtreecommitdiff
path: root/doc/context/sources/general/fonts/fonts/fonts-environment.tex
blob: a8de89a420cc0d41581fb58e980216ddbfe99ef8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
\startenvironment fonts-environment

    \blockligatures[fi,fl,ff] % we need to do this beforehand

    \environment manuals-explaining-environment
    \environment manuals-explaining-cover

    \enabledirectives[visualizers.fraction=2]

    \usemodule [s] [fonts-tables]
    \usemodule [s] [fonts-missing]
    \usemodule [s] [fonts-vectors]
    \usemodule [s] [fonts-features]
    \usemodule [s] [math-extensibles]

    \definefontfeature[demo-onum][kern=yes,onum=yes]
    %definefontfeature[demo-lnum][kern=yes,lnum=yes]
    \definefontfeature[demo-tnum][kern=yes,tnum=yes]
    \definefontfeature[demo-pnum][kern=yes,pnum=yes]
    \definefontfeature[demo-zero][zero=yes]
    \definefontfeature[demo-none][]

    \definefont[DemoOnumLM][file:lmroman10-regular*demo-onum at 42pt]
    %definefont[DemoLnumLM][file:lmroman10-regular*demo-lnum at 42pt]
    \definefont[DemoTnumLM][file:lmroman10-regular*demo-tnum at 42pt]
    \definefont[DemoPnumLM][file:lmroman10-regular*demo-pnum at 42pt]

    \definefont[DemoZeroLM][file:lmroman10-regular*demo-zero at 42pt]
    \definefont[DemoNoneLM][file:lmroman10-regular*demo-none at 42pt]

    \definefont[DemoZeroLT][file:lmtypewriter10-regular*demo-zero at 42pt]
    \definefont[DemoNoneLT][file:lmtypewriter10-regular*demo-none at 42pt]

\stopenvironment