MathML Torture Test
NOTES:
Alternate stylesheets are available from: "View -> Use StyleSheet -> TeX | Mathematica"
Click on a MathML fragment to view its WYSIWYG source.
In the examples below, the text won't be allowed to decrease pass the scriptminsize or your browser's minimum allowable font size -- this can be set with, e.g, user_pref("font.minimum-size.x-western", 10). To see the effect of the gradual decrease induced by changes in script levels more clearly, you may have to increase your default font size in the menu: "Edit -> Preferences -> Appearance -> Fonts".
Here is how the alphabet looks like at scriptminsize:
a, b, c ... x, y, z
Here is how greek letters look like at scriptminsize:
α, β, γ ..., ψ, ω, ϑ, ϒ, ϖ
Here is how numbers look like at scriptminsize: 0, 1, 2, ..., 10, 11, 12, ...
You can use "View -> Text Zoom" in the usual way to zoom the MathML text along with the other text.
There is a tracker bug where you can
report rendering errors on the demos
.
As rendered by TeX
As rendered by your browser
1
x
2
y
2
2
F
3
2
3
x
+
y
2
k
+
1
4
x
+
y
2
k
+
1
5
a
b
/
2
6
a
0
+
1
a
1
+
1
a
2
+
1
a
3
+
1
a
4
7
a
0
+
1
a
1
+
1
a
2
+
1
a
3
+
1
a
4
8
(
n
k
/
2
)
9
(
p
2
)
x
2
y
p
-
2
-
1
1
-
x
1
1
-
x
2
10
∑
0
≤
i
≤
m
0
<
j
<
n
P
(
i
,
j
)
11
x
2
y
12
∑
i
=
1
p
∑
j
=
1
q
∑
k
=
1
r
a
i
j
b
j
k
c
k
i
13
1
+
1
+
1
+
1
+
1
+
1
+
1
+
x
14
(
∂
2
∂
x
2
+
∂
2
∂
y
2
)
|
ϕ
(
x
+
i
y
)
|
2
=
0
15
2
2
2
x
16
∫
1
x
dt
t
17
∫
∫
D
dx
dy
18
f
(
x
)
=
{
1
/
3
if
0
≤
x
≤
1
;
2
/
3
if
3
≤
x
≤
4
;
0
elsewhere.
19
x
+
...
+
x
⏞
k
times
20
y
x
2
21
∑
p
prime
f
(
p
)
=
∫
t
>
1
f
(
t
)
d
π
(
t
)
22
{
(
a
,
...
,
a
⏞
k
a
's
,
(
b
,
...
,
b
⏞
ℓ
b
's
⏟
k
+
ℓ
elements
}
23
(
(
a
b
c
d
)
(
e
f
g
h
)
0
(
i
j
k
l
)
)
24
det
|
c
0
c
1
c
2
…
c
n
c
1
c
2
c
3
…
c
n
+
1
c
2
c
3
c
4
…
c
n
+
2
⋮
⋮
⋮
⋮
c
n
c
n
+
1
c
n
+
2
…
c
2
n
|
>
0
25
y
x
2
26
x
92
31415
+
π
27
x
y
b
a
z
c
d
28
y
3
′
′
′
y
3
'
'
'