summaryrefslogtreecommitdiff
path: root/tex/context/base/mkxl/type-set.mkxl
blob: 62dd3c9ab4b309c59babf1bc7e0644664bb672ec (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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
%D \module
%D   [       file=type-set,
%D        version=2005.02.04, % moved from ini/def
%D          title=\CONTEXT\ Typescript Macros,
%D       subtitle=Default Settings,
%D         author=Hans Hagen,
%D           date=\currentdate,
%D      copyright={PRAGMA ADE \& \CONTEXT\ Development Team}]
%C
%C This module is part of the \CONTEXT\ macro||package and is
%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
%C details.

\unprotect

\ifnum\typescriptstate=\plustwo

    % we store some typescripts in the format

    % \loadmarkfile{type-def}
    % \loadmarkfile{type-lua}
    % \loadmarkfile{type-siz}
    % \loadmarkfile{type-fbk}
    % \loadmarkfile{type-imp-latinmodern}

    % but ... let's make sure that newlines are gone

    % beware: these are low level calls, so not user commands !

    \loadfoundtypescriptfile\empty{type-def.mkxl}
    \loadfoundtypescriptfile\empty{type-lua.mkxl}
    \loadfoundtypescriptfile\empty{type-siz.mkxl}
    \loadfoundtypescriptfile\empty{type-fbk.mkxl}
    \loadfoundtypescriptfile\empty{type-imp-latinmodern.mkiv} % maybe no longer

    % and not:

    % \loadtypescriptfile[def] % meant for local usage only
    % \loadtypescriptfile[fbk] % meant for local usage only
    % \loadtypescriptfile[lua] % meant for local usage only
    % \loadtypescriptfile[siz] % meant for local usage only
    % \usetypescriptfile[latinmodern]

    \usetypescriptfile[loc]

    % We want these names preset but they conflict with later loads so from now on
    % one has to define a proper typeface if they are needed.
    %
    % \usetypescript[serif,sans,mono,math] [latin-modern]

\else

    \usetypescriptfile[def]
    \usetypescriptfile[fbk]
    \usetypescriptfile[lua]
    \usetypescriptfile[siz]
    \usetypescriptfile[latinmodern] % maybe no longer
    \usetypescriptfile[loc]

\fi

\definefilesynonym [type-imp-modern.mkiv]                 [type-imp-latinmodern.mkiv]
\definefilesynonym [type-imp-latin-modern.mkiv]           [type-imp-latinmodern.mkiv]
\definefilesynonym [type-imp-modern-latin.mkiv]           [type-imp-modernlatin.mkiv]
\definefilesynonym [type-imp-less-modern-latin.mkiv]      [type-imp-modernlatin.mkiv]

\definefilesynonym [type-imp-lucida-opentype.mkiv]        [type-imp-lucida.mkiv]
\definefilesynonym [type-imp-lucidaot.mkiv]               [type-imp-lucida.mkiv]
\definefilesynonym [type-imp-lucidadk.mkiv]               [type-imp-lucida.mkiv]

\definefilesynonym [type-imp-dejavu-condensed.mkiv]       [type-imp-dejavu.mkiv]

\definefilesynonym [type-imp-palatino.mkiv]               [type-imp-texgyre.mkiv]
\definefilesynonym [type-imp-courier.mkiv]                [type-imp-texgyre.mkiv]
\definefilesynonym [type-imp-avantgarde.mkiv]             [type-imp-texgyre.mkiv]
\definefilesynonym [type-imp-helvetica.mkiv]              [type-imp-texgyre.mkiv]
\definefilesynonym [type-imp-chancery.mkiv]               [type-imp-texgyre.mkiv]
\definefilesynonym [type-imp-bookman.mkiv]                [type-imp-texgyre.mkiv]
\definefilesynonym [type-imp-schoolbook.mkiv]             [type-imp-texgyre.mkiv]
\definefilesynonym [type-imp-times.mkiv]                  [type-imp-texgyre.mkiv]

\definefilesynonym [type-imp-cursor.mkiv]                 [type-imp-texgyre.mkiv]
\definefilesynonym [type-imp-adventor.mkiv]               [type-imp-texgyre.mkiv]
\definefilesynonym [type-imp-heros.mkiv]                  [type-imp-texgyre.mkiv]
\definefilesynonym [type-imp-chorus.mkiv]                 [type-imp-texgyre.mkiv]
\definefilesynonym [type-imp-bonum.mkiv]                  [type-imp-texgyre.mkiv]
\definefilesynonym [type-imp-schola.mkiv]                 [type-imp-texgyre.mkiv]
\definefilesynonym [type-imp-pagella.mkiv]                [type-imp-texgyre.mkiv]
\definefilesynonym [type-imp-termes.mkiv]                 [type-imp-texgyre.mkiv]

\definefilesynonym [type-imp-mscoretimes.mkiv]            [type-imp-mscore.mkiv]
\definefilesynonym [type-imp-mscorearial.mkiv]            [type-imp-mscore.mkiv]
\definefilesynonym [type-imp-mscorecourier.mkiv]          [type-imp-mscore.mkiv]
\definefilesynonym [type-imp-mscoreverdana.mkiv]          [type-imp-mscore.mkiv]

\definefilesynonym [type-imp-candara.mkiv]                [type-imp-cleartype.mkiv]
\definefilesynonym [type-imp-consolas.mkiv]               [type-imp-cleartype.mkiv]
\definefilesynonym [type-imp-constantia.mkiv]             [type-imp-cleartype.mkiv]
\definefilesynonym [type-imp-corbel.mkiv]                 [type-imp-cleartype.mkiv]
\definefilesynonym [type-imp-calibri.mkiv]                [type-imp-cleartype.mkiv]

%definefilesynonym [type-imp-mac.mkiv]                    [type-imp-osx.mkiv]
%definefilesynonym [type-imp-win.mkiv]                    [type-imp-mscore.mkiv]

\definefilesynonym [type-imp-eulernovum.mkiv]             [type-imp-euler.mkiv]
\definefilesynonym [type-imp-eulernova.mkiv]              [type-imp-euler.mkiv]

\definefilesynonym [type-imp-euler-with-pagella.mkiv]     [type-imp-euler.mkxl]
\definefilesynonym [type-imp-pagella-with-euler.mkiv]     [type-imp-euler.mkxl]
\definefilesynonym [type-imp-euleroverpagella.mkiv]       [type-imp-euler.mkxl]
\definefilesynonym [type-imp-pagellaovereuler.mkiv]       [type-imp-euler.mkxl]

%definefilesynonym [type-imp-mdbch.mkiv]                  [type-imp-mathdesign.mkiv]
%definefilesynonym [type-imp-mdugm.mkiv]                  [type-imp-mathdesign.mkiv]
%definefilesynonym [type-imp-mdput.mkiv]                  [type-imp-mathdesign.mkiv]
%definefilesynonym [type-imp-mdici.mkiv]                  [type-imp-mathdesign.mkiv]
%definefilesynonym [type-imp-mdpgd.mkiv]                  [type-imp-mathdesign.mkiv]
%definefilesynonym [type-imp-mdpus.mkiv]                  [type-imp-mathdesign.mkiv]

%definefilesynonym [type-imp-mathdesignch.mkiv]           [type-imp-mathdesign.mkiv]
%definefilesynonym [type-imp-mathdesigngm.mkiv]           [type-imp-mathdesign.mkiv]
%definefilesynonym [type-imp-mathdesignut.mkiv]           [type-imp-mathdesign.mkiv]
%definefilesynonym [type-imp-mathdesignci.mkiv]           [type-imp-mathdesign.mkiv]
%definefilesynonym [type-imp-mathdesigngd.mkiv]           [type-imp-mathdesign.mkiv]
%definefilesynonym [type-imp-mathdesignus.mkiv]           [type-imp-mathdesign.mkiv]

%definefilesynonym [type-imp-mathdesigncharter.mkiv]      [type-imp-mathdesign.mkiv]
%definefilesynonym [type-imp-mathdesigngaramond.mkiv]     [type-imp-mathdesign.mkiv]
%definefilesynonym [type-imp-mathdesignutopia.mkiv]       [type-imp-mathdesign.mkiv]

\definefilesynonym [type-imp-cows.mkiv]                   [type-imp-koeielettersot.mkiv]
\definefilesynonym [type-imp-sheep.mkiv]                  [type-imp-koeielettersot.mkiv]
\definefilesynonym [type-imp-coloredcows.mkiv]            [type-imp-koeielettersot.mkiv]
\definefilesynonym [type-imp-coloredsheep.mkiv]           [type-imp-koeielettersot.mkiv]
\definefilesynonym [type-imp-koeieletters.mkiv]           [type-imp-koeielettersot.mkiv]

\definefilesynonym [type-imp-xits.mkiv]                   [type-imp-stix.mkiv]
\definefilesynonym [type-imp-stixtwo.mkiv]                [type-imp-stix.mkiv]

\definefilesynonym [type-imp-ibmplex.mkiv]                [type-imp-plex.mkiv]

\definefilesynonym [type-imp-newcomputermodern-book.mkiv] [type-imp-newcomputermodern.mkiv]

\definefilesynonym [type-imp-kpfonts-light.mkiv]          [type-imp-kpfonts.mkiv]
\definefilesynonym [type-imp-kpfonts-bold.mkiv]           [type-imp-kpfonts.mkiv]
\definefilesynonym [type-imp-kpfonts-sans.mkiv]           [type-imp-kpfonts.mkiv]

\definefilesynonym [type-imp-gentiumplus.mkiv]            [type-imp-gentium.mkiv]
\definefilesynonym [type-imp-gentiumbook.mkiv]            [type-imp-gentium.mkiv]

%D These \type {*-nt} variants come in handy when we want top compare with non-tweaked math.

\definefilesynonym [type-imp-bonum-nt.mkiv]               [type-imp-texgyre.mkiv]
\definefilesynonym [type-imp-schola-nt.mkiv]              [type-imp-texgyre.mkiv]
\definefilesynonym [type-imp-pagella-nt.mkiv]             [type-imp-texgyre.mkiv]
\definefilesynonym [type-imp-termes-nt.mkiv]              [type-imp-texgyre.mkiv]
\definefilesynonym [type-imp-dejavu-nt.mkiv]              [type-imp-dejavu.mkiv]
\definefilesynonym [type-imp-cambria-nt.mkiv]             [type-imp-cambria.mkiv]
\definefilesynonym [type-imp-lucidaot-nt.mkiv]            [type-imp-lucida-opentype.mkiv]
\definefilesynonym [type-imp-lucida-nt.mkiv]              [type-imp-lucida-opentype.mkiv]
\definefilesynonym [type-imp-modern-nt.mkiv]              [type-imp-latinmodern.mkiv]
\definefilesynonym [type-imp-stix-nt.mkiv]                [type-imp-stix.mkiv]
\definefilesynonym [type-imp-stixtwo-nt.mkiv]             [type-imp-stix.mkiv]
\definefilesynonym [type-imp-libertinus-nt.mkiv]          [type-imp-libertinus.mkiv]
\definefilesynonym [type-imp-ebgaramond-nt.mkiv]          [type-imp-ebgaramond.mkiv]
\definefilesynonym [type-imp-erewhon-nt.mkiv]             [type-imp-erewhon.mkiv]
\definefilesynonym [type-imp-kpfonts-nt.mkiv]             [type-imp-kpfonts.mkiv]
\definefilesynonym [type-imp-concrete-nt.mkiv]            [type-imp-concrete.mkiv]
\definefilesynonym [type-imp-xcharter-nt.mkiv]            [type-imp-xcharter.mkiv]

\definefilesynonym [type-imp-antykwa-poltawskiego.mkiv]   [type-imp-antykwapoltawskiego.mkiv]

\definefilesynonym [type-imp-iwona-light.mkiv]            [type-imp-iwona.mkiv]
\definefilesynonym [type-imp-iwona-medium.mkiv]           [type-imp-iwona.mkiv]
\definefilesynonym [type-imp-iwona-heavy.mkiv]            [type-imp-iwona.mkiv]

\definefilesynonym [type-imp-kurier-light.mkiv]           [type-imp-kurier.mkiv]
\definefilesynonym [type-imp-kurier-medium.mkiv]          [type-imp-kurier.mkiv]
\definefilesynonym [type-imp-kurier-heavy.mkiv]           [type-imp-kurier.mkiv]

\definefilesynonym [type-imp-antykwa-light.mkiv]          [type-imp-antykwa.mkiv]
\definefilesynonym [type-imp-antykwa-cond.mkiv]           [type-imp-antykwa.mkiv]
\definefilesynonym [type-imp-antykwa-lightcond.mkiv]      [type-imp-antykwa.mkiv]

\protect \endinput