Source code
Revision control
Copy as Markdown
Other Tools
Test Info:
- This WPT test may be referenced by the following Test IDs:
            - /mathml/fonts/ssty-1.html - WPT Dashboard Interop Dashboard
 
<!DOCTYPE html>
<head>
  <link rel="match" href="ssty-1-ref.html"/>
  <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="font-feature-settings: 'ssty' 0">A</mo>
          <mo>A</mo>
        </msup>
      </msup>
      <msub>
        <mo>A</mo>
        <msub>
          <mo style="font-feature-settings: 'ssty' 0">A</mo>
          <mo>A</mo>
        </msub>
      </msub>
      <msubsup>
        <mo>A</mo>
        <msubsup>
          <mo style="font-feature-settings: 'ssty' 0">A</mo>
          <mo>A</mo>
          <mo>A</mo>
        </msubsup>
        <msubsup>
          <mo style="font-feature-settings: 'ssty' 0">A</mo>
          <mo>A</mo>
          <mo>A</mo>
        </msubsup>
      </msubsup>
      <mmultiscripts>
        <mo>A</mo>
        <mmultiscripts>
          <mo style="font-feature-settings: 'ssty' 0">A</mo>
          <mo>A</mo>
          <mo>A</mo>
        </mmultiscripts>
        <mmultiscripts>
          <mo style="font-feature-settings: 'ssty' 0">A</mo>
          <mo>A</mo>
          <mo>A</mo>
        </mmultiscripts>
      </mmultiscripts>
    </mstyle>
  </math>