Home | History | Annotate | Download | only in aots
      1 <?xml version="1.0" encoding="UTF-8"?>
      2 <ttFont sfntVersion="OTTO" ttLibVersion="3.5">
      3 
      4   <GSUB>
      5     <Version value="0x00010000"/>
      6     <ScriptList>
      7       <!-- ScriptCount=1 -->
      8       <ScriptRecord index="0">
      9         <ScriptTag value="latn"/>
     10         <Script>
     11           <DefaultLangSys>
     12             <ReqFeatureIndex value="65535"/>
     13             <!-- FeatureCount=1 -->
     14             <FeatureIndex index="0" value="0"/>
     15           </DefaultLangSys>
     16           <!-- LangSysCount=0 -->
     17         </Script>
     18       </ScriptRecord>
     19     </ScriptList>
     20     <FeatureList>
     21       <!-- FeatureCount=1 -->
     22       <FeatureRecord index="0">
     23         <FeatureTag value="test"/>
     24         <Feature>
     25           <!-- LookupCount=1 -->
     26           <LookupListIndex index="0" value="4"/>
     27         </Feature>
     28       </FeatureRecord>
     29     </FeatureList>
     30     <LookupList>
     31       <!-- LookupCount=5 -->
     32       <Lookup index="0">
     33         <LookupType value="1"/>
     34         <LookupFlag value="0"/>
     35         <!-- SubTableCount=1 -->
     36         <SingleSubst index="0" Format="1">
     37           <Substitution in="g20" out="g60"/>
     38           <Substitution in="g21" out="g61"/>
     39           <Substitution in="g22" out="g62"/>
     40           <Substitution in="g23" out="g63"/>
     41           <Substitution in="g24" out="g64"/>
     42           <Substitution in="g25" out="g65"/>
     43           <Substitution in="g26" out="g66"/>
     44           <Substitution in="g27" out="g67"/>
     45           <Substitution in="g28" out="g68"/>
     46           <Substitution in="g29" out="g69"/>
     47         </SingleSubst>
     48       </Lookup>
     49       <Lookup index="1">
     50         <LookupType value="4"/>
     51         <LookupFlag value="0"/>
     52         <!-- SubTableCount=1 -->
     53         <LigatureSubst index="0" Format="1">
     54           <LigatureSet glyph="g21">
     55             <Ligature components="g22" glyph="g61"/>
     56           </LigatureSet>
     57         </LigatureSubst>
     58       </Lookup>
     59       <Lookup index="2">
     60         <LookupType value="4"/>
     61         <LookupFlag value="8"/>
     62         <!-- SubTableCount=1 -->
     63         <LigatureSubst index="0" Format="1">
     64           <LigatureSet glyph="g21">
     65             <Ligature components="g22" glyph="g61"/>
     66           </LigatureSet>
     67         </LigatureSubst>
     68       </Lookup>
     69       <Lookup index="3">
     70         <LookupType value="2"/>
     71         <LookupFlag value="0"/>
     72         <!-- SubTableCount=1 -->
     73         <MultipleSubst index="0" Format="1">
     74           <Substitution in="g21" out="g61,g62,g63"/>
     75         </MultipleSubst>
     76       </Lookup>
     77       <Lookup index="4">
     78         <LookupType value="6"/>
     79         <LookupFlag value="0"/>
     80         <!-- SubTableCount=1 -->
     81         <ChainContextSubst index="0" Format="2">
     82           <Coverage Format="1">
     83             <Glyph value="g20"/>
     84             <Glyph value="g21"/>
     85             <Glyph value="g22"/>
     86             <Glyph value="g23"/>
     87             <Glyph value="g24"/>
     88             <Glyph value="g25"/>
     89             <Glyph value="g26"/>
     90           </Coverage>
     91           <BacktrackClassDef Format="2">
     92             <ClassDef glyph="g20" class="20"/>
     93             <ClassDef glyph="g21" class="21"/>
     94             <ClassDef glyph="g22" class="22"/>
     95             <ClassDef glyph="g23" class="23"/>
     96             <ClassDef glyph="g24" class="24"/>
     97             <ClassDef glyph="g25" class="25"/>
     98             <ClassDef glyph="g26" class="26"/>
     99           </BacktrackClassDef>
    100           <InputClassDef Format="2">
    101             <ClassDef glyph="g20" class="20"/>
    102             <ClassDef glyph="g21" class="21"/>
    103             <ClassDef glyph="g22" class="22"/>
    104             <ClassDef glyph="g23" class="23"/>
    105             <ClassDef glyph="g24" class="24"/>
    106             <ClassDef glyph="g25" class="25"/>
    107             <ClassDef glyph="g26" class="26"/>
    108           </InputClassDef>
    109           <LookAheadClassDef Format="2">
    110             <ClassDef glyph="g20" class="20"/>
    111             <ClassDef glyph="g21" class="21"/>
    112             <ClassDef glyph="g22" class="22"/>
    113             <ClassDef glyph="g23" class="23"/>
    114             <ClassDef glyph="g24" class="24"/>
    115             <ClassDef glyph="g25" class="25"/>
    116             <ClassDef glyph="g26" class="26"/>
    117           </LookAheadClassDef>
    118           <!-- ChainSubClassSetCount=27 -->
    119           <ChainSubClassSet index="0" empty="1"/>
    120           <ChainSubClassSet index="1" empty="1"/>
    121           <ChainSubClassSet index="2" empty="1"/>
    122           <ChainSubClassSet index="3" empty="1"/>
    123           <ChainSubClassSet index="4" empty="1"/>
    124           <ChainSubClassSet index="5" empty="1"/>
    125           <ChainSubClassSet index="6" empty="1"/>
    126           <ChainSubClassSet index="7" empty="1"/>
    127           <ChainSubClassSet index="8" empty="1"/>
    128           <ChainSubClassSet index="9" empty="1"/>
    129           <ChainSubClassSet index="10" empty="1"/>
    130           <ChainSubClassSet index="11" empty="1"/>
    131           <ChainSubClassSet index="12" empty="1"/>
    132           <ChainSubClassSet index="13" empty="1"/>
    133           <ChainSubClassSet index="14" empty="1"/>
    134           <ChainSubClassSet index="15" empty="1"/>
    135           <ChainSubClassSet index="16" empty="1"/>
    136           <ChainSubClassSet index="17" empty="1"/>
    137           <ChainSubClassSet index="18" empty="1"/>
    138           <ChainSubClassSet index="19" empty="1"/>
    139           <ChainSubClassSet index="20">
    140             <!-- ChainSubClassRuleCount=1 -->
    141             <ChainSubClassRule index="0">
    142               <!-- BacktrackGlyphCount=1 -->
    143               <Backtrack index="0" value="25"/>
    144               <!-- InputGlyphCount=4 -->
    145               <Input index="0" value="21"/>
    146               <Input index="1" value="22"/>
    147               <Input index="2" value="23"/>
    148               <!-- LookAheadGlyphCount=1 -->
    149               <LookAhead index="0" value="24"/>
    150               <!-- SubstCount=2 -->
    151               <SubstLookupRecord index="0">
    152                 <SequenceIndex value="1"/>
    153                 <LookupListIndex value="1"/>
    154               </SubstLookupRecord>
    155               <SubstLookupRecord index="1">
    156                 <SequenceIndex value="2"/>
    157                 <LookupListIndex value="0"/>
    158               </SubstLookupRecord>
    159             </ChainSubClassRule>
    160           </ChainSubClassSet>
    161           <ChainSubClassSet index="21" empty="1"/>
    162           <ChainSubClassSet index="22" empty="1"/>
    163           <ChainSubClassSet index="23" empty="1"/>
    164           <ChainSubClassSet index="24" empty="1"/>
    165           <ChainSubClassSet index="25" empty="1"/>
    166           <ChainSubClassSet index="26" empty="1"/>
    167         </ChainContextSubst>
    168       </Lookup>
    169     </LookupList>
    170   </GSUB>
    171 
    172 </ttFont>
    173