• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="UTF-8"?>
2<ttFont sfntVersion="\x00\x01\x00\x00">
3
4  <Silf>
5    <!-- Attributes starting with _ are informative only -->
6    <version compilerVersion="0" compressionScheme="0" version="2.0"/>
7    <silf>
8      <info direction="1" extraAscent="0" extraDescent="0" flags="4" lbGID="6" maxCompPerLig="0" maxGlyphID="7" numLigComp="0" numUserDefn="0"/>
9      <passindexes iBidi="255" iJust="1" iPos="1" iSubst="0"/>
10      <contexts maxPostContext="0" maxPreContext="0"/>
11      <attributes attCollisions="0" attrBreakWeight="2" attrDirectionality="3" attrMirroring="4" attrPseudo="0" attrSkipPasses="1"/>
12      <classes>
13        <linearClasses>
14          <linear _index="0">
15            c
16          </linear>
17        </linearClasses>
18        <nonLinearClasses>
19        </nonLinearClasses>
20      </classes>
21      <passes>
22        <pass _index="0">
23          <info collisionThreshold="0" flags="0" maxBackup="0" maxRuleContext="3" maxRuleLoop="5" maxRulePreContext="1" minRulePreContext="0"/>
24          <fsminfo numColumns="3" numRows="6" numSuccess="2" numTransitional="5"/>
25          <colmap>
26            .notdef=0 space=0 a=1 b=2 c=0
27          </colmap>
28          <staterulemap>
29            <state number="4" rules="1"/>
30            <state number="5" rules="0"/>
31          </staterulemap>
32          <rules>
33            <rule index="0" precontext="0" sortkey="2">
34              <action>
35                PUT_GLYPH_8BIT_OBS(0)
36                ASSOC(0, 1)
37                NEXT
38                DELETE
39                NEXT
40                RET_ZERO
41              </action>
42            </rule>
43            <rule index="1" precontext="1" sortkey="2">
44              <action>
45                PUT_GLYPH_8BIT_OBS(0)
46                NEXT
47                RET_ZERO
48              </action>
49            </rule>
50          </rules>
51          <fsm>
52            <starts>0 1</starts>
53            <row _i="0">1 1 2</row>
54            <row _i="1">0 3 0</row>
55            <row _i="2">0 4 0</row>
56            <row _i="3">0 0 5</row>
57            <row _i="4">0 0 5</row>
58          </fsm>
59        </pass>
60        <pass _index="1">
61          <info collisionThreshold="10" flags="0" maxBackup="0" maxRuleContext="2" maxRuleLoop="5" maxRulePreContext="0" minRulePreContext="0"/>
62          <fsminfo numColumns="2" numRows="3" numSuccess="1" numTransitional="2"/>
63          <colmap>
64            a=0 c=1
65          </colmap>
66          <staterulemap>
67            <state number="2" rules="0"/>
68          </staterulemap>
69          <rules>
70            <rule index="0" precontext="0" sortkey="2">
71              <action>
72                COPY_NEXT
73                PUT_COPY(0)
74                PUSH_BYTE(-1)
75                ATTR_SET_SLOT(2)
76                PUSH_BYTE(0)
77                ATTR_SET(17)
78                PUSH_GLYPH_ATTR_OBS(6, 0)
79                ATTR_SET(8)
80                PUSH_GLYPH_ATTR_OBS(7, 0)
81                ATTR_SET(9)
82                PUSH_ATT_TO_GATTR_OBS(6, 0)
83                ATTR_SET(3)
84                PUSH_ATT_TO_GATTR_OBS(7, 0)
85                ATTR_SET(4)
86                NEXT
87                RET_ZERO
88              </action>
89            </rule>
90          </rules>
91          <fsm>
92            <starts>0</starts>
93            <row _i="0">1 0</row>
94            <row _i="1">0 2</row>
95          </fsm>
96        </pass>
97      </passes>
98    </silf>
99  </Silf>
100
101</ttFont>
102