fune/layout/reftests/mathml/mtable-align-whitespace-ref.html
Frédéric Wang 26c2927d8e Bug 1573831 - Use more reliable text rendering for MathML reftests. r=emilio
Do this for a few MathML tests that are marked random:
* Use the Ahem font for text rendering.
* Replace single-char mi with other token elements that don't use italic
  characters from the Mathematical Alphanumeric Symbols.

Additionally, this fixes invalid markup for maction-dynamic-embellished-op ;
the MathML3 spec says the actiontype attribute is required and tests seem
to assume actiontype="toggle".
https://www.w3.org/TR/MathML3/chapter3.html#presm.maction

mtable-align-whitespace.html

Differential Revision: https://phabricator.services.mozilla.com/D41958

--HG--
extra : moz-landing-system : lando
2019-08-14 18:55:16 +00:00

346 lines
7.8 KiB
HTML

<!DOCTYPE html>
<head>
<title>mtable align : WhiteSpace Check</title>
<style>
@font-face
{
font-family: Ahem;
src: url(../fonts/Ahem.ttf);
}
math {
font: 25px Ahem;
}
</style>
</head>
<body>
<math>
<mtext>X</mtext>
<mo>=</mo>
<mtable frame="solid" align="center -3">
<mtr>
<mtd><mtext>A</mtext></mtd>
<mtd><mtext>B</mtext></mtd>
</mtr>
<mtr>
<mtd><mtext>C</mtext></mtd>
<mtd><mtext>D</mtext></mtd>
</mtr>
<mtr>
<mtd><mtext>E</mtext></mtd>
<mtd><mtext>F</mtext></mtd>
</mtr>
</mtable>
</math>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<math>
<mtext>X</mtext>
<mo>=</mo>
<mtable frame="solid" align="center -3">
<mtr>
<mtd><mtext>A</mtext></mtd>
<mtd><mtext>B</mtext></mtd>
</mtr>
<mtr>
<mtd><mtext>C</mtext></mtd>
<mtd><mtext>D</mtext></mtd>
</mtr>
<mtr>
<mtd><mtext>E</mtext></mtd>
<mtd><mtext>F</mtext></mtd>
</mtr>
</mtable>
</math>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<math>
<mtext>X</mtext>
<mo>=</mo>
<mtable frame="solid" align="center -3">
<mtr>
<mtd><mtext>A</mtext></mtd>
<mtd><mtext>B</mtext></mtd>
</mtr>
<mtr>
<mtd><mtext>C</mtext></mtd>
<mtd><mtext>D</mtext></mtd>
</mtr>
<mtr>
<mtd><mtext>E</mtext></mtd>
<mtd><mtext>F</mtext></mtd>
</mtr>
</mtable>
</math>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<math>
<mtext>X</mtext>
<mo>=</mo>
<mtable frame="solid" align="center -3">
<mtr>
<mtd><mtext>A</mtext></mtd>
<mtd><mtext>B</mtext></mtd>
</mtr>
<mtr>
<mtd><mtext>C</mtext></mtd>
<mtd><mtext>D</mtext></mtd>
</mtr>
<mtr>
<mtd><mtext>E</mtext></mtd>
<mtd><mtext>F</mtext></mtd>
</mtr>
</mtable>
</math>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<math>
<mtext>X</mtext>
<mo>=</mo>
<mtable frame="solid" align="center -3">
<mtr>
<mtd><mtext>A</mtext></mtd>
<mtd><mtext>B</mtext></mtd>
</mtr>
<mtr>
<mtd><mtext>C</mtext></mtd>
<mtd><mtext>D</mtext></mtd>
</mtr>
<mtr>
<mtd><mtext>E</mtext></mtd>
<mtd><mtext>F</mtext></mtd>
</mtr>
</mtable>
</math>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<math>
<mtext>X</mtext>
<mo>=</mo>
<mtable frame="solid" align="center -3">
<mtr>
<mtd><mtext>A</mtext></mtd>
<mtd><mtext>B</mtext></mtd>
</mtr>
<mtr>
<mtd><mtext>C</mtext></mtd>
<mtd><mtext>D</mtext></mtd>
</mtr>
<mtr>
<mtd><mtext>E</mtext></mtd>
<mtd><mtext>F</mtext></mtd>
</mtr>
</mtable>
</math>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<math>
<mtext>X</mtext>
<mo>=</mo>
<mtable frame="solid" align="center -3">
<mtr>
<mtd><mtext>A</mtext></mtd>
<mtd><mtext>B</mtext></mtd>
</mtr>
<mtr>
<mtd><mtext>C</mtext></mtd>
<mtd><mtext>D</mtext></mtd>
</mtr>
<mtr>
<mtd><mtext>E</mtext></mtd>
<mtd><mtext>F</mtext></mtd>
</mtr>
</mtable>
</math>
<br><br><br>
<math>
<mtext>X</mtext>
<mo>=</mo>
<mtable frame="solid" align="center -3">
<mtr>
<mtd><mtext>A</mtext></mtd>
<mtd><mtext>B</mtext></mtd>
</mtr>
<mtr>
<mtd><mtext>C</mtext></mtd>
<mtd><mtext>D</mtext></mtd>
</mtr>
<mtr>
<mtd><mtext>E</mtext></mtd>
<mtd><mtext>F</mtext></mtd>
</mtr>
</mtable>
</math>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<math>
<mtext>X</mtext>
<mo>=</mo>
<mtable frame="solid" align="center -3">
<mtr>
<mtd><mtext>A</mtext></mtd>
<mtd><mtext>B</mtext></mtd>
</mtr>
<mtr>
<mtd><mtext>C</mtext></mtd>
<mtd><mtext>D</mtext></mtd>
</mtr>
<mtr>
<mtd><mtext>E</mtext></mtd>
<mtd><mtext>F</mtext></mtd>
</mtr>
</mtable>
</math>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<math>
<mtext>X</mtext>
<mo>=</mo>
<mtable frame="solid" align="center -3">
<mtr>
<mtd><mtext>A</mtext></mtd>
<mtd><mtext>B</mtext></mtd>
</mtr>
<mtr>
<mtd><mtext>C</mtext></mtd>
<mtd><mtext>D</mtext></mtd>
</mtr>
<mtr>
<mtd><mtext>E</mtext></mtd>
<mtd><mtext>F</mtext></mtd>
</mtr>
</mtable>
</math>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<math>
<mtext>X</mtext>
<mo>=</mo>
<mtable frame="solid" align="center -3">
<mtr>
<mtd><mtext>A</mtext></mtd>
<mtd><mtext>B</mtext></mtd>
</mtr>
<mtr>
<mtd><mtext>C</mtext></mtd>
<mtd><mtext>D</mtext></mtd>
</mtr>
<mtr>
<mtd><mtext>E</mtext></mtd>
<mtd><mtext>F</mtext></mtd>
</mtr>
</mtable>
</math>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<math>
<mtext>X</mtext>
<mo>=</mo>
<mtable frame="solid" align="center -3">
<mtr>
<mtd><mtext>A</mtext></mtd>
<mtd><mtext>B</mtext></mtd>
</mtr>
<mtr>
<mtd><mtext>C</mtext></mtd>
<mtd><mtext>D</mtext></mtd>
</mtr>
<mtr>
<mtd><mtext>E</mtext></mtd>
<mtd><mtext>F</mtext></mtd>
</mtr>
</mtable>
</math>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<math>
<mtext>X</mtext>
<mo>=</mo>
<mtable frame="solid" align="center -3">
<mtr>
<mtd><mtext>A</mtext></mtd>
<mtd><mtext>B</mtext></mtd>
</mtr>
<mtr>
<mtd><mtext>C</mtext></mtd>
<mtd><mtext>D</mtext></mtd>
</mtr>
<mtr>
<mtd><mtext>E</mtext></mtd>
<mtd><mtext>F</mtext></mtd>
</mtr>
</mtable>
</math>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<math>
<mtext>X</mtext>
<mo>=</mo>
<mtable frame="solid" align="center -3">
<mtr>
<mtd><mtext>A</mtext></mtd>
<mtd><mtext>B</mtext></mtd>
</mtr>
<mtr>
<mtd><mtext>C</mtext></mtd>
<mtd><mtext>D</mtext></mtd>
</mtr>
<mtr>
<mtd><mtext>E</mtext></mtd>
<mtd><mtext>F</mtext></mtd>
</mtr>
</mtable>
</math>
</body>
</html>