summaryrefslogtreecommitdiff
path: root/tex/context/base/type-exa.tex
blob: d86f8c41f5522c540f02d20951b4e097240eede6 (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
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
%D \module
%D   [       file=type-exa,
%D        version=2001.04.12,
%D          title=\CONTEXT\ Typescript Macros,
%D       subtitle=Example scripts,
%D         author=Hans Hagen,
%D           date=\currentdate,
%D      copyright={PRAGMA / Hans Hagen \& Ton Otten}]
%C
%C This module is part of the \CONTEXT\ macro||package and is
%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
%C details.

%D A couple of goodies:

\starttypescript [modern] [texnansi,ec,il2,pl0,default]

  \definetypeface [modern] [rm] [serif] [latin-modern] [computer-modern] [encoding=\typescripttwo]
  \definetypeface [modern] [ss] [sans]  [latin-modern] [computer-modern] [encoding=\typescripttwo]
  \definetypeface [modern] [tt] [mono]  [latin-modern] [computer-modern] [encoding=\typescripttwo]
  \definetypeface [modern] [mm] [math]  [latin-modern] [computer-modern] [encoding=\typescripttwo]

\stoptypescript

\starttypescript [modern-base] [texnansi,ec,il2,pl0,default]

  \definetypeface [modern] [rm] [serif] [computer-modern] [default] [encoding=\typescripttwo]
  \definetypeface [modern] [ss] [sans]  [computer-modern] [default] [encoding=\typescripttwo]
  \definetypeface [modern] [tt] [mono]  [computer-modern] [default] [encoding=\typescripttwo]
  \definetypeface [modern] [mm] [math]  [computer-modern] [default] [encoding=\typescripttwo]

\stoptypescript

\starttypescript [postscript] [texnansi,ec,8r]

  \definetypeface [postscript] [rm] [serif] [times]     [default] [encoding=\typescripttwo]
  \definetypeface [postscript] [mm] [math]  [times]     [default]
  \definetypeface [postscript] [ss] [sans]  [helvetica] [default] [rscale=.9,encoding=\typescripttwo]
  \definetypeface [postscript] [tt] [mono]  [courier]   [default] [rscale=1.1,encoding=\typescripttwo]

\stoptypescript

\starttypescript [times] [texnansi,ec,8r]

  \definetypeface [times] [rm] [serif] [times]     [default] [encoding=\typescripttwo]
  \definetypeface [times] [ss] [sans]  [helvetica] [default] [rscale=.9,encoding=\typescripttwo]
  \definetypeface [times] [tt] [mono]  [modern]    [default] [encoding=\typescripttwo,rscale=1.1]
  \definetypeface [times] [mm] [math]  [times]     [default] [encoding=\typescripttwo]

% \usemathcollection[default]

\stoptypescript

\starttypescript [palatino] [texnansi,ec,8r]

  \definetypeface [palatino] [rm] [serif] [palatino] [default] [encoding=\typescripttwo]
  \definetypeface [palatino] [mm] [math]  [palatino] [default] [encoding=default]
  \definetypeface [palatino] [tt] [mono]  [modern]   [default] [encoding=\typescripttwo,rscale=1.075]

% \usemathcollection[default]

\stoptypescript

\starttypescript [fourier] [ec]

  \definetypeface [fourier] [rm] [serif] [fourier] [default] [encoding=ec]
  \definetypeface [fourier] [mm] [math]  [fourier] [default] [encoding=default]
  \definetypeface [fourier] [tt] [mono]  [modern]  [default] [encoding=ec,rscale=1.07]

  \usemathcollection[fou]

\stoptypescript

% \starttypescript [utopia] [ec]

%   \definetypeface [fourier] [rm] [serif] [fourier]      [default] [encoding=ec]
%   \definetypeface [fourier] [mm] [math]  [fourier]      [default] [encoding=default]
%   \definetypeface [fourier] [tt] [mono]  [latin-modern] [default] [rscale=1.070,encoding=ec]

%   \usemathcollection[fou]

% \stoptypescript

\starttypescript [lucida,lucidabfm] [texnansi,ec,8r]

  \definetypeface [lucida] [rm] [serif]       [lucida] [default] [encoding=\typescripttwo]
  \definetypeface [lucida] [ss] [sans]        [lucida] [default] [encoding=\typescripttwo]
  \definetypeface [lucida] [tt] [mono]        [lucida] [default] [encoding=\typescripttwo]
  \definetypeface [lucida] [hw] [handwriting] [lucida] [default] [encoding=\typescripttwo]
  %definetypeface [lucida] [cg] [calligraphy] [lucida] [default] [encoding=\typescripttwo]

\stoptypescript

\starttypescript [lucida] [texnansi,ec,8r]

  \definetypeface [lucida] [mm] [math]        [lucida] [default] [encoding=\typescripttwo]

\stoptypescript

\starttypescript [lucidaboldmath] [texnansi,ec,8r]

\definetypeface [lucidaboldmath] [rm] [serif]    [lucida] [default] [encoding=\typescripttwo] % needed ?
\definetypeface [lucidaboldmath] [ss] [sans]     [lucida] [default] [encoding=\typescripttwo] % needed ?
\definetypeface [lucidaboldmath] [tt] [mono]     [lucida] [default] [encoding=\typescripttwo] % needed ?
\definetypeface [lucidaboldmath] [mm] [boldmath] [lucida] [default] [encoding=\typescripttwo]

\stoptypescript

\starttypescript [lucidabfm,lucidaboldmath] [texnansi,ec,8r]

  \definetypeface [lucida]         [mm] [bfmath] [lucida] [default] [encoding=\typescripttwo]
  \definetypeface [lucidaboldmath] [mm] [bfmath] [lucida] [default] [encoding=\typescripttwo]

\stoptypescript

\starttypescript [lucida,lucidabfm,lucidaboldmath] [texnansi,ec,8r]

  \usemathcollection[lbr]

\stoptypescript

\starttypescript [serif] [hanging] [pure]

  \setupfontsynonym [Serif]            [handling=pure]
  \setupfontsynonym [SerifBold]        [handling=pure]
  \setupfontsynonym [SerifSlanted]     [handling=pure]
  \setupfontsynonym [SerifItalic]      [handling=pure]
  \setupfontsynonym [SerifBoldSlanted] [handling=pure]
  \setupfontsynonym [SerifBoldItalic]  [handling=pure]

\stoptypescript

\starttypescript [sans] [hanging] [pure]

  \setupfontsynonym [Sans]            [handling=pure]
  \setupfontsynonym [SansBold]        [handling=pure]
  \setupfontsynonym [SansSlanted]     [handling=pure]
  \setupfontsynonym [SansItalic]      [handling=pure]
  \setupfontsynonym [SansBoldSlanted] [handling=pure]
  \setupfontsynonym [SansBoldItalic]  [handling=pure]

\stoptypescript

\starttypescript [mono] [hanging] [pure]

  \setupfontsynonym [Mono]            [handling=pure]
  \setupfontsynonym [MonoBold]        [handling=pure]
  \setupfontsynonym [MonoSlanted]     [handling=pure]
  \setupfontsynonym [MonoItalic]      [handling=pure]
  \setupfontsynonym [MonoBoldSlanted] [handling=pure]
  \setupfontsynonym [MonoBoldItalic]  [handling=pure]

\stoptypescript

\starttypescript [serif] [hanging] [thanh]

  \setupfontsynonym [Serif]            [handling=normal]
  \setupfontsynonym [SerifBold]        [handling=bold]
  \setupfontsynonym [SerifSlanted]     [handling=slanted]
  \setupfontsynonym [SerifItalic]      [handling=italic]
  \setupfontsynonym [SerifBoldSlanted] [handling=boldslanted]
  \setupfontsynonym [SerifBoldItalic]  [handling=bolditalic]

\stoptypescript

\starttypescript [sans] [hanging] [thanh]

  \setupfontsynonym [Sans]            [handling=normal]
  \setupfontsynonym [SansBold]        [handling=bold]
  \setupfontsynonym [SansSlanted]     [handling=slanted]
  \setupfontsynonym [SansItalic]      [handling=italic]
  \setupfontsynonym [SansBoldSlanted] [handling=boldslanted]
  \setupfontsynonym [SansBoldItalic]  [handling=bolditalic]

\stoptypescript

\starttypescript [mono] [hanging] [thanh]

  \setupfontsynonym [Mono]            [handling=normal]
  \setupfontsynonym [MonoBold]        [handling=bold]
  \setupfontsynonym [MonoSlanted]     [handling=slanted]
  \setupfontsynonym [MonoItalic]      [handling=italic]
  \setupfontsynonym [MonoBoldSlanted] [handling=boldslanted]
  \setupfontsynonym [MonoBoldItalic]  [handling=bolditalic]

\stoptypescript

\starttypescript [serif] [simple] [name] % bad, will be changed but in sycn with manuals that use it

  \definefontsynonym [Simple] [cmvtt10]
  \setupfontsynonym  [Simple] [handling=pure]

\stoptypescript

\starttypescript [modernvariable] [texnansi,ec,8r]

  \definetypeface [modernvariable] [rm] [serif] [simple] [default] [encoding=\typescripttwo]
  \definetypeface [modernvariable] [ss] [sans]  [modern] [default] [encoding=\typescripttwo]
  \definetypeface [modernvariable] [tt] [mono]  [modern] [default] [encoding=\typescripttwo]
  \definetypeface [modernvariable] [mm] [math]  [modern] [default]

\stoptypescript

\endinput