sans-guilt-wafer
clone your own copy | download snapshot

Snapshots | iceberg

Inside this repository

feature.fea
text/plain

Download raw (3.3 KB)

# GSUB 


lookup rtlaRighttoLeftAlternateslookup {
  lookupflag 0;
    sub \uni0028 by \uni0029 ;
    sub \uni0029 by \uni0028 ;
    sub \uni003C by \uni003E ;
    sub \uni003E by \uni003C ;
    sub \uni005B by \uni005D ;
    sub \uni005D by \uni005B ;
    sub \uni007B by \uni007D ;
    sub \uni007D by \uni007B ;
} rtlaRighttoLeftAlternateslookup;

feature rtla {

  script DFLT;
     language dflt ;
      lookup rtlaRighttoLeftAlternateslookup;
} rtla;
#Mark attachment classes (defined in GDEF, used in lookupflags)

@GDEF_Simple = [\space \uni0021 \uni0022 \uni0023 \uni0024 \uni0025 \uni0026 
	\uni0027 \uni0028 \uni0029 \uni002A \uni002B \uni002C \uni002D \uni002E \uni002F 
	\uni0030 \uni0031 \uni0032 \uni0033 \uni0034 \uni0035 \uni0036 \uni0037 \uni0038 
	\uni0039 \uni003A \uni003B \uni003C \uni003D \uni003E \uni003F \uni0040 \uni0041 
	\uni0042 \uni0043 \uni0044 \uni0045 \uni0046 \uni0047 \uni0048 \uni0049 \uni004A 
	\uni004B \uni004C \uni004D \uni004E \uni004F \uni0050 \uni0051 \uni0052 \uni0053 
	\uni0054 \uni0055 \uni0056 \uni0057 \uni0058 \uni0059 \uni005A \uni005B \uni005C 
	\uni005D \uni005E \uni005F \uni0060 \uni0061 \uni0062 \uni0063 \uni0064 \uni0065 
	\uni0066 \uni0067 \uni0068 \uni0069 \uni006A \uni006B \uni006C \uni006D \uni006E 
	\uni006F \uni0070 \uni0071 \uni0072 \uni0073 \uni0074 \uni0075 \uni0076 \uni0077 
	\uni0078 \uni0079 \uni007A \uni007B \uni007C \uni007D \uni007E \uni007F \uni00A2 
	\uni00A3 \uni00A4 \uni00A5 \uni00A6 \uni00A7 \uni00A8 \uni00A9 \uni00AA \uni00AB 
	\uni00AD \uni00AE \uni00AF \uni00B0 \uni00B1 \uni00B2 \uni00B3 \uni00B4 \uni00B5 
	\uni00B6 \uni00B7 \uni00B8 \uni00B9 \uni00BA \uni00BB \uni00BC \uni00BD \uni00BE 
	\uni00BF \uni00C0 \uni00C1 \uni00C2 \uni00C3 \uni00C4 \uni00C5 \uni00C6 \uni00C7 
	\uni00C8 \uni00C9 \uni00CA \uni00CB \uni00CC \uni00CD \uni00CE \uni00CF \uni00D0 
	\uni00D1 \uni00D2 \uni00D3 \uni00D4 \uni00D5 \uni00D6 \uni00D7 \uni00D8 \uni00D9 
	\uni00DA \uni00DB \uni00DC \uni00DD \uni00DE \uni00DF \uni00E0 \uni00E1 \uni00E2 
	\uni00E3 \uni00E4 \uni00E5 \uni00E6 \uni00E7 \uni00E8 \uni00E9 \uni00EA \uni00EB 
	\uni00EC \uni00ED \uni00EE \uni00EF \uni00F0 \uni00F1 \uni00F2 \uni00F3 \uni00F4 
	\uni00F5 \uni00F6 \uni00F7 \uni00F8 \uni00F9 \uni00FA \ucircumflex \udieresis 
	\yacute \thorn \ydieresis \Amacron \amacron \Abreve \abreve \Aogonek \aogonek 
	\Cacute \cacute \Ccircumflex \ccircumflex \Cdotaccent \cdotaccent \Ccaron 
	\ccaron \Dcaron \dcaron \Dcroat \dcroat \Emacron \emacron \Ebreve \ebreve 
	\Edotaccent \edotaccent \Eogonek \eogonek \Ecaron \ecaron \Gcircumflex 
	\gcircumflex \Gbreve \gbreve \Gdotaccent \gdotaccent \Gcommaaccent 
	\gcommaaccent \Hcircumflex \hcircumflex \Hbar \hbar \Itilde \itilde \Imacron 
	\imacron \Ibreve \ibreve \Iogonek \iogonek \Idotaccent \dotlessi \IJ \ij 
	\Jcircumflex \jcircumflex \Kcommaaccent \kcommaaccent \kgreenlandic \Lacute 
	\lacute \Lcommaaccent \lcommaaccent \Lcaron \lcaron \Ldot \ldot \Lslash \lslash 
	\Nacute \nacute \Ncommaaccent \ncommaaccent \Ncaron \ncaron \napostrophe \Eng 
	\eng \Omacron \omacron \Obreve \obreve \Ohungarumlaut \ohungarumlaut \OE \oe 
	\Racute \racute \Rcommaaccent \rcommaaccent \uni02C6 \uni02C7 \uni02C9 \uni02D8 
	\uni02D9 \uni02DA \uni02DB \uni02DC \uni02DD \uni0300 \uni0301 \uni0302 \uni0303 
	\uni0304 \uni0306 \uni0307 \uni0308 \uni030A \uni030B \uni030C \uniFFFF ];

table GDEF {
  GlyphClassDef @GDEF_Simple, , , ;

} GDEF;