type-imp-ghz.mkiv /size: 14 Kb    last modification: 2020-07-01 14:35
1%D \module
2%D   [       file=type-hgz, % variant of ghz
3%D        version=2005.06.07,
4%D          title=\CONTEXT\ Typescript Macros,
5%D       subtitle=Hermann Zapf's Fonts,
6%D         author=Hans Hagen,
7%D           date=\currentdate,
8%D      copyright={PRAGMA ADE \& \CONTEXT\ Development Team}]
9%C
10%C This module is part of the \CONTEXT\ macro||package and is
11%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
12%C details.
13
14%D At some point I will switch to opentype Optima fonts (don't have them).
15
16% \usetypescriptfile[type-ghz]
17%
18% \definetypeface[optima]  [ss][sans] [optima-nova]  [default]
19% \definetypeface[palatino][rm][serif][palatino-nova][default]
20% \definetypeface[aldus]   [rm][serif][aldus-nova]   [default]
21%
22% \starttext
23%     \setupbodyfont[optima]   \input zapf \blank
24%     \setupbodyfont[palatino] \input zapf \blank
25%     \setupbodyfont[aldus]    \input zapf \blank
26% \stoptext
27
28\starttypescriptcollection[zapf collection]
29
30% zapfino
31
32\starttypescript [serif,handwriting] [zapfino]
33
34    \definefontsynonym[zapfino]      [file:zapfinoextraltpro]
35    \definefontsynonym[zapfinoextra] [file:zapfinoextraltpro]
36    \definefontsynonym[zapfinoforte] [file:zapfinoextraltpro]
37
38\stoptypescript
39
40% optima nova
41
42\starttypescript [sans] [optima-nova,optima-nova-light,optima-nova-medium,optima-nova-os]
43
44    \definefontsynonym[OptimaNova-Light]          [file:lt55476]
45    \definefontsynonym[OptimaNova-LightSC]        [file:lt55477]
46    \definefontsynonym[OptimaNova-LightOsF]       [file:lt55478]
47    \definefontsynonym[OptimaNova-LightItalic]    [file:lt55479]
48    \definefontsynonym[OptimaNova-LightItalicSC]  [file:lt55480]
49    \definefontsynonym[OptimaNova-LightItalicOsF] [file:lt55481]
50    \definefontsynonym[OptimaNova-LightCond]      [file:lt55482]
51    \definefontsynonym[OptimaNova-Regular]        [file:lt55483]
52    \definefontsynonym[OptimaNova-RegularSC]      [file:lt55484]
53    \definefontsynonym[OptimaNova-RegularOsF]     [file:lt55485]
54    \definefontsynonym[OptimaNova-Italic]         [file:lt55486]
55    \definefontsynonym[OptimaNova-ItalicSC]       [file:lt55487]
56    \definefontsynonym[OptimaNova-ItalicOsF]      [file:lt55488]
57    \definefontsynonym[OptimaNova-Condensed]      [file:lt55489]
58    \definefontsynonym[OptimaNova-Medium]         [file:lt55490]
59    \definefontsynonym[OptimaNova-MediumSC]       [file:lt55491]
60    \definefontsynonym[OptimaNova-MediumOsF]      [file:lt55492]
61    \definefontsynonym[OptimaNova-MediumItalic]   [file:lt55493]
62    \definefontsynonym[OptimaNova-MediumItalicSC] [file:lt55494]
63    \definefontsynonym[OptimaNova-MediumItalicOsF][file:lt55495]
64    \definefontsynonym[OptimaNova-MediumCond]     [file:lt55496]
65    \definefontsynonym[OptimaNova-TitlingInitials][file:lt55497]
66    \definefontsynonym[OptimaNova-Demi]           [file:lt55498]
67    \definefontsynonym[OptimaNova-DemiSC]         [file:lt55499]
68    \definefontsynonym[OptimaNova-DemiOsF]        [file:lt55500]
69    \definefontsynonym[OptimaNova-DemiItalic]     [file:lt55501]
70    \definefontsynonym[OptimaNova-DemiItalicSC]   [file:lt55502]
71    \definefontsynonym[OptimaNova-DemiItalicOsF]  [file:lt55503]
72    \definefontsynonym[OptimaNova-DemiCond]       [file:lt55504]
73    \definefontsynonym[OptimaNova-Bold]           [file:lt55505]
74    \definefontsynonym[OptimaNova-BoldSC]         [file:lt55506]
75    \definefontsynonym[OptimaNova-BoldOsF]        [file:lt55507]
76    \definefontsynonym[OptimaNova-BoldItalic]     [file:lt55508]
77    \definefontsynonym[OptimaNova-BoldItalicSC]   [file:lt55509]
78    \definefontsynonym[OptimaNova-BoldItalicOsF]  [file:lt55510]
79    \definefontsynonym[OptimaNova-BoldCond]       [file:lt55511]
80    \definefontsynonym[OptimaNova-Heavy]          [file:lt55512]
81    \definefontsynonym[OptimaNova-HeavyItalic]    [file:lt55513]
82    \definefontsynonym[OptimaNova-Black]          [file:lt55514]
83    \definefontsynonym[OptimaNova-BlackItalic]    [file:lt55515]
84
85\stoptypescript
86
87\starttypescript [sans] [optima-nova] [name]
88
89    \definefontsynonym [Sans]                [OptimaNova-Regular]
90    \definefontsynonym [SansItalic]          [OptimaNova-Italic]
91    \definefontsynonym [SansBold]            [OptimaNova-Bold]
92    \definefontsynonym [SansBoldItalic]      [OptimaNova-BoldItalic]
93    \definefontsynonym [SansSlanted]         [OptimaNova-Italic]
94    \definefontsynonym [SansBoldSlanted]     [OptimaNova-BoldItalic]
95    \definefontsynonym [SansCaps]            [OptimaNova-RegularSC]
96
97    \definefontsynonym [SansOsF]             [OptimaNova-RegularOsF]
98    \definefontsynonym [SansItalicOsF]       [OptimaNova-ItalicOsF]
99    \definefontsynonym [SansBoldOsF]         [OptimaNova-BoldOsF]
100    \definefontsynonym [SansBoldItalicOsF]   [OptimaNova-BoldItalicOsF]
101    \definefontsynonym [SansSlantedOsF]      [OptimaNova-ItalicOsF]
102    \definefontsynonym [SansBoldSlantedOsF]  [OptimaNova-BoldItalicOsF]
103    \definefontsynonym [SansCapsOsF]         [OptimaNova-RegularSC]
104
105    \definefontsynonym [SansCaps]            [OptimaNova-RegularSC]
106    \definefontsynonym [SansItalicCaps]      [OptimaNova-ItalicSC ]
107    \definefontsynonym [SansBoldCaps]        [OptimaNova-BoldSC]
108    \definefontsynonym [SansBoldItalicCaps]  [OptimaNova-BoldItalicSC]
109    \definefontsynonym [SansSlantedCaps]     [OptimaNova-ItalicSC]
110    \definefontsynonym [SansBoldSlantedCaps] [OptimaNova-BoldItalicSC]
111    \definefontsynonym [SansCapsCaps]        [OptimaNova-RegularSC]
112
113\stoptypescript
114
115\starttypescript [sans] [optima-nova-os] [name]
116
117    \definefontsynonym [Sans]            [OptimaNova-RegularOsF]
118    \definefontsynonym [SansItalic]      [OptimaNova-ItalicOsF]
119    \definefontsynonym [SansBold]        [OptimaNova-BoldOsF]
120    \definefontsynonym [SansBoldItalic]  [OptimaNova-BoldItalicOsF]
121    \definefontsynonym [SansSlanted]     [OptimaNova-ItalicOsF]
122    \definefontsynonym [SansBoldSlanted] [OptimaNova-BoldItalicOsF]
123    \definefontsynonym [SansCaps]        [OptimaNova-RegularSC]
124
125\stoptypescript
126
127\starttypescript [sans] [optima-nova-light] [name] % may change
128
129    \definefontsynonym [Sans]            [OptimaNova-Light]
130    \definefontsynonym [SansItalic]      [OptimaNova-LightItalic]
131    \definefontsynonym [SansBold]        [OptimaNova-Medium]
132    \definefontsynonym [SansBoldItalic]  [OptimaNova-MediumItalic]
133    \definefontsynonym [SansSlanted]     [OptimaNova-LightItalic]
134    \definefontsynonym [SansBoldSlanted] [OptimaNova-MediumItalic]
135    \definefontsynonym [SansCaps]        [OptimaNova-LightSC]
136
137\stoptypescript
138
139\starttypescript [sans] [optima-nova-medium] [name] % may change
140
141    \definefontsynonym [Sans]            [OptimaNova-Medium]
142    \definefontsynonym [SansItalic]      [OptimaNova-MediumItalic]
143    \definefontsynonym [SansBold]        [OptimaNova-Heavy]
144    \definefontsynonym [SansBoldItalic]  [OptimaNova-HeavyItalic]
145    \definefontsynonym [SansSlanted]     [OptimaNova-MediumItalic]
146    \definefontsynonym [SansBoldSlanted] [OptimaNova-HeavyItalic]
147    \definefontsynonym [SansCaps]        [OptimaNova-MediumSC]
148
149\stoptypescript
150
151\starttypescript[optima-nova,optima]
152    \definetypeface[\typescriptone][ss][sans][optima-nova] [default][features=default]
153    \definetypeface[\typescriptone][rm][sans][optima-nova] [default][features=default]
154    \definetypeface[\typescriptone][tt][mono][modern]      [default][rscale=1.1]
155    \definetypeface[\typescriptone][mm][math][modern]      [default][rscale=1.1]
156    \quittypescriptscanning
157\stoptypescript
158
159\starttypescript[optima-nova-os]
160    \definetypeface[optima-os][ss][sans][optima-nova-os] [default][features=default]
161    \definetypeface[optima-os][rm][sans][optima-nova-os] [default][features=default]
162    \definetypeface[optima-os][tt][mono][modern]         [default][rscale=1.1]
163    \definetypeface[optima-os][mm][math][modern]         [default][rscale=1.1]
164    \quittypescriptscanning
165\stoptypescript
166
167% palatino nova
168
169\starttypescript [serif] [palatino-nova,palatino-nova-light,palatino-nova-medium]
170
171    \definefontsynonym[PalatinoNova-Light]       [file:palatinonova-light]
172    \definefontsynonym[PalatinoNova-LightItalic] [file:palatinonova-lightitalic]
173    \definefontsynonym[PalatinoNova-Regular]     [file:palatinonova-regular]
174    \definefontsynonym[PalatinoNova-Italic]      [file:palatinonova-italic]
175    \definefontsynonym[PalatinoNova-Medium]      [file:palatinonova-medium]
176    \definefontsynonym[PalatinoNova-MediumItalic][file:palatinonova-mediumitalic]
177    \definefontsynonym[PalatinoNova-Bold]        [file:palatinonova-bold]
178    \definefontsynonym[PalatinoNova-BoldItalic]  [file:palatinonova-bolditalic]
179    \definefontsynonym[PalatinoNova-Imperial]    [file:palatinonova-imperial]
180    \definefontsynonym[PalatinoNova-Titling]     [file:palatinonova-titling]
181
182\stoptypescript
183
184\starttypescript [serif] [palatino-nova] [name]
185
186    \definefontsynonym [Serif]            [PalatinoNova-Regular]
187    \definefontsynonym [SerifItalic]      [PalatinoNova-Italic]
188    \definefontsynonym [SerifBold]        [PalatinoNova-Bold]
189    \definefontsynonym [SerifBoldItalic]  [PalatinoNova-BoldItalic]
190    \definefontsynonym [SerifSlanted]     [SerifItalic]
191    \definefontsynonym [SerifBoldSlanted] [SerifBoldItalic]
192
193\stoptypescript
194
195\starttypescript [serif] [palatino-nova-light] [name]% may change
196
197    \definefontsynonym [Serif]            [PalatinoNova-Light]
198    \definefontsynonym [SerifItalic]      [PalatinoNova-LightItalic]
199    \definefontsynonym [SerifBold]        [PalatinoNova-Regular]
200    \definefontsynonym [SerifBoldItalic]  [PalatinoNova-Italic]
201    \definefontsynonym [SerifSlanted]     [SerifItalic]
202    \definefontsynonym [SerifBoldSlanted] [SerifBoldItalic]
203
204\stoptypescript
205
206\starttypescript [serif] [palatino-nova-medium] [name]% may change
207
208    \definefontsynonym [Serif]            [PalatinoNova-Medium]
209    \definefontsynonym [SerifItalic]      [PalatinoNova-MediumItalic]
210    \definefontsynonym [SerifBold]        [PalatinoNova-Bold]
211    \definefontsynonym [SerifBoldItalic]  [PalatinoNova-BoldItalic]
212    \definefontsynonym [SerifSlanted]     [SerifItalic]
213    \definefontsynonym [SerifBoldSlanted] [SerifBoldItalic]
214
215\stoptypescript
216
217% palatino sans
218
219\starttypescript [sans] [palatino-sans,palatino-informal]
220
221    % palatino sans com ultra light arrows / Palatino Sans Com Ultra Light Arrows / palatinosanscom-ultltarrows]
222
223    \definefontsynonym[PalatinoSans-UltraLight]           [file:palatinosanscom-ultlight]
224    \definefontsynonym[PalatinoSans-UltraLightItalic]     [file:palatinosanscom-ultlightita]
225    \definefontsynonym[PalatinoSans-Light]                [file:palatinosanscom-light]
226    \definefontsynonym[PalatinoSans-LightItalic]          [file:palatinosanscom-lightita]
227    \definefontsynonym[PalatinoSans-Regular]              [file:palatinosanscom-regular]
228    \definefontsynonym[PalatinoSans-Italic]               [file:palatinosanscom-italic]
229    \definefontsynonym[PalatinoSans-Medium]               [file:palatinosanscom-medium]
230    \definefontsynonym[PalatinoSans-MediumItalic]         [file:palatinosanscom-mediumita]
231    \definefontsynonym[PalatinoSans-Bold]                 [file:palatinosanscom-bold]
232    \definefontsynonym[PalatinoSans-BoldItalic]           [file:palatinosanscom-boldita]
233
234    \definefontsynonym[PalatinoInformal-UltraLight]       [file:palatinosansinflcom-ultlt]
235    \definefontsynonym[PalatinoInformal-UltraLightItalic] [file:palatinosansinflcom-ultltit]
236    \definefontsynonym[PalatinoInformal-Light]            [file:palatinosansinflcom-light]
237    \definefontsynonym[PalatinoInformal-LightItalic]      [file:palatinosansinflcom-lightit]
238    \definefontsynonym[PalatinoInformal-Regular]          [file:palatinosansinflcom-regular]
239    \definefontsynonym[PalatinoInformal-Italic]           [file:palatinosansinflcom-italic]
240    \definefontsynonym[PalatinoInformal-Medium]           [file:palatinosansinflcom-med]
241    \definefontsynonym[PalatinoInformal-MediumItalic]     [file:palatinosansinflcom-medit]
242    \definefontsynonym[PalatinoInformal-Bold]             [file:palatinosansinflcom-bold]
243    \definefontsynonym[PalatinoInformal-BoldItalic]       [file:palatinosansinflcom-boldit]
244
245\stoptypescript
246
247\starttypescript [sans] [palatino-sans] [name]
248
249    \definefontsynonym [Sans]            [PalatinoSans-Medium]
250    \definefontsynonym [SansItalic]      [PalatinoSans-MediumItalic]
251    \definefontsynonym [SansBold]        [PalatinoSans-Bold]
252    \definefontsynonym [SansBoldItalic]  [PalatinoSans-BoldItalic]
253    \definefontsynonym [SansSlanted]     [SansItalic]
254    \definefontsynonym [SansBoldSlanted] [SansBoldItalic]
255
256\stoptypescript
257
258\starttypescript [sans] [palatino-informal] [name]
259
260    \definefontsynonym [Sans]            [PalatinoInformal-Medium]
261    \definefontsynonym [SansItalic]      [PalatinoInformal-MediumItalic]
262    \definefontsynonym [SansBold]        [PalatinoInformal-Bold]
263    \definefontsynonym [SansBoldItalic]  [PalatinoInformal-BoldItalic]
264    \definefontsynonym [SansSlanted]     [SansItalic]
265    \definefontsynonym [SansBoldSlanted] [SansBoldItalic]
266
267\stoptypescript
268
269\starttypescript[palatino,palatino-nova]
270    \definetypeface[palatino][rm][serif][palatino-nova][default][features=default]
271    \definetypeface[palatino][ss][sans] [palatino-sans][default][features=default]
272    \definetypeface[palatino][tt][mono] [modern]       [default][rscale=1.1]
273    \definetypeface[palatino][mm][math] [palatino]     [default]% [rscale=1.1]
274    \quittypescriptscanning
275\stoptypescript
276
277\starttypescript[palatino-sans]
278    \definetypeface[palatino][ss][sans] [palatino-sans][default][features=default]
279    \definetypeface[palatino][rm][serif][palatino-nova][default][features=default]
280    \definetypeface[palatino][tt][mono] [modern]       [default][rscale=1.1]
281    \definetypeface[palatino][mm][math] [palatino]     [default] % [rscale=1.1]
282    \quittypescriptscanning
283\stoptypescript
284
285\starttypescript[palatino-informal]
286    \definetypeface[palatino-informal][ss][sans] [palatino-informal][default][features=default]
287    \definetypeface[palatino-informal][rm][serif][palatino-nova]    [default][features=default]
288    \definetypeface[palatino-informal][tt][mono] [latin-modern]     [default][features=none,rscale=1.1]
289    \definetypeface[palatino-informal][mm][math] [palatino]         [default][features=default]% ,rscale=1.1]
290    \quittypescriptscanning
291\stoptypescript
292
293% melior
294
295\starttypescript [serif] [melior] [name]
296
297  \definefontsynonym [MeliorLT-Roman]   [MeliorLT]
298
299  \definefontsynonym [Serif]            [MeliorLT-Roman]
300  \definefontsynonym [SerifItalic]      [MeliorLT-Italic]
301  \definefontsynonym [SerifBold]        [MeliorLT-Bold]
302  \definefontsynonym [SerifBoldItalic]  [MeliorLT-BoldItalic]
303
304  \definefontsynonym [SerifSlanted]     [SerifItalic]
305  \definefontsynonym [SerifBoldSlanted] [SerifBoldItalic]
306
307  \definefontsynonym [SerifCaps]        [Serif]
308
309\stoptypescript
310
311\starttypescript [serif] [melior]
312
313  \definefontsynonym [MeliorLT]            [file:lte50062]
314  \definefontsynonym [MeliorLT-Italic]     [file:lte50063]
315  \definefontsynonym [MeliorLT-Bold]       [file:lte50064]
316  \definefontsynonym [MeliorLT-BoldItalic] [file:lte50065]
317
318\stoptypescript
319
320\stoptypescriptcollection
321
322\endinput
323