1
2
3
4
5
6
7
8
9
10
11
12
13
14\starttypescriptcollection[iwona]
15
16 \pushglobalsetups
17
18 \startsetups[iwona]
19 \setmathfenceparameter\c!alternative{1}
20 \stopsetups
21
22 \startsetups[iwonalight] \directsetup{iwona}\stopsetups
23 \startsetups[iwonamedium] \directsetup{iwona}\stopsetups
24 \startsetups[iwonaheavy] \directsetup{iwona}\stopsetups
25 \startsetups[iwonacond] \directsetup{iwona}\stopsetups
26 \startsetups[iwonalightcond] \directsetup{iwona}\stopsetups
27 \startsetups[iwonamediumcond]\directsetup{iwona}\stopsetups
28 \startsetups[iwonaheavycond] \directsetup{iwona}\stopsetups
29
30 \popglobalsetups
31
32 \definefontfeature[virtualmathiwona] [virtualmath][virtualweight=iwona]
33 \definefontfeature[virtualmathiwonalight] [virtualmath][virtualweight=iwonalight]
34 \definefontfeature[virtualmathiwonamedium] [virtualmath][virtualweight=iwonamedium]
35 \definefontfeature[virtualmathiwonaheavy] [virtualmath][virtualweight=iwonaheavy]
36
37 \definefontfeature[virtualmathiwonant] [virtualmath][virtualweight=iwonant]
38 \definefontfeature[virtualmathiwonalightnt] [virtualmath][virtualweight=iwonalightnt]
39 \definefontfeature[virtualmathiwonamediumnt][virtualmath][virtualweight=iwonamediumnt]
40 \definefontfeature[virtualmathiwonaheavynt] [virtualmath][virtualweight=iwonaheavynt]
41
42 \starttypescript [\s!sans] [
43 iwona,iwonalight,iwonamedium,iwonaheavy,iwonacond,
44 iwonant,iwonalightnt,iwonamediumnt,iwonaheavynt
45 ]
46
47 \definefontsynonym [IwonaRegular] [\s!file:IwonaRegular] [\s!features=\s!default]
48 \definefontsynonym [IwonaItalic] [\s!file:IwonaItalic] [\s!features=\s!default]
49 \definefontsynonym [IwonaBold] [\s!file:IwonaBold] [\s!features=\s!default]
50 \definefontsynonym [IwonaBoldItalic] [\s!file:IwonaBoldItalic] [\s!features=\s!default]
51 \definefontsynonym [IwonaLight] [\s!file:IwonaLightRegular] [\s!features=\s!default]
52 \definefontsynonym [IwonaLightItalic] [\s!file:IwonaLightItalic] [\s!features=\s!default]
53 \definefontsynonym [IwonaMedium] [\s!file:IwonaMediumRegular] [\s!features=\s!default]
54 \definefontsynonym [IwonaMediumItalic] [\s!file:IwonaMediumItalic] [\s!features=\s!default]
55 \definefontsynonym [IwonaHeavy] [\s!file:IwonaHeavyRegular] [\s!features=\s!default]
56 \definefontsynonym [IwonaHeavyItalic] [\s!file:IwonaHeavyItalic] [\s!features=\s!default]
57 \stoptypescript
58
59 \starttypescript [\s!sans] [
60 iwonacond,iwonalightcond,iwonamediumcond,iwonaheavycond,
61 iwonacondnt,iwonalightcondnt,iwonamediumcondnt,iwonaheavycondnt
62 ]
63 \definefontsynonym [IwonaCondRegular] [\s!file:IwonaCondRegular] [\s!features=\s!default]
64 \definefontsynonym [IwonaCondItalic] [\s!file:IwonaCondItalic] [\s!features=\s!default]
65 \definefontsynonym [IwonaCondBold] [\s!file:IwonaCondBold] [\s!features=\s!default]
66 \definefontsynonym [IwonaCondBoldItalic] [\s!file:IwonaCondBoldItalic] [\s!features=\s!default]
67 \definefontsynonym [IwonaCondLight] [\s!file:IwonaCondLightRegular] [\s!features=\s!default]
68 \definefontsynonym [IwonaCondLightItalic] [\s!file:IwonaCondLightItalic] [\s!features=\s!default]
69 \definefontsynonym [IwonaCondMedium] [\s!file:IwonaCondMediumRegular] [\s!features=\s!default]
70 \definefontsynonym [IwonaCondMediumItalic] [\s!file:IwonaCondMediumItalic] [\s!features=\s!default]
71 \definefontsynonym [IwonaCondHeavy] [\s!file:IwonaCondHeavyRegular] [\s!features=\s!default]
72 \definefontsynonym [IwonaCondHeavyItalic] [\s!file:IwonaCondHeavyItalic] [\s!features=\s!default]
73 \stoptypescript
74
75
76
77 \starttypescript [\s!math][iwona,iwonacond][\s!all]
78 \definefontsynonym[\s!MathRoman] [iwonamath@iwonamath]
79 \definefontsynonym[\s!MathRomanBold][iwonamediummath@iwonamediummath]
80 \stoptypescript
81 \starttypescript [\s!math][iwonalight,iwonalightcond][\s!all]
82 \definefontsynonym[\s!MathRoman] [iwonalightmath@iwonalightmath]
83 \definefontsynonym[\s!MathRomanBold][iwonamath@iwonamath]
84 \stoptypescript
85 \starttypescript [\s!math][iwonamedium,iwonamediumcond][\s!all]
86 \definefontsynonym[\s!MathRoman] [iwonamediummath@iwonamediummath]
87 \definefontsynonym[\s!MathRomanBold][iwonaheavymath@iwonaheavymath]
88 \stoptypescript
89 \starttypescript [\s!math][iwonaheavy,iwonaheavycond][\s!all]
90 \definefontsynonym[\s!MathRoman][iwonaheavymath@iwonaheavymath]
91 \stoptypescript
92
93 \starttypescript [\s!math][iwonant,iwonacondnt][\s!all]
94 \definefontsynonym[\s!MathRoman] [iwonamathnt@iwonamathnt]
95 \definefontsynonym[\s!MathRomanBold][iwonamediummathnt@iwonamediummathnt]
96 \stoptypescript
97 \starttypescript [\s!math][iwonalightnt,iwonalightcondnt][\s!all]
98 \definefontsynonym[\s!MathRoman] [iwonalightmathnt@iwonalightmathnt]
99 \definefontsynonym[\s!MathRomanBold][iwonamathnt@iwonamathnt]
100 \stoptypescript
101 \starttypescript [\s!math][iwonamediumnt,iwonamediumcondnt][\s!all]
102 \definefontsynonym[\s!MathRoman] [iwonamediummathnt@iwonamediummathnt]
103 \definefontsynonym[\s!MathRomanBold][iwonaheavymathnt@iwonaheavymathnt]
104 \stoptypescript
105 \starttypescript [\s!math][iwonaheavynt,iwonaheavycondnt][\s!all]
106 \definefontsynonym[\s!MathRoman][iwonaheavymathnt@iwonaheavymathnt]
107 \stoptypescript
108
109 \starttypescript [\s!math] [
110 iwona,iwonalight,iwonamedium,iwonaheavy,
111 iwonant,iwonalightnt,iwonamediumnt,iwonaheavynt,
112 iwonacond,iwonalightcond,iwonamediumcond,iwonaheavycond,
113 iwonacondnt,iwonalightcondnt,iwonamediumcondnt,iwonaheavycondnt,
114 ] [\s!all]
115 \loadfontgoodies[iwonamath]
116 \stoptypescript
117
118 \starttypescript [\s!sans] [iwona,iwonant] [\s!name]
119 \setups[\s!font:\s!fallback:\s!sans]
120 \definefontsynonym [\s!Sans] [IwonaRegular]
121 \definefontsynonym [\s!SansItalic] [IwonaItalic]
122 \definefontsynonym [\s!SansBold] [IwonaBold]
123 \definefontsynonym [\s!SansBoldItalic] [IwonaBoldItalic]
124 \stoptypescript
125
126 \starttypescript [\s!sans] [iwonalight,iwonalightnt] [\s!name]
127 \setups[\s!font:\s!fallback:\s!sans]
128 \definefontsynonym [\s!Sans] [IwonaLight]
129 \definefontsynonym [\s!SansItalic] [IwonaLightItalic]
130 \definefontsynonym [\s!SansBold] [IwonaMedium]
131 \definefontsynonym [\s!SansBoldItalic] [IwonaMediumItalic]
132 \stoptypescript
133
134 \starttypescript [\s!sans] [iwonamedium,iwonamediumnt] [\s!name]
135 \setups[\s!font:\s!fallback:\s!sans]
136 \definefontsynonym [\s!Sans] [IwonaMedium]
137 \definefontsynonym [\s!SansItalic] [IwonaMediumItalic]
138 \definefontsynonym [\s!SansBold] [IwonaHeavy]
139 \definefontsynonym [\s!SansBoldItalic] [IwonaHeavyItalic]
140 \stoptypescript
141
142 \starttypescript [\s!sans] [iwonaheavy,iwonaheavynt] [\s!name]
143 \setups[\s!font:\s!fallback:\s!sans]
144 \definefontsynonym [\s!Sans] [IwonaHeavy]
145 \definefontsynonym [\s!SansItalic] [IwonaHeavyItalic]
146 \definefontsynonym [\s!SansBold] [IwonaHeavy]
147 \definefontsynonym [\s!SansBoldItalic] [IwonaHeavyItalic]
148 \stoptypescript
149
150 \starttypescript [\s!sans] [iwonalightcond,iwonalightcondnt] [\s!name]
151 \setups[\s!font:\s!fallback:\s!sans]
152 \definefontsynonym [\s!Sans] [IwonaCondLight]
153 \definefontsynonym [\s!SansItalic] [IwonaCondLightItalic]
154 \definefontsynonym [\s!SansBold] [IwonaCondMedium]
155 \definefontsynonym [\s!SansBoldItalic] [IwonaCondMediumItalic]
156 \stoptypescript
157
158
159 \starttypescript [\s!sans] [iwonacond,iwonacondnt] [\s!name]
160 \setups[\s!font:\s!fallback:\s!sans]
161 \definefontsynonym [\s!Sans] [IwonaCondRegular]
162 \definefontsynonym [\s!SansItalic] [IwonaCondItalic]
163 \definefontsynonym [\s!SansBold] [IwonaCondBold]
164 \definefontsynonym [\s!SansBoldItalic] [IwonaCondBoldItalic]
165 \stoptypescript
166
167 \starttypescript [\s!sans] [iwonamediumcond,iwonamediumcondnt] [\s!name]
168 \setups[\s!font:\s!fallback:\s!sans]
169 \definefontsynonym [\s!Sans] [IwonaCondMedium]
170 \definefontsynonym [\s!SansItalic] [IwonaCondMediumItalic]
171 \definefontsynonym [\s!SansBold] [IwonaCondHeavy]
172 \definefontsynonym [\s!SansBoldItalic] [IwonaCondHeavyItalic]
173 \stoptypescript
174
175 \starttypescript [
176 iwona,iwonalight,iwonamedium,iwonaheavy,
177 iwonant,iwonalightnt,iwonamediumnt,iwonaheavynt,
178 iwonacond,iwonalightcond,iwonamediumcond,iwonaheavycond,
179 iwonacondnt,iwonalightcondnt,iwonamediumcondnt,iwonaheavycondnt
180 ]
181 \definetypeface[\typescriptone][\s!ss][\s!sans] [\typescriptone][\s!default]
182 \definetypeface[\typescriptone][\s!rm][\s!serif][modern] [\s!default]
183 \definetypeface[\typescriptone][\s!tt][\s!mono] [modern] [\s!default]
184 \definetypeface[\typescriptone][\s!mm][\s!math] [\typescriptone][\s!default][text=ss]
185 \quittypescriptscanning
186 \stoptypescript
187
188\stoptypescriptcollection
189 |