aboutsummaryrefslogtreecommitdiff
path: root/Tests/mtiLib/data/mti/gsubreversechanined.ttx.GSUB
blob: 87412eaec5f925c32adf13ac846504a0c119844e (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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
<?xml version="1.0" encoding="UTF-8"?>
<GSUB>
  <Version value="0x00010000"/>
  <LookupList>
    <!-- LookupCount=1 -->
    <!-- arabicReverse:  -->
    <Lookup index="0">
      <LookupType value="8"/>
      <LookupFlag value="9"/><!-- rightToLeft ignoreMarks -->
      <!-- SubTableCount=3 -->
      <ReverseChainSingleSubst index="0" Format="1">
        <Coverage>
          <Glyph value="rayf2"/>
          <Glyph value="reyf2"/>
          <Glyph value="yayf2"/>
          <Glyph value="zayf2"/>
        </Coverage>
        <!-- BacktrackGlyphCount=1 -->
        <BacktrackCoverage index="0">
          <Glyph value="bayi1"/>
          <Glyph value="jeemi1"/>
          <Glyph value="kafi1"/>
          <Glyph value="ghafi1"/>
          <Glyph value="laami1"/>
          <Glyph value="kafm1"/>
          <Glyph value="ghafm1"/>
          <Glyph value="laamm1"/>
        </BacktrackCoverage>
        <!-- LookAheadGlyphCount=0 -->
        <!-- GlyphCount=4 -->
        <Substitute index="0" value="rayf1"/>
        <Substitute index="1" value="reyf1"/>
        <Substitute index="2" value="yayf1"/>
        <Substitute index="3" value="zayf1"/>
      </ReverseChainSingleSubst>
      <ReverseChainSingleSubst index="1" Format="1">
        <Coverage>
          <Glyph value="ayehf2"/>
          <Glyph value="hamzayeharabf2"/>
          <Glyph value="hamzayehf2"/>
          <Glyph value="yehf2"/>
        </Coverage>
        <!-- BacktrackGlyphCount=1 -->
        <BacktrackCoverage index="0">
          <Glyph value="bayi1"/>
          <Glyph value="kafi1"/>
          <Glyph value="ghafi1"/>
          <Glyph value="laami1"/>
          <Glyph value="kafm1"/>
          <Glyph value="ghafm1"/>
          <Glyph value="laamm1"/>
          <Glyph value="fayi1"/>
        </BacktrackCoverage>
        <!-- LookAheadGlyphCount=0 -->
        <!-- GlyphCount=4 -->
        <Substitute index="0" value="ayehf1"/>
        <Substitute index="1" value="hamzayeharabf1"/>
        <Substitute index="2" value="hamzayehf1"/>
        <Substitute index="3" value="yehf1"/>
      </ReverseChainSingleSubst>
      <ReverseChainSingleSubst index="2" Format="1">
        <Coverage>
          <Glyph value="dal"/>
          <Glyph value="del"/>
          <Glyph value="zal"/>
        </Coverage>
        <!-- BacktrackGlyphCount=0 -->
        <!-- LookAheadGlyphCount=1 -->
        <LookAheadCoverage index="0">
          <Glyph value="ray"/>
          <Glyph value="rey"/>
          <Glyph value="zay"/>
          <Glyph value="yay"/>
        </LookAheadCoverage>
        <!-- GlyphCount=3 -->
        <Substitute index="0" value="dal1"/>
        <Substitute index="1" value="del1"/>
        <Substitute index="2" value="zal1"/>
      </ReverseChainSingleSubst>
    </Lookup>
  </LookupList>
</GSUB>