Thu, 15 Jan 2015 15:55:04 +0100
Back out 97036ab72558 which inappropriately compared turds to third parties.
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <title>mo-lspace-rspace</title>
5 <style type="text/css">
6 mo,td {
7 background-color: red;
8 }
9 msub, mfrac, msup, msubsup, mmultiscripts,
10 mover, munder, munderover, mpadded, merror
11 {
12 background-color: blue
13 }
14 math[display]
15 {
16 background-color: blue
17 }
18 </style>
19 </head>
20 <body>
22 <p>
23 No lspace or rspace added:
24 </p>
25 <p>
26 <math>
27 <mrow>
28 <mo lspace="0" rspace="0">%</mo>
29 </mrow>
30 </math>
31 <math>
32 <mfrac>
33 <mo lspace="0" rspace="0">%</mo>
34 <mo lspace="0" rspace="0">%</mo>
35 </mfrac>
36 </math>
37 <math>
38 <msqrt>
39 <mo lspace="0" rspace="0">%</mo>
40 </msqrt>
41 </math>
42 <math>
43 <mroot>
44 <mo lspace="0" rspace="0">%</mo>
45 <mo lspace="0" rspace="0">%</mo>
46 </mroot>
47 </math>
48 <math>
49 <mstyle>
50 <mo lspace="0" rspace="0">%</mo>
51 </mstyle>
52 </math>
53 </p>
55 <p>
56 <table>
57 <tr>
58 <td>
59 <math>
60 <mphantom>
61 <mo lspace="0" rspace="0">%</mo>
62 </mphantom>
63 </math>
64 </td>
65 </tr>
66 </table>
67 </p>
69 <p>
70 <math>
71 <menclose notation="circle">
72 <mo lspace="0" rspace="0">%</mo>
73 </menclose>
74 </math>
75 <math>
76 <msub>
77 <mo lspace="0" rspace="0">%</mo>
78 <mo lspace="0" rspace="0">%</mo>
79 </msub>
80 </math>
81 <math>
82 <msup>
83 <mo lspace="0" rspace="0">%</mo>
84 <mo lspace="0" rspace="0">%</mo>
85 </msup>
86 </math>
87 <math>
88 <msubsup>
89 <mo lspace="0" rspace="0">%</mo>
90 <mo lspace="0" rspace="0">%</mo>
91 <mo lspace="0" rspace="0">%</mo>
92 </msubsup>
93 </math>
94 <math>
95 <munder>
96 <mo lspace="0" rspace="0">%</mo>
97 <mo lspace="0" rspace="0">%</mo>
98 </munder>
99 </math>
100 <math>
101 <mover>
102 <mo lspace="0" rspace="0">%</mo>
103 <mo lspace="0" rspace="0">%</mo>
104 </mover>
105 </math>
106 <math>
107 <munderover>
108 <mo lspace="0" rspace="0">%</mo>
109 <mo lspace="0" rspace="0">%</mo>
110 <mo lspace="0" rspace="0">%</mo>
111 </munderover>
112 </math>
113 </p>
115 <p>
116 <math>
117 <mmultiscripts>
118 <mo lspace="0" rspace="0">%</mo>
119 <mo lspace="0" rspace="0">%</mo>
120 <mo lspace="0" rspace="0">%</mo>
121 <mprescripts/>
122 <mo lspace="0" rspace="0">%</mo>
123 <mo lspace="0" rspace="0">%</mo>
124 </mmultiscripts>
125 </math>
126 <math>
127 <mtable>
128 <mtr>
129 <mtd>
130 <mo lspace="0" rspace="0">%</mo>
131 </mtd>
132 </mtr>
133 </mtable>
134 </math>
135 <math>
136 <mo lspace="0" rspace="0">%</mo>
137 </math>
138 <math>
139 <msub>
140 <mrow>
141 <mo lspace="0" rspace="0">%</mo>
142 </mrow>
143 <mo lspace="0" rspace="0">%</mo>
144 </msub>
145 </math>
146 </p>
148 <p>
149 <math>
150 <msub>
151 <msub>
152 <mo lspace="0" rspace="0">%</mo>
153 <mo lspace="0" rspace="0">%</mo>
154 </msub>
155 <mo lspace="0" rspace="0">%</mo>
156 </msub>
157 </math>
158 <math>
159 <munder>
160 <munder>
161 <mo lspace="0" rspace="0">%</mo>
162 <mo lspace="0" rspace="0">%</mo>
163 </munder>
164 <mo lspace="0" rspace="0">%</mo>
165 </munder>
166 </math>
167 <math>
168 <mfrac>
169 <mfrac>
170 <mo lspace="0" rspace="0">%</mo>
171 <mo lspace="0" rspace="0">%</mo>
172 </mfrac>
173 <mo lspace="0" rspace="0">%</mo>
174 </mfrac>
175 </math>
176 </p>
178 <p>
179 <math>
180 <menclose notation="circle">
181 <mo lspace="0" rspace="0">%</mo>
182 </menclose>
183 <menclose notation="circle">
184 <mo lspace="0" rspace="0">%</mo>
185 </menclose>
186 <mroot>
187 <mo lspace="0" rspace="0">%</mo>
188 <mo lspace="0" rspace="0">%</mo>
189 </mroot>
190 </math>
191 <math>
192 <mpadded height="+1em">
193 <mo lspace="0" rspace="0">%</mo>
194 </mpadded>
195 </math>
196 <math>
197 <merror>
198 <mo lspace="0" rspace="0">%</mo>
199 </merror>
200 </math>
201 </p>
203 <math display="block">
204 <mo lspace="0" rspace="0">%</mo>
205 </math>
207 <p>
208 lspace and rspace rendered as appropriate
209 </p>
210 <p>
211 <math>
212 <mrow>
213 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
214 </mrow>
215 <mfrac>
216 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
217 <mo lspace="0" rspace="0">%</mo>
218 </mfrac>
219 <msqrt>
220 <mo lspace="0" rspace="0">%</mo>
221 </msqrt>
222 <mstyle>
223 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
224 </mstyle>
225 </math>
226 </p>
228 <p>
229 <table>
230 <tr>
231 <td>
232 <math>
233 <mphantom>
234 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
235 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
236 </mphantom>
237 </math>
238 </td>
239 </tr>
240 </table>
241 </p>
243 <p>
244 <math>
245 <mfenced>
246 <!-- always treated as in an mrow with > 1 child -->
247 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
248 </mfenced>
249 </math>
250 <math>
251 <mfenced>
252 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
253 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
254 </mfenced>
255 <menclose notation="circle">
256 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
257 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
258 </menclose>
259 <msub>
260 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
261 <mo lspace="0" rspace="0">%</mo>
262 </msub>
263 <msup>
264 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
265 <mo lspace="0" rspace="0">%</mo>
266 </msup>
267 <msubsup>
268 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
269 <mo lspace="0" rspace="0">%</mo>
270 <mo lspace="0" rspace="0">%</mo>
271 </msubsup>
272 <munder>
273 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
274 <mo lspace="0" rspace="0">%</mo>
275 </munder>
276 <mover>
277 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
278 <mo lspace="0" rspace="0">%</mo>
279 </mover>
280 <munderover>
281 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
282 <mo lspace="0" rspace="0">%</mo>
283 <mo lspace="0" rspace="0">%</mo>
284 </munderover>
285 </math>
286 </p>
288 <p>
289 <math>
290 <mmultiscripts>
291 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
292 <mo lspace="0" rspace="0">%</mo>
293 <mo lspace="0" rspace="0">%</mo>
294 <mprescripts/>
295 <mo lspace="0" rspace="0">%</mo>
296 <mo lspace="0" rspace="0">%</mo>
297 </mmultiscripts>
298 <mtable>
299 <mtr>
300 <mtd>
301 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
302 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
303 </mtd>
304 </mtr>
305 </mtable>
306 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
307 <msub>
308 <mrow>
309 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
310 </mrow>
311 <mo lspace="0" rspace="0">%</mo>
312 </msub>
313 <msub>
314 <mrow>
315 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
316 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
317 </mrow>
318 <mo lspace="0" rspace="0">%</mo>
319 </msub>
320 </math>
321 </p>
323 <p>
324 <math>
325 <msub>
326 <msub>
327 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
328 <mo lspace="0" rspace="0">%</mo>
329 </msub>
330 <mo lspace="0" rspace="0">%</mo>
331 </msub>
332 <munder>
333 <munder>
334 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
335 <mo lspace="0" rspace="0">%</mo>
336 </munder>
337 <mo lspace="0" rspace="0">%</mo>
338 </munder>
339 <mfrac>
340 <mfrac>
341 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
342 <mo lspace="0" rspace="0">%</mo>
343 </mfrac>
344 <mo lspace="0" rspace="0">%</mo>
345 </mfrac>
346 </math>
347 </p>
349 <p>
350 <math>
351 <mrow>
352 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
353 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
354 <mpadded height="+1em">
355 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
356 </mpadded>
357 </mrow>
358 </math>
359 <math>
360 <mpadded height="+1em">
361 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
362 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
363 </mpadded>
364 </math>
365 <math>
366 <merror>
367 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
368 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
369 </merror>
370 </math>
371 </p>
373 <math display="block">
374 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
375 <mo lspace="thinmathspace" rspace="thinmathspace">%</mo>
376 </math>
378 </body>
379 </html>