summaryrefslogtreecommitdiffstats
path: root/layout/reftests/text-svgglyphs/resources/glyphs-invalid.svg
blob: 4740b4ff3be52f258a9147fd7867589250e6eaf2 (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
<svg xmlns="http://www.w3.org/2000/svg">
<!--
    Test handling of invalid ids
-->
  <!-- not valid: leading space not allowed -->
  <g id="glyph 48">
    <rect x="100" y="-900" width="800" height="800" stroke-width="50"
          fill="red"/>
  </g>
  <!-- not valid: leading zero not allowed -->
  <g id="glyph048">
    <rect x="100" y="-900" width="800" height="800" stroke-width="50"
          fill="red"/>
  </g>
  <!-- not valid: trailing garbage not allowed -->
  <g id="glyph48xxx">
    <rect x="100" y="-900" width="800" height="800" stroke-width="50"
          fill="red"/>
  </g>
  <!-- not valid: trailing space not allowed -->
  <g id="glyph48 ">
    <rect x="100" y="-900" width="800" height="800" stroke-width="50"
          fill="red"/>
  </g>
  <!-- not valid: floating point not allowed -->
  <g id="glyph48.0">
    <rect x="100" y="-900" width="800" height="800" stroke-width="50"
          fill="red"/>
  </g>
  <!-- char = M -->
  <g id="glyph48">
    <rect x="100" y="-900" width="800" height="800" stroke-width="50"
          fill="lime"/>
  </g>
  <!-- Ensure first glyph48 is picked -->
  <g id="glyph48">
    <rect x="100" y="-900" width="800" height="800" stroke-width="50"
          fill="red"/>
  </g>
</svg>