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\starttypescriptcollection[latinmodern]
30
31 \pushglobalsetups
32
33 \startsetups[\s!math:modern]
34 \fencemuskip\zeromuskip
35 \stopsetups
36
37 \startsetups[\s!math:latinmodern]\fastsetup{modern}\stopsetups
38
39 \popglobalsetups
40
41 \doifunknownfontfeature {lmmathbold} {\definefontfeature[lmmathbold][boldened]}
42
43 \starttypescript [\s!serif] [simple] [\s!name]
44 \definefontsynonym [\s!Simple] [\s!file:lmmonoproplt10regular] [\s!features=\s!default]
45 \stoptypescript
46
47 \starttypescript [\s!serif] [modern,latinmoderndesignsize,latinmodern] [\s!name]
48 \loadfontgoodies[lm]
49 \definefontsynonym [\s!Serif] [LMRomanRegular] [\s!features=\s!default]
50 \definefontsynonym [\s!SerifBold] [LMRomanBold] [\s!features=\s!default]
51 \definefontsynonym [\s!SerifItalic] [LMRomanItalic] [\s!features=\s!default]
52 \definefontsynonym [\s!SerifSlanted] [LMRomanOblique] [\s!features=\s!default]
53 \definefontsynonym [\s!SerifBoldItalic] [LMRomanBoldItalic] [\s!features=\s!default]
54 \definefontsynonym [\s!SerifBoldSlanted] [LMRomanBoldOblique] [\s!features=\s!default]
55 \definefontsynonym [\s!SerifCaps] [LMRomanCapsRegular] [\s!features=\s!default]
56 \definefontsynonym [SerifCapsSlanted] [LMRomanCapsOblique] [\s!features=\s!default]
57 \stoptypescript
58
59 \starttypescript [\s!sans] [modern,latinmoderndesignsize,latinmodern] [\s!name]
60 \loadfontgoodies[lm]
61 \definefontsynonym [\s!Sans] [LMSansRegular] [\s!features=\s!default]
62 \definefontsynonym [\s!SansBold] [LMSansBold] [\s!features=\s!default]
63 \definefontsynonym [\s!SansItalic] [LMSansOblique] [\s!features=\s!default]
64 \definefontsynonym [\s!SansSlanted] [LMSansOblique] [\s!features=\s!default]
65 \definefontsynonym [\s!SansBoldItalic] [LMSansBoldOblique] [\s!features=\s!default]
66 \definefontsynonym [\s!SansBoldSlanted] [LMSansBoldOblique] [\s!features=\s!default]
67 \definefontsynonym [\s!SansCaps] [LMSansRegular] [\s!features=\s!default]
68 \definefontsynonym [SansCapsSlanted] [LMSansOblique] [\s!features=\s!default]
69 \stoptypescript
70
71 \starttypescript [\s!mono] [modern,latinmoderndesignsize,latinmodern] [\s!name]
72 \loadfontgoodies[lm]
73 \definefontsynonym [\s!Mono] [LMTypewriterRegular] [\s!features=\s!none]
74 \definefontsynonym [\s!MonoBold] [LMTypewriterDark] [\s!features=\s!none]
75 \definefontsynonym [\s!MonoItalic] [LMTypewriterItalic] [\s!features=\s!none]
76 \definefontsynonym [\s!MonoSlanted] [LMTypewriterOblique] [\s!features=\s!none]
77 \definefontsynonym [\s!MonoBoldItalic] [LMTypewriterDarkOblique] [\s!features=\s!none]
78 \definefontsynonym [\s!MonoBoldSlanted] [LMTypewriterDarkOblique] [\s!features=\s!none]
79 \definefontsynonym [\s!MonoCaps] [LMTypewriterCapsRegular] [\s!features=\s!none]
80 \definefontsynonym [MonoCapsSlanted] [LMTypewriterCapsOblique] [\s!features=\s!none]
81 \definefontsynonym [MonoVariable] [LMTypewriterVarWdRegular] [\s!features=\s!none]
82 \stoptypescript
83
84 \starttypescript [\s!math] [modern,latinmoderndesignsize,latinmodern,modernnt] [\s!name]
85 \loadfontgoodies[lm]
86 \definefontsynonym [\s!MathRoman] [LMMathRomanRegular]
87 \definefontsynonym [\s!MathRomanBold] [LMMathRomanBold]
88 \stoptypescript
89
90 \starttypescript [\s!math] [latinmoderndesignsize] [\s!name]
91 \loadfontgoodies[lmmath]
92 \stoptypescript
93
94 \starttypescript [\s!serif] [modernvariable,latinmodernvariabledesignsize,latinmodernvariable] [\s!name]
95 \loadfontgoodies[lm]
96 \definefontsynonym [\s!Serif] [LMTypewriterVarWdRegular] [\s!features=\s!default]
97 \definefontsynonym [\s!SerifBold] [LMTypewriterVarWdDark] [\s!features=\s!default]
98 \definefontsynonym [\s!SerifItalic] [LMTypewriterVarWdOblique] [\s!features=\s!default]
99 \definefontsynonym [\s!SerifSlanted] [LMTypewriterVarWdOblique] [\s!features=\s!default]
100 \definefontsynonym [\s!SerifBoldItalic] [LMTypewriterVarWdDarkOblique] [\s!features=\s!default]
101 \definefontsynonym [\s!SerifBoldSlanted] [LMTypewriterVarWdDarkOblique] [\s!features=\s!default]
102 \definefontsynonym [\s!SerifCaps] [LMTypewriterVarWdRegular] [\s!features=\s!default]
103 \definefontsynonym [SerifCapsSlanted] [LMTypewriterVarWdOblique] [\s!features=\s!default]
104 \stoptypescript
105
106 \starttypescript [\s!mono] [moderncondensed,latinmoderncondenseddesignsize,latinmoderncondensed,modernlightcondensed,latinmodernlightcondensed] [\s!name]
107 \loadfontgoodies[lm]
108 \definefontsynonym [\s!Mono] [LMTypewriterLightCondensed] [\s!features=\s!none]
109 \definefontsynonym [\s!MonoBold] [LMTypewriterLightCondensed] [\s!features=\s!none]
110 \definefontsynonym [\s!MonoItalic] [LMTypewriterLightCondensedOblique] [\s!features=\s!none]
111 \definefontsynonym [\s!MonoSlanted] [LMTypewriterLightCondensedOblique] [\s!features=\s!none]
112 \definefontsynonym [\s!MonoBoldItalic] [LMTypewriterLightCondensed] [\s!features=\s!none]
113 \definefontsynonym [\s!MonoBoldSlanted] [LMTypewriterLightCondensed] [\s!features=\s!none]
114 \definefontsynonym [\s!MonoCaps] [LMTypewriterLightCondensed] [\s!features=\s!none]
115 \definefontsynonym [MonoCapsSlanted] [LMTypewriterLightCondensed] [\s!features=\s!none]
116 \stoptypescript
117
118 \starttypescript [\s!mono] [modernlight,latinmodernlightdesignsize,latinmodernlight] [\s!name]
119 \loadfontgoodies[lm]
120 \definefontsynonym [\s!Mono] [LMTypewriterLight] [\s!features=\s!none]
121 \definefontsynonym [\s!MonoBold] [LMTypewriterLight] [\s!features=\s!none]
122 \definefontsynonym [\s!MonoItalic] [LMTypewriterLightOblique] [\s!features=\s!none]
123 \definefontsynonym [\s!MonoSlanted] [LMTypewriterLightOblique] [\s!features=\s!none]
124 \definefontsynonym [\s!MonoBoldItalic] [LMTypewriterLight] [\s!features=\s!none]
125 \definefontsynonym [\s!MonoBoldSlanted] [LMTypewriterLight] [\s!features=\s!none]
126 \definefontsynonym [\s!MonoCaps] [LMTypewriterLight] [\s!features=\s!none]
127 \definefontsynonym [MonoCapsSlanted] [LMTypewriterLight] [\s!features=\s!none]
128 \stoptypescript
129
130
131
132 \starttypescript [\s!serif] [modern,latinmodern]
133 \loadfontgoodies[lm]
134 \definefontsynonym [LMRomanRegular] [\s!file:lmroman10regular] [\s!features=\s!default,\s!goodies=moderntext]
135 \definefontsynonym [LMRomanBold] [\s!file:lmroman10bold] [\s!features=\s!default,\s!goodies=moderntext]
136 \definefontsynonym [LMRomanDemi] [\s!file:lmromandemi10regular] [\s!features=\s!default]
137 \definefontsynonym [LMRomanItalic] [\s!file:lmroman10italic] [\s!features=\s!default,\s!goodies=moderntext]
138 \definefontsynonym [LMRomanOblique] [\s!file:lmromanslant10regular] [\s!features=\s!default]
139 \definefontsynonym [LMRomanBoldItalic] [\s!file:lmroman10bolditalic] [\s!features=\s!default,\s!goodies=moderntext]
140 \definefontsynonym [LMRomanBoldOblique] [\s!file:lmromanslant10bold] [\s!features=\s!default]
141 \definefontsynonym [LMRomanDemiOblique] [\s!file:lmromandemi10oblique] [\s!features=\s!default]
142 \definefontsynonym [LMRomanCapsRegular] [\s!file:lmroman10CapsRegular] [\s!features=\s!default]
143 \definefontsynonym [LMRomanCapsOblique] [\s!file:lmroman10CapsOblique] [\s!features=\s!default]
144 \definefontsynonym [LMRomanCapsRegular] [\s!file:lmromancaps10regular] [\s!features=\s!default]
145 \definefontsynonym [LMRomanCapsOblique] [\s!file:lmromancaps10oblique] [\s!features=\s!default]
146 \definefontsynonym [LMRomanDunhill] [\s!file:lmromandunh10regular] [\s!features=\s!default]
147 \definefontsynonym [LMRomanDunhillOblique] [\s!file:lmromandunh10oblique] [\s!features=\s!default]
148 \definefontsynonym [LMRomanUnslanted] [\s!file:lmromanunsl10regular] [\s!features=\s!default]
149
150 \stoptypescript
151
152 \starttypescript [\s!sans] [modern,latinmodern]
153 \loadfontgoodies[lm]
154 \definefontsynonym [LMSansRegular] [\s!file:lmsans10regular] [\s!features=\s!default]
155 \definefontsynonym [LMSansBold] [\s!file:lmsans10bold] [\s!features=\s!default]
156 \definefontsynonym [LMSansOblique] [\s!file:lmsans10oblique] [\s!features=\s!default]
157 \definefontsynonym [LMSansBoldOblique] [\s!file:lmsans10boldoblique] [\s!features=\s!default]
158 \definefontsynonym [LMSansDemiCondensed] [\s!file:lmsansdemicond10regular] [\s!features=\s!default]
159 \definefontsynonym [LMSansDemiCondensedOblique] [\s!file:lmsansdemicond10oblique] [\s!features=\s!default]
160 \definefontsynonym [LMSansQuotationRegular] [\s!file:lmsansquot8regular] [\s!features=\s!default]
161 \definefontsynonym [LMSansQuotationBold] [\s!file:lmsansquot8bold] [\s!features=\s!default]
162 \definefontsynonym [LMSansQuotationOblique] [\s!file:lmsansquot8oblique] [\s!features=\s!default]
163 \definefontsynonym [LMSansQuotationBoldOblique] [\s!file:lmsansquot8boldoblique] [\s!features=\s!default]
164 \stoptypescript
165
166 \starttypescript [\s!mono] [modern,latinmodern,modernvariable,latinmodernvariable,moderncondensed,latinmoderncondensed]
167 \definefontsynonym [LMTypewriterRegular] [\s!file:lmmono10regular] [\s!features=\s!none]
168 \definefontsynonym [LMTypewriterItalic] [\s!file:lmmono10italic] [\s!features=\s!none]
169 \definefontsynonym [LMTypewriterOblique] [\s!file:lmmonoslant10regular] [\s!features=\s!none]
170 \definefontsynonym [LMTypewriterCapsRegular] [\s!file:lmmonocaps10regular] [\s!features=\s!none]
171 \definefontsynonym [LMTypewriterCapsOblique] [\s!file:lmmonocaps10oblique] [\s!features=\s!none]
172 \definefontsynonym [LMTypewriterLight] [\s!file:lmmonolt10regular] [\s!features=\s!none]
173 \definefontsynonym [LMTypewriterLightOblique] [\s!file:lmmonolt10oblique] [\s!features=\s!none]
174 \definefontsynonym [LMTypewriterLightCondensed] [\s!file:lmmonoltcond10regular] [\s!features=\s!none]
175 \definefontsynonym [LMTypewriterLightCondensedOblique] [\s!file:lmmonoltcond10oblique] [\s!features=\s!none]
176 \definefontsynonym [LMTypewriterDark] [\s!file:lmmonolt10bold] [\s!features=\s!none]
177 \definefontsynonym [LMTypewriterDarkOblique] [\s!file:lmmonolt10boldoblique] [\s!features=\s!none]
178 \definefontsynonym [LMTypewriterVarWdRegular] [\s!file:lmmonoproplt10regular] [\s!features=\s!default]
179 \definefontsynonym [LMTypewriterVarWdOblique] [\s!file:lmmonoproplt10oblique] [\s!features=\s!default]
180 \definefontsynonym [LMTypewriterVarWdLight] [\s!file:lmmonoprop10regular] [\s!features=\s!default]
181 \definefontsynonym [LMTypewriterVarWdLightOblique] [\s!file:lmmonoprop10oblique] [\s!features=\s!default]
182 \definefontsynonym [LMTypewriterVarWdDark] [\s!file:lmmonoproplt10bold] [\s!features=\s!default]
183 \definefontsynonym [LMTypewriterVarWdDarkOblique] [\s!file:lmmonoproplt10boldoblique] [\s!features=\s!default]
184 \stoptypescript
185
186 \starttypescript [\s!math] [modern,modernnt,latinmodern,moderndesignsize,modernbase,
187 modernvariable,modernvariable,
188 modernvariablelight,modernvariablelight,
189 modernmono,modernbasemono]
190 \checkedmapfontsize[\typescripttwo][\s!script] [.70]
191 \checkedmapfontsize[\typescripttwo][\s!scriptscript][.50]
192 \stoptypescript
193
194 \starttypescript [\s!math] [modern,latinmodern]
195 \loadfontgoodies[lm]
196 \definefontsynonym [LMMathRomanRegular] [\v!file:latinmodernmath.otf] [\s!features={\s!math\mathsizesuffix,lm:mathextra,lmmath,mathextra},\s!goodies=modernmath]
197 \definefontsynonym [LMMathRomanBold] [\v!file:latinmodernmath.otf] [\s!features={\s!math\mathsizesuffix,lm:mathextra,lmmathbold,lmmath,mathextra},\s!goodies=modernmath]
198 \stoptypescript
199 \starttypescript [\s!math] [modernnt]
200 \loadfontgoodies[lm]
201 \definefontsynonym [LMMathRomanRegular] [\v!file:latinmodernmath.otf] [\s!features={\s!math\mathsizesuffix,lm:mathextra,lmmath,mathextra}]
202 \definefontsynonym [LMMathRomanBold] [\v!file:latinmodernmath.otf] [\s!features={\s!math\mathsizesuffix,lm:mathextra,lmmathbold,lmmath,mathextra}]
203 \stoptypescript
204
205 \starttypescript [moderndesignsizevirtual]
206 \definetypeface [\typescriptone] [\s!rm] [\s!serif] [latinmoderndesignsize] [\s!default] [\s!designsize=\s!auto]
207 \definetypeface [\typescriptone] [\s!ss] [\s!sans] [latinmoderndesignsize] [\s!default] [\s!designsize=\s!auto]
208 \definetypeface [\typescriptone] [\s!tt] [\s!mono] [latinmoderndesignsize] [\s!default] [\s!designsize=\s!auto]
209 \definetypeface [\typescriptone] [\s!mm] [\s!math] [latinmoderndesignsize] [\s!default] [\s!designsize=\s!auto]
210 \quittypescriptscanning
211 \stoptypescript
212
213 \starttypescript [moderndesignsize]
214 \definetypeface [\typescriptone] [\s!rm] [\s!serif] [latinmoderndesignsize] [\s!default] [\s!designsize=\s!auto]
215 \definetypeface [\typescriptone] [\s!ss] [\s!sans] [latinmoderndesignsize] [\s!default] [\s!designsize=\s!auto]
216 \definetypeface [\typescriptone] [\s!tt] [\s!mono] [latinmoderndesignsize] [\s!default] [\s!designsize=\s!auto]
217 \definetypeface [\typescriptone] [\s!mm] [\s!math] [modern] [\s!default]
218 \quittypescriptscanning
219 \stoptypescript
220
221 \starttypescript [modern,modernbase]
222 \definetypeface [\typescriptone] [\s!rm] [\s!serif] [modern] [\s!default]
223 \definetypeface [\typescriptone] [\s!ss] [\s!sans] [modern] [\s!default]
224 \definetypeface [\typescriptone] [\s!tt] [\s!mono] [modern] [\s!default]
225 \definetypeface [\typescriptone] [\s!mm] [\s!math] [modern] [\s!default]
226 \quittypescriptscanning
227 \stoptypescript
228
229 \starttypescript [modernnt]
230 \definetypeface [\typescriptone] [\s!rm] [\s!serif] [modern] [\s!default]
231 \definetypeface [\typescriptone] [\s!ss] [\s!sans] [modern] [\s!default]
232 \definetypeface [\typescriptone] [\s!tt] [\s!mono] [modern] [\s!default]
233 \definetypeface [\typescriptone] [\s!mm] [\s!math] [modernnt] [\s!default]
234 \quittypescriptscanning
235 \stoptypescript
236
237 \starttypescript [modernvariable,modernvariable]
238 \definetypeface [\typescriptone] [\s!rm] [\s!serif] [modernvariable] [\s!default]
239 \definetypeface [\typescriptone] [\s!tt] [\s!mono] [modernvariable] [\s!default]
240 \definetypeface [\typescriptone] [\s!mm] [\s!math] [modern] [\s!default]
241 \quittypescriptscanning
242 \stoptypescript
243
244 \starttypescript [modernvariablelight,modernvariablelight]
245 \definetypeface [\typescriptone] [\s!rm] [\s!serif] [modernvariablelight] [\s!default]
246 \definetypeface [\typescriptone] [\s!tt] [\s!mono] [modernvariablelight] [\s!default]
247 \definetypeface [\typescriptone] [\s!mm] [\s!math] [modern] [\s!default]
248 \quittypescriptscanning
249 \stoptypescript
250
251 \starttypescript [modernmono,modernbasemono]
252 \definetypeface [\typescriptone] [\s!rm] [\s!serif] [modern] [\s!default]
253 \definetypeface [\typescriptone] [\s!ss] [\s!sans] [modern] [\s!default]
254 \definetypeface [\typescriptone] [\s!tt] [\s!mono] [modernlight] [\s!default]
255 \definetypeface [\typescriptone] [\s!mm] [\s!math] [modern] [\s!default]
256 \quittypescriptscanning
257 \stoptypescript
258
259\stoptypescriptcollection
260
261
262
263\definefontsynonym [ZapfDingbats] [\s!file:uzdr*dingbats]
264
265
266
267\endinput
268 |