Extension:Math/Native MathML/Reported Cases

From testwiki
Jump to navigation Jump to search

Some reported cases. Vesion on Beta https://en.wikipedia.beta.wmflabs.org/wiki/Extension:Math/Native_MathML/Reported_Cases

Cases

Reported Phabricator bugs
Number LaTex Rendering Notes
1a Template:Math table row Template:Phab spaces needed here
1b Template:Math table row Template:Phab Too much space around operators when used in limits in MathML mode
2 Template:Math table row Template:Phab The factorial symbol ! should be upright, it is sloping in Clients-side mathjax mode.
3 Template:Math table row Template:Phab \sum_condition puts condition in the in wrong position in MathML and client-side MathJax modes
4a Template:Math table row Template:Phab \int_a^b limits in incorrect position in MathML mode.
4b Template:Math table row
4c Template:Math table row
4d Template:Math table row
4e Template:Math table row
4f Template:Math table row
4h Template:Math table row
4i Template:Math table row
5a Template:Math table row Template:Phab \align aligns fields in the centre rather that on the left in MathML mode
5b Template:Math table row
5c Template:Math table row
5d Template:Math table row
5e Template:Math table row
6a Template:Done Template:Math table row Template:Phab \begin{align} with font sizes specified show font size annotation [6pt] in MathML mode
6b Template:Math table row
7a Template:Math table row Template:Phab a\operatorname{sn}b rendered with no spaces before and after operator in MathML mode
7b Template:Math table row no space need here
7c Template:Math table row no space need here
8a Template:Math table row Template:Phab \sum_condition puts condition in the in wrong position in MathML and client-side MathJax modes
8b Template:Math table row
8b Template:Math table row with superscript rendered below
8c Template:Math table row
8d Template:Math table row
8e Template:Math table row
8f Template:Math table row
8g Template:Math table row Default for integrals is to the side
8h Template:Math table row
8i Template:Math table row
8j Template:Math table row
9a Template:Done Template:Math table row Template:Phab

mediawiki_function_names math functions eat the following paren in native MML mode

9b Template:Math table row
9c Template:Math table row
10a Template:Math table row
10a Template:Math table row Template:Phab Use stretchy="false" for \langle and \rangle in MathML mode
10b Template:Math table row
10c Template:Math table row Explicitly specifying \left and \right work
11a Template:Partially done Template:Math table row Template:Phab \Big/ and \Big\backslash etc are too small in MathML mode.
11b Template:Math table row Partially works in Firefox, upstream problems in chrome, some have almost zero use case
12a Template:Math table row Template:Phab Colon in f : X \to Y should be an operator in MathML mode.
12b Template:Math table row Has more space in LaTeX
12c Template:Math table row
12d Template:Math table row
12e Template:Math table row
12f Template:Math table row
12g Template:Math table row
12h Template:Math table row en:Reflection principle
13 Template:Done Template:Math table row Template:Phab

\| should render as a double pipe || rather than a single one |. In MathML and Client-side MathJax modes.

14 Template:Done Template:Math table row Template:Phab

Vertical alignment of pipes with superscripts wrong in mathml mode

15 Template:Math table row Template:Phab

\cancel{y} the strike is not visable in native mathml mode

16 Template:Done Template:Math table row Template:Phab

\begin{array}{lcr} does not respect the optional alignment argument in MathML mode

17 Template:Math table row Template:Phab

Bad spacing for fractions with Safari in MathML mode

18
<math>\cfrac{x}{1 + \cfrac{\cancel{y}}{\cancel{y}}} = \cfrac{x}{2}</math>

<math>\begin{array}{lcr}
 z & = & a \\
 f(x,y,z) & = & x + y + z
\end{array}</math>

MediaWiki MathML:
x1+yy=x2

z=af(x,y,z)=x+y+z

MathJax SVG:
x1+yy=x2

z=af(x,y,z)=x+y+z

Template:Phab

Formula in separate paragraphs displayed on the same line in Safari on Mac OS in MathML mode

19a Template:Math table row Template:Phab

Too much space around operators when used in limits in MathML mode

19b Template:Math table row More space used when not in a script
20 Template:Done Template:Math table row T378433} \mathfrak{ABCDEFGHI} appears as normal type in MathML mode on Chrome on Windows. Still broken for MathJax

Operators

Reported Operators
12c Template:Math table row
12d Template:Math table row
12e Template:Math table row
12f Template:Math table row
12g Template:Math table row
12h Template:Math table row
12i Template:Math table row
12j Template:Math table row
12k Template:Math table row
12l Template:Math table row
12m Template:Math table row
12n Template:Math table row
12o Template:Math table row
12p Template:Math table row
12q Template:Math table row
12r Template:Math table row
12s Template:Math table row
12t Template:Math table row
12u Template:Math table row
12v Template:Math table row
12w Template:Math table row
12x Template:Math table row
12y Template:Math table row
12z Template:Math table row
12aa Template:Math table row
12ab Template:Math table row
12ac Template:Math table row
12ad Template:Math table row
12ae Template:Math table row
12af Template:Math table row
12ag Template:Math table row
12ah Template:Math table row
12ai Template:Math table row
12aj Template:Math table row
12ak Template:Math table row
12al Template:Math table row
12am Template:Math table row
12an Template:Math table row
12ao Template:Math table row
12ap Template:Math table row
12aq Template:Math table row
12ar Template:Math table row
12as Template:Math table row
12at Template:Math table row
12au Template:Math table row
12av Template:Math table row
12aw Template:Math table row
12ax Template:Math table row
12ay Template:Math table row
12az Template:Math table row
12ba Template:Math table row
12bb Template:Math table row
12bc Template:Math table row
12bd Template:Math table row
12be Template:Math table row
12bf Template:Math table row
12bg Template:Math table row
12bh Template:Math table row
12bi Template:Math table row
12bj Template:Math table row
12bk Template:Math table row
12bl Template:Math table row
12bm Template:Math table row
12bn Template:Math table row
12bo Template:Math table row
12bp Template:Math table row
12bq Template:Math table row
12br Template:Math table row
12bs Template:Math table row
12bt Template:Math table row
12bu Template:Math table row
12bv Template:Math table row
12bw Template:Math table row
12c Template:Math table row Other binary relations
13 Template:Math table row T382672 Bold
14 Template:Math table row T382716 nolimits