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
|
return {
name = "common-math",
version = "1.00",
comment = "Goodies that complement pagella.",
author = "Hans Hagen & Mikael Sundqvist",
copyright = "ConTeXt development team",
mathematics = {
tweaks = {
presets = {
matheulercalligraphic = function(parameters)
return {
tweak = "replacealphabets",
feature = "matheulercalligraphic",
list = {
{
source = "uppercasescript",
target = "uppercasecalligraphic",
filename = "euler.otf",
rscale = parameters.rscale,
},
{
source = "uppercaseboldscript",
target = "uppercaseboldcalligraphic",
filename = "euler.otf",
rscale = parameters.rscale,
},
},
}
end,
mathrsfscript = function(parameters)
return {
tweak = "replacealphabets",
feature = "mathrsfscript",
list = {
{
source = "uppercasescript",
target = "uppercasescript",
filename = "ralphsmithsformalscript-companion.otf",
rscale = parameters.rscale,
feature = "ss01",
},
{
source = "uppercaseboldscript",
target = "uppercaseboldscript",
filename = "ralphsmithsformalscript-companion.otf",
rscale = parameters.rscale,
feature = "ss01",
},
},
}
end,
mathxitsarabic = function(parameters)
return {
tweak = "replacealphabets",
feature = "mathxitsarabic",
list = {
{
source = "arabicmathematicalalphabeticsymbols",
target = "arabicmathematicalalphabeticsymbols",
filename = "xitsmath-companion.otf",
rscale = parameters.rscale,
},
{
source = "digitsarabicindic",
target = "digitsarabicindic",
filename = "xitsmath-companion.otf",
rscale = parameters.rscale,
},
{
source = "digitsextendedarabicindic",
target = "digitsextendedarabicindic",
filename = "xitsmath-companion.otf",
rscale = parameters.rscale,
},
},
}
end,
moveitalics = function(parameters)
return {
tweak = "moveitalics",
correct = parameters.correct,
list = {
"lowercasenormal",
"lowercaseitalic",
"lowercasebold",
"lowercasebolditalic",
"lowercasegreeknormal",
"lowercasegreekitalic",
"lowercasegreekbold",
"lowercasegreekbolditalic",
"uppercasenormal",
"uppercaseitalic",
"uppercasebold",
"uppercasebolditalic",
"uppercasegreeknormal",
"uppercasegreekitalic",
"uppercasegreekbold",
"uppercasegreekbolditalic",
mathematics.tweaks.subsets.dotless,
}
}
end,
},
},
},
}
|