1
2
3return {
4 name = "generic-math",
5 version = "1.00",
6 comment = "A starting point.",
7 author = "Hans Hagen & Mikael Sundqvist",
8 copyright = "ConTeXt development team",
9 mathematics = {
10 parameters = {
11 NoLimitSupFactor = 0,
12 NoLimitSubFactor = 900,
13 AccentBaseDepth = 150,
14 PrimeRaisePercent = 25,
15 PrimeShiftUp = "SuperscriptShiftUp",
16 PrimeBaselineDropMax = "SuperscriptBaselineDropMax",
17 PrimeShiftUpCramped = "SuperscriptShiftUpCramped",
18 PrimeSpaceAfter = 0,
19 PrimeWidthPercent = 50,
20 SpaceBeforeScript = "SpaceAfterScript",
21 NoLimitSupFactor = 0,
22 NoLimitSubFactor = 0,
23 AccentTopShiftUp = 0,
24 AccentBottomShiftDown = 0,
25 AccentBaseDepth = 0,
26 AccentFlattenedBaseDepth = 0,
27 DelimiterPercent = 90,
28 DelimiterShortfall = 400,
29 DisplayOperatorMinHeight = 1800,
30 },
31 tweaks = {
32 aftercopying = {
33 {
34 tweak = "dimensions",
35 list = {
36
37 },
38 },
39 presets.scripttocalligraphic { },
40 presets.rsfstoscript { rscale = 1 },
41 presets.rsfsuprighttoscript { rscale = 1 },
42 presets.moderntocalligraphic { rscale = 1 },
43 presets.eulertocalligraphic { rscale = 1 },
44 presets.xitsarabic { rscale = 1 },
45 presets.fallbacks { },
46 presets.moveitalics { correct = true },
47 presets.moveitalics { correct = true, letters = true },
48 presets.moveintegrals { factor = 1.5 },
49 presets.wipeanchors { },
50 presets.wipeitalics { },
51 {
52 tweak = "simplifykerns",
53 },
54 presets.moveitalics {
55 correct = true
56 }, {
57 tweak = "fixprimes",
58 factor = 0.85,
59 smaller = true,
60 scale = 0.75,
61 fake = 0.75,
62
63 },
64 {
65 tweak = "fixslashes",
66 },
67 {
68 tweak = "fixellipses",
69 },
70 {
71 tweak = "addbreve",
72 },
73 {
74 tweak = "checkspacing",
75 },
76 {
77 tweak = "addscripts",
78 },
79 {
80 tweak = "accentdimensions",
81 list = { "over", "under" },
82
83
84
85
86
87
88
89
90
91
92 },
93 {
94 tweak = "checkspacing",
95 },
96 {
97 tweak = "addscripts",
98 },
99 {
100 tweak = "accentdimensions",
101 },
102 {
103 tweak = "addrules",
104 },
105 {
106 tweak = "addarrows",
107 left = 0.1,
108 right = 0.1,
109 slack = 0.20,
110 list = {
111 [0x21A9] = false,
112 [0x21AA] = false,
113 [0x2190] = false,
114 [0x2192] = false,
115 [0x219E] = false,
116 [0x21A0] = false,
117
118
119
120 }
121 },
122
123
124
125
126
127
128
129
130
131
132
133 {
134
135
136
137 tweak = "wipeanchors",
138
139 list = {
140 "digitsbold",
141 "digitsdoublestruck",
142 "digitsmonospace",
143 "digitsnormal",
144 "digitssansserifbold",
145 "digitssansserifnormal",
146 "lowercasebold",
147 "lowercaseboldfraktur",
148 "lowercasedoublestruck",
149 "lowercasefraktur",
150 "lowercasegreekbold",
151 "lowercasegreeknormal",
152 "lowercasegreeksansserifbold",
153 "lowercasemonospace",
154 "lowercasenormal",
155 "lowercasesansserifbold",
156 "lowercasesansserifnormal",
157 "uppercasebold",
158 "uppercaseboldfraktur",
159 "uppercasedoublestruck",
160 "uppercasefraktur",
161 "uppercasegreekbold",
162 "uppercasegreeknormal",
163 "uppercasegreeksansserifbold",
164 "uppercasemonospace",
165 "uppercasenormal",
166 "uppercasesansserifbold",
167 "uppercasesansserifnormal",
168 },
169 },
170 {
171
172
173 tweak = "wipeitalics",
174 list = {
175
176
177
178
179
180
181
182
183
184
185 "lowercasemonospace",
186 "lowercasenormal",
187
188
189
190 "uppercasebold",
191
192
193
194
195
196
197 "uppercasemonospace",
198 "uppercasesansserifbold",
199 "uppercasesanserifnormal",
200 },
201 },
202
203
204
205
206
207
208
209
210
211
212
213
214 {
215
216
217
218 tweak = "margins",
219 list = {
220 },
221 },
222
223
224
225
226 {
227 tweak = "addrules",
228 },
229 {
230 tweak = "addbars",
231 advance = 0.1,
232 },
233 {
234 tweak = "addactuarian",
235 },
236 {
237 tweak = "addequals",
238 },
239 {
240 tweak = "wipecues",
241 },
242
243 {
244 tweak = "emulatelmtx",
245 feature = "emulatelmtx",
246 comment = "this is for mkiv",
247 },
248 },
249 },
250 bigslots = {
251 1, 2, 3, 4
252 },
253 alternates = {
254
255 },
256 },
257}
258 |