summaryrefslogtreecommitdiffstats
path: root/layout/reftests/mathml/mathscript-1-ref.html
blob: 76d95465bf7385809d8d83608a9ceb1d2048b47c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<!DOCTYPE html>
<head>

  <!-- This font only has glyphs defined for 'A', 'B', 'C' and 'D', and is
       designed purely for testing ssty  and OpenType 'math' script
       functionality 
       The glyphs for 'A' and 'D' are identical, the difference between them is
       that 'A' supports the ssty font feature. 
       'A' with ssty = 1 maps to 'B'
       'A' with ssty = 2 maps to 'C'
       The difference between this font and ssty.woff is that the font feature
       is contained within the OpenType 'math' script.  -->
  <style type="text/css" media="screen, print">
    @font-face {
      font-family: "mathssty";
      src: url("mathssty.woff");
    }
  </style>
</head>
<body>

  <!-- Demonstrate that it has no effect outside MathML -->
  <div style="font-family: 'mathssty';">D</div>
  <div style="font-family: 'mathssty';">D</div>

  <!-- Demonstrate that it works within MathML -->
  <math>
    <mstyle style="font-family: 'mathssty';">
    <mrow>
      <mo>D</mo>
      <mo>B</mo>
      <mo>C</mo>
    </mrow>
    </mstyle>
  </math>
  <p>
  <!-- verify it works for the other elements except mtext -->
  <math>
    <mstyle style="font-family: 'mathssty';">
      <mi mathvariant="normal">C</mi>
      <mn>C</mn>
      <mtext>D</mtext>
    </mstyle>
  </math>
</body>