Thu, 15 Jan 2015 15:55:04 +0100
Back out 97036ab72558 which inappropriately compared turds to third parties.
1 <!doctype html>
2 <head>
3 <!-- See ssty-1-ref.html for an explanation of this font -->
4 <style type="text/css" media="screen, print">
5 @font-face {
6 font-family: "sstyfont";
7 src: url("ssty.woff");
8 }
9 </style>
10 </head>
11 <body>
12 <!-- Test whether the ssty font feature setting is used appropriately for
13 mroot, mfrac, munderover et al.
14 Assumes NS_MATHML_DEFAULT_SCRIPT_SIZE_MULTIPLIER is 0.71-->
15 <math>
16 <mstyle style="font-family: 'sstyfont';">
17 <mroot>
18 <mo>D</mo>
19 <mo>C</mo>
20 </mroot>
22 <mfrac>
23 <mo>B</mo>
24 <mo>B</mo>
25 </mfrac>
27 <mfrac>
28 <mfrac>
29 <mo>C</mo>
30 <mo>C</mo>
31 </mfrac>
32 <mfrac>
33 <mo>C</mo>
34 <mo>C</mo>
35 </mfrac>
36 </mfrac>
38 <mfrac>
39 <mroot>
40 <mo>B</mo>
41 <mo>C</mo>
42 </mroot>
43 <mo>B</mo>
44 </mfrac>
46 <mover>
47 <mo>D</mo>
48 <mover>
49 <mo>B</mo>
50 <mo>C</mo>
51 </mover>
52 </mover>
54 <munder>
55 <mo>D</mo>
56 <munder>
57 <mo>B</mo>
58 <mo>C</mo>
59 </munder>
60 </munder>
62 <munderover>
63 <mo>D</mo>
64 <munderover>
65 <mo>B</mo>
66 <mo>C</mo>
67 <mo>C</mo>
68 </munderover>
69 <munderover>
70 <mo>B</mo>
71 <mo>C</mo>
72 <mo>C</mo>
73 </munderover>
74 </munderover>
76 </mstyle>
77 </math>
79 <p>
80 <!-- ssty font feature not set on mfrac et al when displaystyle is
81 set (still allowed on mroot, mover et al.)-->
82 <math>
83 <mstyle style="font-family: 'sstyfont';" displaystyle="true">
84 <mroot>
85 <mo>D</mo>
86 <mo>C</mo>
87 </mroot>
89 <mfrac>
90 <mo>D</mo>
91 <mo>D</mo>
92 </mfrac>
94 <mfrac>
95 <mfrac>
96 <!-- ssty gets set as script level incremented because displaystyle
97 is now false -->
98 <mo>B</mo>
99 <mo>B</mo>
100 </mfrac>
101 <mfrac>
102 <mo>B</mo>
103 <mo>B</mo>
104 </mfrac>
105 </mfrac>
107 <mfrac>
108 <mroot>
109 <mo>D</mo>
110 <mo>C</mo>
111 </mroot>
112 <mo>D</mo>
113 </mfrac>
115 <mover>
116 <mo>D</mo>
117 <mover>
118 <mo>B</mo>
119 <mo>C</mo>
120 </mover>
121 </mover>
123 <munder>
124 <mo>D</mo>
125 <munder>
126 <mo>B</mo>
127 <mo>C</mo>
128 </munder>
129 </munder>
131 <munderover>
132 <mo>D</mo>
133 <munderover>
134 <mo>B</mo>
135 <mo>C</mo>
136 <mo>C</mo>
137 </munderover>
138 <munderover>
139 <mo>B</mo>
140 <mo>C</mo>
141 <mo>C</mo>
142 </munderover>
143 </munderover>
144 </mstyle>
145 </math>
147 <p>
149 <math>
150 <!-- scriptlevel is not incremented when accent for overframes and
151 accentunder for underframes are true, so there shouldn't be a
152 change in the ssty value -->
153 <mstyle style="font-family: 'sstyfont';">
154 <mover accent="true">
155 <mo>D</mo>
156 <mover accent="true">
157 <mo>D</mo>
158 <mo>D</mo>
159 </mover>
160 </mover>
162 <munder accentunder="true">
163 <mo>D</mo>
164 <munder accentunder="true">
165 <mo>D</mo>
166 <mo>D</mo>
167 </munder>
168 </munder>
170 <munderover accentunder="true" accent="true">
171 <mo>D</mo>
172 <munderover accentunder="true" accent="true">
173 <mo>D</mo>
174 <mo>D</mo>
175 <mo>D</mo>
176 </munderover>
177 <munderover accentunder="true" accent="true">
178 <mo>D</mo>
179 <mo>D</mo>
180 <mo>D</mo>
181 </munderover>
182 </munderover>
184 <mover accent="true">
185 <mo>D</mo>
186 <mover accent="false">
187 <mo>D</mo>
188 <mo>B</mo>
189 </mover>
190 </mover>
192 <munder accentunder="true">
193 <mo>D</mo>
194 <munder accentunder="false">
195 <mo>D</mo>
196 <mo>B</mo>
197 </munder>
198 </munder>
200 <munderover accentunder="true" accent="true">
201 <mo>D</mo>
202 <munderover accentunder="false" accent="false">
203 <mo>D</mo>
204 <mo>B</mo>
205 <mo>B</mo>
206 </munderover>
207 <munderover accentunder="false" accent="false">
208 <mo>D</mo>
209 <mo>B</mo>
210 <mo>B</mo>
211 </munderover>
212 </munderover>
214 <mover accentunder="false" accent="false">
215 <mo>D</mo>
216 <mover accentunder="true" accent="true">
217 <mo>B</mo>
218 <mo>B</mo>
219 </mover>
220 </mover>
222 <munder accentunder="false" accent="false">
223 <mo>D</mo>
224 <munder accentunder="true" accent="true">
225 <mo>B</mo>
226 <mo>B</mo>
227 </munder>
228 </munder>
230 <munderover accentunder="false" accent="false">
231 <mo>D</mo>
232 <munderover accentunder="true" accent="true">
233 <mo>B</mo>
234 <mo>B</mo>
235 <mo>B</mo>
236 </munderover>
237 <munderover accentunder="true" accent="true">
238 <mo>B</mo>
239 <mo>B</mo>
240 <mo>B</mo>
241 </munderover>
242 </munderover>
244 <munderover accentunder="false" accent="true">
245 <mo>D</mo>
246 <munderover accentunder="false" accent="true">
247 <mo>B</mo>
248 <mo>C</mo>
249 <mo>B</mo>
250 </munderover>
251 <munderover accentunder="false" accent="true">
252 <mo>D</mo>
253 <mo>B</mo>
254 <mo>D</mo>
255 </munderover>
256 </munderover>
258 <munderover accentunder="true" accent="false">
259 <mo>D</mo>
260 <munderover accentunder="true" accent="false">
261 <mo>D</mo>
262 <mo>D</mo>
263 <mo>B</mo>
264 </munderover>
265 <munderover accentunder="true" accent="false">
266 <mo>B</mo>
267 <mo>B</mo>
268 <mo>C</mo>
269 </munderover>
270 </munderover>
272 </mstyle>
273 </math>
275 </body>