Unreviewed. Remove some mentions of non-existant files in expectations.
[WebKit-https.git] / LayoutTests / imported / w3c / web-platform-tests / mathml / tools / scripts.py
1 #!/usr/bin/python
2
3 from utils import mathfont
4 import fontforge
5
6 v = 3 * mathfont.em
7 f = mathfont.create("scripts-spaceafterscript%d" % v)
8 f.math.SpaceAfterScript = v
9 f.math.SubSuperscriptGapMin = 0
10 f.math.SubscriptBaselineDropMin = 0
11 f.math.SubscriptShiftDown = 0
12 f.math.SubscriptTopMax = 0
13 f.math.SuperscriptBaselineDropMax = 0
14 f.math.SuperscriptBottomMaxWithSubscript = 0
15 f.math.SuperscriptBottomMin = 0
16 f.math.SuperscriptShiftUp = 0
17 f.math.SuperscriptShiftUpCramped = 0
18 mathfont.save(f)
19
20 v = 7 * mathfont.em
21 f = mathfont.create("scripts-superscriptshiftup%d" % v)
22 f.math.SpaceAfterScript = 0
23 f.math.SubSuperscriptGapMin = 0
24 f.math.SubscriptBaselineDropMin = 0
25 f.math.SubscriptShiftDown = 0
26 f.math.SubscriptTopMax = 0
27 f.math.SuperscriptBaselineDropMax = 0
28 f.math.SuperscriptBottomMaxWithSubscript = 0
29 f.math.SuperscriptBottomMin = 0
30 f.math.SuperscriptShiftUp = v
31 f.math.SuperscriptShiftUpCramped = 0
32 mathfont.save(f)
33
34 v = 5 * mathfont.em
35 f = mathfont.create("scripts-superscriptshiftupcramped%d" % v)
36 f.math.SpaceAfterScript = 0
37 f.math.SubSuperscriptGapMin = 0
38 f.math.SubscriptBaselineDropMin = 0
39 f.math.SubscriptShiftDown = 0
40 f.math.SubscriptTopMax = 0
41 f.math.SuperscriptBaselineDropMax = 0
42 f.math.SuperscriptBottomMaxWithSubscript = 0
43 f.math.SuperscriptBottomMin = 0
44 f.math.SuperscriptShiftUp = 0
45 f.math.SuperscriptShiftUpCramped = v
46 mathfont.save(f)
47
48 v = 6 * mathfont.em
49 f = mathfont.create("scripts-subscriptshiftdown%d" % v)
50 f.math.SpaceAfterScript = 0
51 f.math.SubSuperscriptGapMin = 0
52 f.math.SubscriptBaselineDropMin = 0
53 f.math.SubscriptShiftDown = v
54 f.math.SubscriptTopMax = 0
55 f.math.SuperscriptBaselineDropMax = 0
56 f.math.SuperscriptBottomMaxWithSubscript = 0
57 f.math.SuperscriptBottomMin = 0
58 f.math.SuperscriptShiftUp = 0
59 f.math.SuperscriptShiftUpCramped = 0
60 mathfont.save(f)
61
62 v = 11 * mathfont.em
63 f = mathfont.create("scripts-subsuperscriptgapmin%d" % v)
64 f.math.SpaceAfterScript = 0
65 f.math.SubSuperscriptGapMin = v
66 f.math.SubscriptBaselineDropMin = 0
67 f.math.SubscriptShiftDown = 0
68 f.math.SubscriptTopMax = 0
69 f.math.SuperscriptBaselineDropMax = 0
70 f.math.SuperscriptBottomMaxWithSubscript = 0
71 f.math.SuperscriptBottomMin = 0
72 f.math.SuperscriptShiftUp = 0
73 f.math.SuperscriptShiftUpCramped = 0
74 mathfont.save(f)
75
76 v1 = 11 * mathfont.em
77 v2 = 3 * mathfont.em
78 f = mathfont.create("scripts-subsuperscriptgapmin%d-superscriptbottommaxwithsubscript%d" % (v1, v2))
79 f.math.SpaceAfterScript = 0
80 f.math.SubSuperscriptGapMin = v1
81 f.math.SubscriptBaselineDropMin = 0
82 f.math.SubscriptShiftDown = 0
83 f.math.SubscriptTopMax = 0
84 f.math.SuperscriptBaselineDropMax = 0
85 f.math.SuperscriptBottomMaxWithSubscript = v2
86 f.math.SuperscriptBottomMin = 0
87 f.math.SuperscriptShiftUp = 0
88 f.math.SuperscriptShiftUpCramped = 0
89 mathfont.save(f)
90
91 v = 4 * mathfont.em
92 f = mathfont.create("scripts-subscripttopmax%d" % v)
93 f.math.SpaceAfterScript = 0
94 f.math.SubSuperscriptGapMin = 0
95 f.math.SubscriptBaselineDropMin = 0
96 f.math.SubscriptShiftDown = 0
97 f.math.SubscriptTopMax = v
98 f.math.SuperscriptBaselineDropMax = 0
99 f.math.SuperscriptBottomMaxWithSubscript = 0
100 f.math.SuperscriptBottomMin = 0
101 f.math.SuperscriptShiftUp = 0
102 f.math.SuperscriptShiftUpCramped = 0
103 mathfont.save(f)
104
105 v = 8 * mathfont.em
106 f = mathfont.create("scripts-superscriptbottommin%d" % v)
107 f.math.SpaceAfterScript = 0
108 f.math.SubSuperscriptGapMin = 0
109 f.math.SubscriptBaselineDropMin = 0
110 f.math.SubscriptShiftDown = 0
111 f.math.SubscriptTopMax = 0
112 f.math.SuperscriptBaselineDropMax = 0
113 f.math.SuperscriptBottomMaxWithSubscript = 0
114 f.math.SuperscriptBottomMin = v
115 f.math.SuperscriptShiftUp = 0
116 f.math.SuperscriptShiftUpCramped = 0
117 mathfont.save(f)
118
119 v = 9 * mathfont.em
120 f = mathfont.create("scripts-subscriptbaselinedropmin%d" % v)
121 f.math.SpaceAfterScript = 0
122 f.math.SubSuperscriptGapMin = 0
123 f.math.SubscriptBaselineDropMin = v
124 f.math.SubscriptShiftDown = 0
125 f.math.SubscriptTopMax = 0
126 f.math.SuperscriptBaselineDropMax = 0
127 f.math.SuperscriptBottomMaxWithSubscript = 0
128 f.math.SuperscriptBottomMin = 0
129 f.math.SuperscriptShiftUp = 0
130 f.math.SuperscriptShiftUpCramped = 0
131 mathfont.save(f)
132
133 v = 10 * mathfont.em
134 f = mathfont.create("scripts-superscriptbaselinedropmax%d" % v)
135 f.math.SpaceAfterScript = 0
136 f.math.SubSuperscriptGapMin = 0
137 f.math.SubscriptBaselineDropMin = 0
138 f.math.SubscriptShiftDown = 0
139 f.math.SubscriptTopMax = 0
140 f.math.SuperscriptBaselineDropMax = v
141 f.math.SuperscriptBottomMaxWithSubscript = 0
142 f.math.SuperscriptBottomMin = 0
143 f.math.SuperscriptShiftUp = 0
144 f.math.SuperscriptShiftUpCramped = 0
145 mathfont.save(f)