layout/reftests/mathml/ssty-1.html
author Benoit Jacob <bjacob@mozilla.com>
Tue, 08 Jul 2014 17:23:18 -0400
changeset 192901 683e40882500473fc5f39eafc17c1e1380c29b17
parent 163478 b595ecfe81171d3e8535b82034a71c7517b50fe2
child 200515 3731eca5c25b609c61642289f854a92f145e74fa
permissions -rw-r--r--
Bug 1035394 - Fix dangerous public destructors in accessible - r=surkov

<!doctype html>
<head>
  <style type="text/css" media="screen, print">
    @font-face {
      font-family: "sstyfont";
      src: url("ssty.woff");
    }
  </style>
</head>
<body>
  <math>
    <mstyle style="font-family: 'sstyfont';">
      <msup>
        <mo>A</mo>
        <msup>
          <mo>A</mo>
          <msup>
            <mo>A</mo>
            <mo>A</mo> <!-- ssty value capped at 2 -->
          </msup>
        </msup>
      </msup>

      <msub>
        <mo>A</mo>
        <msub>
          <mo>A</mo>
          <msub>
            <mo>A</mo>
            <mo>A</mo>
          </msub>
        </msub>
      </msub>

      <msubsup>
        <mo>A</mo>
        <msubsup>
          <mo>A</mo>
          <msubsup>
            <mo>A</mo>
            <mo>A</mo>
            <mo>A</mo>
          </msubsup>
          <msubsup>
            <mo>A</mo>
            <mo>A</mo>
            <mo>A</mo>
          </msubsup>
        </msubsup>
        <msubsup>
          <mo>A</mo>
          <msubsup>
            <mo>A</mo>
            <mo>A</mo>
            <mo>A</mo>
          </msubsup>
          <msubsup>
            <mo>A</mo>
            <mo>A</mo>
            <mo>A</mo>
          </msubsup>
        </msubsup>
      </msubsup>

      <mmultiscripts>
        <mo>A</mo>
        <mmultiscripts>
          <mo>A</mo>
          <mmultiscripts>
            <mo>A</mo>
            <mo>A</mo>
            <mo>A</mo>
          </mmultiscripts>
          <mmultiscripts>
            <mo>A</mo>
            <mo>A</mo>
            <mo>A</mo>
          </mmultiscripts>
        </mmultiscripts>
        <mmultiscripts>
          <mo>A</mo>
          <mmultiscripts>
            <mo>A</mo>
            <mo>A</mo>
            <mo>A</mo>
          </mmultiscripts>
          <mmultiscripts>
            <mo>A</mo>
            <mo>A</mo>
            <mo>A</mo>
          </mmultiscripts>
        </mmultiscripts>
      </mmultiscripts>
    </mstyle>
  </math>

  <p>

  <!-- Automatically set ssty ignores scriptlevel -->
  <math>
    <mstyle style="font-family: 'sstyfont';" scriptlevel="-3">
      <msup>
        <mo>A</mo>
        <msup>
          <mo>A</mo>
          <msup>
            <mo>A</mo>
            <mo>A</mo> <!-- ssty value capped at 2 -->
          </msup>
        </msup>
      </msup>

      <msub>
        <mo>A</mo>
        <msub>
          <mo>A</mo>
          <msub>
            <mo>A</mo>
            <mo>A</mo>
          </msub>
        </msub>
      </msub>

      <msubsup>
        <mo>A</mo>
        <msubsup>
          <mo>A</mo>
          <msubsup>
            <mo>A</mo>
            <mo>A</mo>
            <mo>A</mo>
          </msubsup>
          <msubsup>
            <mo>A</mo>
            <mo>A</mo>
            <mo>A</mo>
          </msubsup>
        </msubsup>
        <msubsup>
          <mo>A</mo>
          <msubsup>
            <mo>A</mo>
            <mo>A</mo>
            <mo>A</mo>
          </msubsup>
          <msubsup>
            <mo>A</mo>
            <mo>A</mo>
            <mo>A</mo>
          </msubsup>
        </msubsup>
      </msubsup>

      <mmultiscripts>
        <mo>A</mo>
        <mmultiscripts>
          <mo>A</mo>
          <mmultiscripts>
            <mo>A</mo>
            <mo>A</mo>
            <mo>A</mo>
          </mmultiscripts>
          <mmultiscripts>
            <mo>A</mo>
            <mo>A</mo>
            <mo>A</mo>
          </mmultiscripts>
        </mmultiscripts>
        <mmultiscripts>
          <mo>A</mo>
          <mmultiscripts>
            <mo>A</mo>
            <mo>A</mo>
            <mo>A</mo>
          </mmultiscripts>
          <mmultiscripts>
            <mo>A</mo>
            <mo>A</mo>
            <mo>A</mo>
          </mmultiscripts>
        </mmultiscripts>
      </mmultiscripts>
    </mstyle>
  </math>

  <p>

  <!-- Automatically set ssty ignores scriptlevel -->
  <math>
    <mstyle style="font-family: 'sstyfont';" scriptlevel="1">
      <msup>
        <mo>A</mo>
        <msup>
          <mo>A</mo>
          <msup>
            <mo>A</mo>
            <mo>A</mo> <!-- ssty value capped at 2 -->
          </msup>
        </msup>
      </msup>

      <msub>
        <mo>A</mo>
        <msub>
          <mo>A</mo>
          <msub>
            <mo>A</mo>
            <mo>A</mo>
          </msub>
        </msub>
      </msub>

      <msubsup>
        <mo>A</mo>
        <msubsup>
          <mo>A</mo>
          <msubsup>
            <mo>A</mo>
            <mo>A</mo>
            <mo>A</mo>
          </msubsup>
          <msubsup>
            <mo>A</mo>
            <mo>A</mo>
            <mo>A</mo>
          </msubsup>
        </msubsup>
        <msubsup>
          <mo>A</mo>
          <msubsup>
            <mo>A</mo>
            <mo>A</mo>
            <mo>A</mo>
          </msubsup>
          <msubsup>
            <mo>A</mo>
            <mo>A</mo>
            <mo>A</mo>
          </msubsup>
        </msubsup>
      </msubsup>

      <mmultiscripts>
        <mo>A</mo>
        <mmultiscripts>
          <mo>A</mo>
          <mmultiscripts>
            <mo>A</mo>
            <mo>A</mo>
            <mo>A</mo>
          </mmultiscripts>
          <mmultiscripts>
            <mo>A</mo>
            <mo>A</mo>
            <mo>A</mo>
          </mmultiscripts>
        </mmultiscripts>
        <mmultiscripts>
          <mo>A</mo>
          <mmultiscripts>
            <mo>A</mo>
            <mo>A</mo>
            <mo>A</mo>
          </mmultiscripts>
          <mmultiscripts>
            <mo>A</mo>
            <mo>A</mo>
            <mo>A</mo>
          </mmultiscripts>
        </mmultiscripts>
      </mmultiscripts>
    </mstyle>
  </math>

  <p>

  <!-- User set ssty font feature setting overrides automatically set ssty -->
  <math>
    <mstyle style="font-family: 'sstyfont';">
      <msup>
        <mo>A</mo>
        <msup>
          <mo style="-moz-font-feature-settings: 'ssty' 0">A</mo>
          <mo>A</mo>
        </msup>
      </msup>

      <msub>
        <mo>A</mo>
        <msub>
          <mo style="-moz-font-feature-settings: 'ssty' 0">A</mo>
          <mo>A</mo>
        </msub>
      </msub>

      <msubsup>
        <mo>A</mo>
        <msubsup>
          <mo style="-moz-font-feature-settings: 'ssty' 0">A</mo>
          <mo>A</mo>
          <mo>A</mo>
        </msubsup>
        <msubsup>
          <mo style="-moz-font-feature-settings: 'ssty' 0">A</mo>
          <mo>A</mo>
          <mo>A</mo>
        </msubsup>
      </msubsup>

      <mmultiscripts>
        <mo>A</mo>
        <mmultiscripts>
          <mo style="-moz-font-feature-settings: 'ssty' 0">A</mo>
          <mo>A</mo>
          <mo>A</mo>
        </mmultiscripts>
        <mmultiscripts>
          <mo style="-moz-font-feature-settings: 'ssty' 0">A</mo>
          <mo>A</mo>
          <mo>A</mo>
        </mmultiscripts>
      </mmultiscripts>
    </mstyle>
  </math>