summaryrefslogtreecommitdiff
path: root/tex/context/base/type-mac.tex
blob: 04ac6139b2f9d52153d43ce20dbd9cdc72eb50c5 (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
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
%D \module
%D   [       file=type-mac,
%D        version=2009.03.10,
%D          title=\CONTEXT\ Typescript Macros,
%D       subtitle=Mac OS X Definitions,
%D         author=Wolfgang Schuster,
%D           date=\currentdate,
%D      copyright=Wolfgang Schuster]
%C
%C This module is part of the \CONTEXT\ macro||package. See
%C mreadme.pdf for details.

\starttypescriptcollection [macosx]

\definetypescriptprefix [n:andalemono]      [AndaleMono]
\definetypescriptprefix [n:chalkboard]      [Chalkboard]
\definetypescriptprefix [n:cochin]          [Cochin]
\definetypescriptprefix [n:comicsans]       [ComicSans]
\definetypescriptprefix [n:couriernew]      [CourierNew]
\definetypescriptprefix [n:georgia]         [Georgia]
\definetypescriptprefix [n:lucidagrande]    [LucidaGrande]
\definetypescriptprefix [n:monaco]          [Monaco]
\definetypescriptprefix [n:tahoma]          [Tahoma]
\definetypescriptprefix [n:timesnewroman]   [TimesNewRoman]
\definetypescriptprefix [n:trebuchet]       [Trebuchet]
\definetypescriptprefix [n:verdana]         [Verdana]

% American Typewriter

\starttypescript [serif] [americantypewriter-light-condensed]
    \setups[font:fallback:serif]
    \definefontsynonym [Serif]     [AmericanTypewriter-LightCond] [features=default]
    \definefontsynonym [SerifBold] [AmericanTypewriter-Condensed] [features=default]
\stoptypescript

\starttypescript [serif] [americantypewriter-condensed]
    \setups[font:fallback:serif]
    \definefontsynonym [Serif]     [AmericanTypewriter-Condensed] [features=default]
    \definefontsynonym [SerifBold] [AmericanTypewriter-BoldCond]  [features=default]
\stoptypescript

\starttypescript [serif] [americantypewriter-light]
    \setups[font:fallback:serif]
    \definefontsynonym [Serif]     [AmericanTypewriter-Light]     [features=default]
    \definefontsynonym [SerifBold] [AmericanTypewriter-Regular]   [features=default]
\stoptypescript

\starttypescript [serif] [americantypewriter]
    \setups[font:fallback:serif]
    \definefontsynonym [Serif]     [AmericanTypewriter-Regular]   [features=default]
    \definefontsynonym [SerifBold] [AmericanTypewriter-Bold]      [features=default]
\stoptypescript

\starttypescript [americantypewriter-light-condensed,americantypewriter-condensed,americantypewriter-light,americantypewriter]
    \definetypeface [\typescriptone] [rm] [serif] [\typescriptone] [default]
\stoptypescript

% Arial / Arial Narrow / Arial Rounded / Arial Unicode

\starttypescript [sans] [arial-narrow,arial-condensed]
    \setups[font:fallback:sans]
    \definefontsynonym [Sans]           [Arial-Condensed]      [features=default]
    \definefontsynonym [SansItalic]     [Arial-ItalicCond]     [features=default]
    \definefontsynonym [SansBold]       [Arial-BoldCond]       [features=default]
    \definefontsynonym [SansBoldItalic] [Arial-BoldItalicCond] [features=default]
\stoptypescript

\starttypescript [sans] [arial]
    \setups[font:fallback:sans]
    \definefontsynonym [Sans]           [Arial-Regular]    [features=default]
    \definefontsynonym [SansItalic]     [Arial-Italic]     [features=default]
    \definefontsynonym [SansBold]       [Arial-Bold]       [features=default]
    \definefontsynonym [SansBoldItalic] [Arial-BoldItalic] [features=default]
\stoptypescript

\starttypescript [sans] [arial-rounded]
    \setups[font:fallback:sans]
    \definefontsynonym [Sans] [Arial-Rounded] [features=default]
\stoptypescript

\starttypescript [sans] [arial-unicode]
    \setups[font:fallback:sans]
    \definefontsynonym [Sans] [Arial-Unicode] [features=default]
\stoptypescript

\starttypescript [arial-narrow,arial-condensed,arial,arial-rounded,arial-unicode]
    \definetypeface [\typescriptone] [ss] [sans] [\typescriptone] [default]
\stoptypescript

% Baskerville

\starttypescript [serif] [baskerville]
    \setups[font:fallback:serif]
    \definefontsynonym [Serif]           [Baskerville-Regular]      [features=default]
    \definefontsynonym [SerifItalic]     [Baskerville-Italic]       [features=default]
    \definefontsynonym [SerifBold]       [Baskerville-Medium]       [features=default]
    \definefontsynonym [SerifBoldItalic] [Baskerville-MediumItalic] [features=default]
\stoptypescript

\starttypescript [baskerville]
    \definetypeface [\typescriptone] [rm] [serif] [\typescriptone] [default]
\stoptypescript

% Big Caslon

\starttypescript [serif] [caslon,bigcaslon]
    \setups[font:fallback:serif]
    \definefontsynonym [Serif] [BigCaslon-Medium] [features=default]
\stoptypescript

\starttypescript [caslon,bigcaslon]
    \definetypeface [\typescriptone] [rm] [serif] [\typescriptone] [default]
\stoptypescript

% Copperplate

\starttypescript [sans] [copperplate-light]
    \setups[font:fallback:sans]
    \definefontsynonym [Sans]     [Copperplate-Light]   [features=default]
    \definefontsynonym [SansBold] [Copperplate-Regular] [features=default]
\stoptypescript

\starttypescript [sans] [copperplate]
    \setups[font:fallback:sans]
    \definefontsynonym [Sans]     [Copperplate-Regular] [features=default]
    \definefontsynonym [SansBold] [Copperplate-Bold]    [features=default]
\stoptypescript

\starttypescript [copperplate-light,copperplate]
    \definetypeface [\typescriptone] [ss] [sans] [\typescriptone] [default]
\stoptypescript

% Courier New

\starttypescript [mono] [couriernew]
    \setups[font:fallback:mono]
    \definefontsynonym [Mono]           [\typescriptprefix{n:\typescripttwo}-Regular]    [features=default]
    \definefontsynonym [MonoItalic]     [\typescriptprefix{n:\typescripttwo}-Italic]     [features=default]
    \definefontsynonym [MonoBold]       [\typescriptprefix{n:\typescripttwo}-Bold]       [features=default]
    \definefontsynonym [MonoBoldItalic] [\typescriptprefix{n:\typescripttwo}-BoldItalic] [features=default]
\stoptypescript

\starttypescript [couriernew]
    \definetypeface [\typescriptone] [tt] [mono] [\typescriptone] [default]
\stoptypescript

% Futura

\starttypescript [sans] [futura-condensed]
    \setups[font:fallback:sans]
    \definefontsynonym [Sans]     [Futura-MediumCond] [features=default]
    \definefontsynonym [SansBold] [Futura-BoldCond]   [features=default]
\stoptypescript

\starttypescript [sans] [futura]
    \setups[font:fallback:sans]
    \definefontsynonym [Sans]       [Futura-Medium]       [features=default]
    \definefontsynonym [SansItalic] [Futura-MediumItalic] [features=default]
\stoptypescript

\starttypescript [futura-condensed,futura]
    \definetypeface [\typescriptone] [ss] [sans] [\typescriptone] [default]
\stoptypescript

% Gill Sans

\starttypescript [sans] [gillsans-light]
    \setups[font:fallback:sans]
    \definefontsynonym [Sans]           [GillSans-Light]       [features=default]
    \definefontsynonym [SansItalic]     [GillSans-LightItalic] [features=default]
    \definefontsynonym [SansBold]       [GillSans-Regular]     [features=default]
    \definefontsynonym [SansBoldItalic] [GillSans-Italic]      [features=default]
\stoptypescript

\starttypescript [sans] [gillsans]
    \setups[font:fallback:sans]
    \definefontsynonym [Sans]           [GillSans-Regular]    [features=default]
    \definefontsynonym [SansItalic]     [GillSans-Italic]     [features=default]
    \definefontsynonym [SansBold]       [GillSans-Bold]       [features=default]
    \definefontsynonym [SansBoldItalic] [GillSans-BoldItalic] [features=default]
\stoptypescript

\starttypescript [gillsans-light,gillsans]
    \definetypeface [\typescriptone] [ss] [sans] [\typescriptone] [default]
\stoptypescript

% Helvetica Neuse

\starttypescript [sans] [helvetica-neue-ultralight]
    \setups[font:fallback:sans]
    \definefontsynonym [Sans]           [HelveticaNeue-UltraLight]       [features=default]
    \definefontsynonym [SansItalic]     [HelveticaNeue-UltraLightItalic] [features=default]
    \definefontsynonym [SansBold]       [HelveticaNeue-Light]            [features=default]
    \definefontsynonym [SansBoldItalic] [HelveticaNeue-LightItalic]      [features=default]
\stoptypescript

\starttypescript [sans] [helvetica-neue-light]
    \setups[font:fallback:sans]
    \definefontsynonym [Sans]           [HelveticaNeue-Light]       [features=default]
    \definefontsynonym [SansItalic]     [HelveticaNeue-LightItalic] [features=default]
    \definefontsynonym [SansBold]       [HelveticaNeue-Regular]     [features=default]
    \definefontsynonym [SansBoldItalic] [HelveticaNeue-Italic]      [features=default]
\stoptypescript

\starttypescript [sans] [helvetica-neue]
    \setups[font:fallback:sans]
    \definefontsynonym [Sans]           [HelveticaNeue-Regular]    [features=default]
    \definefontsynonym [SansItalic]     [HelveticaNeue-Italic]     [features=default]
    \definefontsynonym [SansBold]       [HelveticaNeue-Bold]       [features=default]
    \definefontsynonym [SansBoldItalic] [HelveticaNeue-BoldItalic] [features=default]
\stoptypescript

\starttypescript [sans] [helvetica-neue-boldcondensed]
    \setups[font:fallback:sans]
    \definefontsynonym [Sans]     [HelveticaNeue-BoldCond]  [features=default]
    \definefontsynonym [SansBold] [HelveticaNeue-BlackCond] [features=default]
\stoptypescript

\starttypescript [helvetica-neue-ultralight,helvetica-neue-light,helvetica-neue,helvetica-neue-boldcondensed]
    \definetypeface [\typescriptone] [ss] [sans] [\typescriptone] [default]
\stoptypescript

% Hiragino Mincho

\starttypescript [serif] [hiragino-mincho]
    \setups[font:fallback:serif]
    \definefontsynonym [Serif]     [HiraginoMinchoPro-Regular] [features=japanese]
    \definefontsynonym [SerifBold] [HiraginoMinchoPro-Bold]    [features=japanese]
\stoptypescript

% \starttypescript [serif] [hiragino-mincho]
%     \setups[font:fallback:serif]
%     \definefontsynonym [Serif]     [HiraginoMinchoProN-Regular] [features=japanese]
%     \definefontsynonym [SerifBold] [HiraginoMinchoProN-Bold]    [features=japanese]
% \stoptypescript

\starttypescript [hiragino-mincho]
    \definetypeface [\typescriptone] [rm] [serif] [\typescriptone] [default]
\stoptypescript

% Hiragino Maru

\starttypescript [sans] [hiragino-maru]
    \setups[font:fallback:sans]
    \definefontsynonym [Sans] [HiraginoMaruGothicPro-Regular] [features=japanese]
\stoptypescript

% \starttypescript [sans] [hiragino-maru]
%     \setups[font:fallback:sans]
%     \definefontsynonym [Sans] [HiraginoMaruGothicProN-Regular] [features=japanese]
% \stoptypescript

\starttypescript [hiragino-maru]
    \definetypeface [\typescriptone] [ss] [sans] [\typescriptone] [default]
\stoptypescript

% Hiragino Kaku

\starttypescript [sans] [hiragino-kaku]
    \setups[font:fallback:sans]
    \definefontsynonym [Sans]     [HiraginoKakuGothicPro-Regular] [features=japanese]
    \definefontsynonym [SansBold] [HiraginoKakuGothicPro-Bold]    [features=japanese]
\stoptypescript

% \starttypescript [sans] [hiragino-kaku]
%     \setups[font:fallback:sans]
%     \definefontsynonym [Sans]     [HiraginoKakuGothicProN-Regular] [features=japanese]
%     \definefontsynonym [SansBold] [HiraginoKakuGothicProN-Bold]    [features=japanese]
% \stoptypescript

\starttypescript [hiragino-kaku]
    \definetypeface [\typescriptone] [ss] [sans] [\typescriptone] [default]
\stoptypescript

% Hoefler Text

\starttypescript [serif] [hoefler]
    \setups[font:fallback:serif]
    \definefontsynonym [Serif]           [HoeflerText-Regular]     [features=default]
    \definefontsynonym [SerifItalic]     [HoeflerText-Italic]      [features=default]
    \definefontsynonym [SerifBold]       [HoeflerText-Black]       [features=default]
    \definefontsynonym [SerifBoldItalic] [HoeflerText-BlackItalic] [features=default]
\stoptypescript

\starttypescript [hoefler]
    \definetypeface [\typescriptone] [rm] [serif] [\typescriptone] [default]
\stoptypescript

% Impact

\starttypescript [sans] [impact]
    \setups[font:fallback:sans]
    \definefontsynonym [Sans] [Impact-Regular] [features=default]
\stoptypescript

\starttypescript [impact]
    \definetypeface [\typescriptone] [ss] [sans] [\typescriptone] [default]
\stoptypescript

% Andale Mono / Monaco

\starttypescript [mono] [andalemono,monaco]
    \setups[font:fallback:mono]
    \definefontsynonym [Mono] [\typescriptprefix{n:\typescripttwo}-Regular] [features=default]
\stoptypescript

\starttypescript [andalemono,monaco]
    \definetypeface [\typescriptone] [tt] [mono] [\typescriptone] [default]
\stoptypescript

% Optima

\starttypescript [sans] [optima]
    \setups[font:fallback:sans]
    \definefontsynonym [Sans]           [Optima-Regular]    [features=default]
    \definefontsynonym [SansItalic]     [Optima-Italic]     [features=default]
    \definefontsynonym [SansBold]       [Optima-Bold]       [features=default]
    \definefontsynonym [SansBoldItalic] [Optima-BoldItalic] [features=default]
\stoptypescript

\starttypescript [sans] [optima-bold]
    \setups[font:fallback:sans]
    \definefontsynonym [Sans]       [Optima-Bold]       [features=default]
    \definefontsynonym [SansItalic] [Optima-BoldItalic] [features=default]
    \definefontsynonym [SansBold]   [Optima-Black]      [features=default]
\stoptypescript

\starttypescript [optima,optima-bold]
    \definetypeface [\typescriptone] [ss] [sans] [\typescriptone] [default]
\stoptypescript

% Papyrus

\starttypescript [sans] [papyrus]
    \setups[font:fallback:sans]
    \definefontsynonym [Sans] [Papyrus-Regular] [features=default]
\stoptypescript

\starttypescript [papyrus]
    \definetypeface [\typescriptone] [ss] [sans] [\typescriptone] [default]
\stoptypescript

% STFangsong

\starttypescript [serif] [stfangsong]
    \setups[font:fallback:sans]
    \definefontsynonym [Serif] [STFangsong-Regular] [features=chinese]
\stoptypescript

\starttypescript [stfangsong]
    \definetypeface [\typescriptone] [rm] [serif] [\typescriptone] [default]
\stoptypescript

% STHeiti

\starttypescript [sans] [stheiti]
    \setups[font:fallback:sans]
    \definefontsynonym [Sans]     [STXihei-Light]   [features=chinese]
    \definefontsynonym [SansBold] [STKaiti-Regular] [features=chinese]
\stoptypescript

\starttypescript [stheiti]
    \definetypeface [\typescriptone] [ss] [sans] [\typescriptone] [default]
\stoptypescript

% STKaiti

\starttypescript [serif] [stkaiti]
    \setups[font:fallback:sans]
    \definefontsynonym [Serif] [STKaiti-Regular] [features=chinese]
\stoptypescript

\starttypescript [stkaiti]
    \definetypeface [\typescriptone] [rm] [serif] [\typescriptone] [default]
\stoptypescript

% STSong

\starttypescript [serif] [stsong]
    \setups[font:fallback:sans]
    \definefontsynonym [Serif] [STSong-Regular] [features=chinese]
\stoptypescript

\starttypescript [stsong]
    \definetypeface [\typescriptone] [rm] [serif] [\typescriptone] [default]
\stoptypescript

% Chalkboard / Comic Sans / Tahoma

\starttypescript [sans] [chalkboard,comicsans,lucidagrande,tahoma]
    \setups[font:fallback:sans]
    \definefontsynonym [Sans]     [\typescriptprefix{n:\typescripttwo}-Regular] [features=default]
    \definefontsynonym [SansBold] [\typescriptprefix{n:\typescripttwo}-Bold]    [features=default]
\stoptypescript

\starttypescript [chalkboard,comicsans,tahoma]
    \definetypeface [\typescriptone] [ss] [sans] [\typescriptone] [default]
\stoptypescript

% Cochin / Georgia / Times New Roman

\starttypescript [serif] [cochin,georgia,timesnewroman]
    \setups[font:fallback:serif]
    \definefontsynonym [Serif]           [\typescriptprefix{n:\typescripttwo}-Regular]    [features=default]
    \definefontsynonym [SerifItalic]     [\typescriptprefix{n:\typescripttwo}-Italic]     [features=default]
    \definefontsynonym [SerifBold]       [\typescriptprefix{n:\typescripttwo}-Bold]       [features=default]
    \definefontsynonym [SerifBoldItalic] [\typescriptprefix{n:\typescripttwo}-BoldItalic] [features=default]
\stoptypescript

\starttypescript [cochin,georgia,timesnewroman]
    \definetypeface [\typescriptone] [rm] [serif] [\typescriptone] [default]
\stoptypescript

% Trebuchet / Verdana

\starttypescript [sans] [trebuchet,verdana]
    \setups[font:fallback:sans]
    \definefontsynonym [Sans]           [\typescriptprefix{n:\typescripttwo}-Regular]    [features=default]
    \definefontsynonym [SansItalic]     [\typescriptprefix{n:\typescripttwo}-Italic]     [features=default]
    \definefontsynonym [SansBold]       [\typescriptprefix{n:\typescripttwo}-Bold]       [features=default]
    \definefontsynonym [SansBoldItalic] [\typescriptprefix{n:\typescripttwo}-BoldItalic] [features=default]
\stoptypescript

\starttypescript [trebuchet,verdana]
    \definetypeface [\typescriptone] [ss] [sans] [\typescriptone] [default]
\stoptypescript

\stoptypescriptcollection

% XeTeX / LuaTeX font names

\loadmarkfile{type-mac}

\endinput