f | languagesystem DFLT dflt; | f | languagesystem DFLT dflt; |
| languagesystem lepc dflt; | | languagesystem lepc dflt; |
| table GDEF { | | table GDEF { |
| GlyphClassDef [], [], [], []; | | GlyphClassDef [], [], [], []; |
| } GDEF; | | } GDEF; |
| | | |
n | @markAttachmentSet1 = [uni1C25.alt uni1C24.alt uni1C26.alt uni1C2A.alt uni1C2B.a | n | @markFilteringSet2 = [uni1C2D_1C36 uni1C2F_1C36 uni1C2E_1C36 uni1C30_1C36 uni1C3 |
| lt uni1C25_1C24]; | | 1_1C36 uni1C32_1C36 uni1C33_1C36 uni1C2D uni1C2E uni1C2F uni1C30 uni1C31 uni1C32 |
| | | uni1C33 uni1C36]; |
| | | @markFilteringSet8 = [uni1C37_uni1C2C uni1C37 uni1C2C]; |
| | | @class1 = [uni1C24 uni1C25 uni1C25_1C24 uni1C26 uni1C2A uni1C2B]; |
| @class1 = [uni1C03 uni1C03_1C24 uni1C03_1C25 uni1C03_1C25_1C24 uni1C04 uni1C04_1 | | @class13 = [uni1C03 uni1C03_1C24 uni1C03_1C25 uni1C03_1C25_1C24 uni1C04 uni1C04_ |
| C24 uni1C12 uni1C12_1C24 uni1C14 uni1C14_1C24 uni1C18 uni1C1C uni1C1C_1C24 uni1C | | 1C24 uni1C12 uni1C12_1C24 uni1C14 uni1C14_1C24 uni1C18 uni1C1C uni1C1C_1C24 uni1 |
| 20 uni1C22]; | | C20 uni1C22]; |
| @class2 = [uni1C01 uni1C01_1C24 uni1C05 uni1C05_1C24 uni1C05_1C25 uni1C05_1C25_1 | | @class14 = [uni1C01 uni1C01_1C24 uni1C05 uni1C05_1C24 uni1C05_1C25 uni1C05_1C25_ |
| C24 uni1C1A uni1C1B uni1C1B_1C24 uni1C4D uni1C4E]; | | 1C24 uni1C1A uni1C1B uni1C1B_1C24 uni1C4D uni1C4E]; |
| | | @class16 = [uni1C00 uni1C00_1C24 uni1C00_1C25 uni1C00_1C25_1C24 uni1C01 uni1C01_ |
| | | 1C24 uni1C02 uni1C02_1C24 uni1C02_1C25 uni1C03 uni1C03_1C24 uni1C03_1C25 uni1C03 |
| | | _1C25_1C24 uni1C04 uni1C04_1C24 uni1C05 uni1C05_1C24 uni1C05_1C25 uni1C05_1C25_1 |
| | | C24 uni1C06 uni1C07 uni1C08 uni1C08_1C24 uni1C09 uni1C0A uni1C0A_1C24 uni1C0B un |
| | | i1C0B_1C24 uni1C0C uni1C0C_1C24 uni1C0D uni1C0E uni1C0E_1C24 uni1C0E_1C25 uni1C0 |
| | | E_1C25_1C24 uni1C0F uni1C0F_1C24 uni1C10 uni1C10_1C24 uni1C11 uni1C11_1C24 uni1C |
| | | 11_1C25 uni1C11_1C25_1C24 uni1C12 uni1C12_1C24 uni1C13 uni1C13_1C24 uni1C13_1C25 |
| | | uni1C13_1C25_1C24 uni1C14 uni1C14_1C24 uni1C15 uni1C15_1C24 uni1C15_1C25 uni1C1 |
| | | 5_1C25_1C24 uni1C16 uni1C16_1C24 uni1C17 uni1C18 uni1C19 uni1C1A uni1C1B uni1C1B |
| | | _1C24 uni1C1C uni1C1C_1C24 uni1C1D uni1C1D_1C24 uni1C1D_1C25 uni1C1D_1C25_1C24 u |
| | | ni1C1E uni1C1E_1C24 uni1C1F uni1C1F_1C24 uni1C20 uni1C21 uni1C21_1C24 uni1C22 un |
| | | i1C23 uni1C23_1C24 uni1C25_1C24 uni1C4D uni1C4E uni1C4F]; |
| | | |
n | | n | lookup MultipleSubstitution1 { |
| | | lookupflag UseMarkFilteringSet @markFilteringSet2; |
| | | ; |
| | | sub uni1C2D_1C36 by uni1C2D_1C36 uni1C24; |
| | | sub uni1C2F_1C36 by uni1C2F_1C36 uni1C24; |
| | | sub uni1C2E_1C36 by uni1C2E_1C36 uni1C24; |
| | | sub uni1C30_1C36 by uni1C30_1C36 uni1C24; |
| | | sub uni1C31_1C36 by uni1C31_1C36 uni1C24; |
| | | sub uni1C32_1C36 by uni1C32_1C36 uni1C24; |
| | | sub uni1C33_1C36 by uni1C33_1C36 uni1C24; |
| | | sub uni1C2D by uni1C2D uni1C24; |
| | | sub uni1C2E by uni1C2E uni1C24; |
| | | sub uni1C2F by uni1C2F uni1C24; |
| | | sub uni1C30 by uni1C30 uni1C24; |
| | | sub uni1C31 by uni1C31 uni1C24; |
| | | sub uni1C32 by uni1C32 uni1C24; |
| | | sub uni1C33 by uni1C33 uni1C24; |
| | | sub uni1C36 by uni1C36 uni1C24; |
| | | } MultipleSubstitution1; |
| | | |
| | | lookup MultipleSubstitution2 { |
| | | lookupflag UseMarkFilteringSet @markFilteringSet2; |
| | | ; |
| | | # Original source: 1 |
| | | sub uni1C2D_1C36 by uni1C2D_1C36 uni1C25; |
| | | sub uni1C2F_1C36 by uni1C2F_1C36 uni1C25; |
| | | sub uni1C2E_1C36 by uni1C2E_1C36 uni1C25; |
| | | sub uni1C30_1C36 by uni1C30_1C36 uni1C25; |
| | | sub uni1C31_1C36 by uni1C31_1C36 uni1C25; |
| | | sub uni1C32_1C36 by uni1C32_1C36 uni1C25; |
| | | sub uni1C33_1C36 by uni1C33_1C36 uni1C25; |
| | | sub uni1C2D by uni1C2D uni1C25; |
| | | sub uni1C2E by uni1C2E uni1C25; |
| | | sub uni1C2F by uni1C2F uni1C25; |
| | | sub uni1C30 by uni1C30 uni1C25; |
| | | sub uni1C31 by uni1C31 uni1C25; |
| | | sub uni1C32 by uni1C32 uni1C25; |
| | | sub uni1C33 by uni1C33 uni1C25; |
| | | sub uni1C36 by uni1C36 uni1C25; |
| | | } MultipleSubstitution2; |
| | | |
| | | lookup MultipleSubstitution3 { |
| | | lookupflag UseMarkFilteringSet @markFilteringSet2; |
| | | ; |
| | | # Original source: 2 |
| | | sub uni1C2D_1C36 by uni1C2D_1C36 uni1C26; |
| | | sub uni1C2F_1C36 by uni1C2F_1C36 uni1C26; |
| | | sub uni1C2E_1C36 by uni1C2E_1C36 uni1C26; |
| | | sub uni1C30_1C36 by uni1C30_1C36 uni1C26; |
| | | sub uni1C31_1C36 by uni1C31_1C36 uni1C26; |
| | | sub uni1C32_1C36 by uni1C32_1C36 uni1C26; |
| | | sub uni1C33_1C36 by uni1C33_1C36 uni1C26; |
| | | sub uni1C2D by uni1C2D uni1C26; |
| | | sub uni1C2E by uni1C2E uni1C26; |
| | | sub uni1C2F by uni1C2F uni1C26; |
| | | sub uni1C30 by uni1C30 uni1C26; |
| | | sub uni1C31 by uni1C31 uni1C26; |
| | | sub uni1C32 by uni1C32 uni1C26; |
| | | sub uni1C33 by uni1C33 uni1C26; |
| | | sub uni1C36 by uni1C36 uni1C26; |
| | | } MultipleSubstitution3; |
| | | |
| | | lookup MultipleSubstitution4 { |
| | | lookupflag UseMarkFilteringSet @markFilteringSet2; |
| | | ; |
| | | # Original source: 3 |
| | | sub uni1C2D_1C36 by uni1C2D_1C36 uni1C2A; |
| | | sub uni1C2F_1C36 by uni1C2F_1C36 uni1C2A; |
| | | sub uni1C2E_1C36 by uni1C2E_1C36 uni1C2A; |
| | | sub uni1C30_1C36 by uni1C30_1C36 uni1C2A; |
| | | sub uni1C31_1C36 by uni1C31_1C36 uni1C2A; |
| | | sub uni1C32_1C36 by uni1C32_1C36 uni1C2A; |
| | | sub uni1C33_1C36 by uni1C33_1C36 uni1C2A; |
| | | sub uni1C2D by uni1C2D uni1C2A; |
| | | sub uni1C2E by uni1C2E uni1C2A; |
| | | sub uni1C2F by uni1C2F uni1C2A; |
| | | sub uni1C30 by uni1C30 uni1C2A; |
| | | sub uni1C31 by uni1C31 uni1C2A; |
| | | sub uni1C32 by uni1C32 uni1C2A; |
| | | sub uni1C33 by uni1C33 uni1C2A; |
| | | sub uni1C36 by uni1C36 uni1C2A; |
| | | } MultipleSubstitution4; |
| | | |
| | | lookup MultipleSubstitution5 { |
| | | lookupflag UseMarkFilteringSet @markFilteringSet2; |
| | | ; |
| | | # Original source: 4 |
| | | sub uni1C2D_1C36 by uni1C2D_1C36 uni1C2B; |
| | | sub uni1C2F_1C36 by uni1C2F_1C36 uni1C2B; |
| | | sub uni1C2E_1C36 by uni1C2E_1C36 uni1C2B; |
| | | sub uni1C30_1C36 by uni1C30_1C36 uni1C2B; |
| | | sub uni1C31_1C36 by uni1C31_1C36 uni1C2B; |
| | | sub uni1C32_1C36 by uni1C32_1C36 uni1C2B; |
| | | sub uni1C33_1C36 by uni1C33_1C36 uni1C2B; |
| | | sub uni1C2D by uni1C2D uni1C2B; |
| | | sub uni1C2E by uni1C2E uni1C2B; |
| | | sub uni1C2F by uni1C2F uni1C2B; |
| | | sub uni1C30 by uni1C30 uni1C2B; |
| | | sub uni1C31 by uni1C31 uni1C2B; |
| | | sub uni1C32 by uni1C32 uni1C2B; |
| | | sub uni1C33 by uni1C33 uni1C2B; |
| | | sub uni1C36 by uni1C36 uni1C2B; |
| | | } MultipleSubstitution5; |
| | | |
| | | lookup MultipleSubstitution6 { |
| | | lookupflag UseMarkFilteringSet @markFilteringSet2; |
| | | ; |
| | | # Original source: 5 |
| | | sub uni1C2D_1C36 by uni1C2D_1C36 uni1C25_1C24; |
| | | sub uni1C2F_1C36 by uni1C2F_1C36 uni1C25_1C24; |
| | | sub uni1C2E_1C36 by uni1C2E_1C36 uni1C25_1C24; |
| | | sub uni1C30_1C36 by uni1C30_1C36 uni1C25_1C24; |
| | | sub uni1C31_1C36 by uni1C31_1C36 uni1C25_1C24; |
| | | sub uni1C32_1C36 by uni1C32_1C36 uni1C25_1C24; |
| | | sub uni1C33_1C36 by uni1C33_1C36 uni1C25_1C24; |
| | | sub uni1C2D by uni1C2D uni1C25_1C24; |
| | | sub uni1C2E by uni1C2E uni1C25_1C24; |
| | | sub uni1C2F by uni1C2F uni1C25_1C24; |
| | | sub uni1C30 by uni1C30 uni1C25_1C24; |
| | | sub uni1C31 by uni1C31 uni1C25_1C24; |
| | | sub uni1C32 by uni1C32 uni1C25_1C24; |
| | | sub uni1C33 by uni1C33 uni1C25_1C24; |
| | | sub uni1C36 by uni1C36 uni1C25_1C24; |
| | | } MultipleSubstitution6; |
| | | |
| | | lookup MultipleSubstitution7 { |
| | | lookupflag UseMarkFilteringSet @markFilteringSet8; |
| | | ; |
| | | # Original source: 6 |
| | | sub uni1C37_uni1C2C by uni1C37_uni1C2C uni1C24; |
| | | sub uni1C37 by uni1C37 uni1C24; |
| | | sub uni1C2C by uni1C2C uni1C24; |
| | | } MultipleSubstitution7; |
| | | |
| | | lookup MultipleSubstitution8 { |
| | | lookupflag UseMarkFilteringSet @markFilteringSet8; |
| | | ; |
| | | # Original source: 7 |
| | | sub uni1C37_uni1C2C by uni1C37_uni1C2C uni1C25; |
| | | sub uni1C37 by uni1C37 uni1C25; |
| | | sub uni1C2C by uni1C2C uni1C25; |
| | | } MultipleSubstitution8; |
| | | |
| | | lookup MultipleSubstitution9 { |
| | | lookupflag UseMarkFilteringSet @markFilteringSet8; |
| | | ; |
| | | # Original source: 8 |
| | | sub uni1C37_uni1C2C by uni1C37_uni1C2C uni1C26; |
| | | sub uni1C37 by uni1C37 uni1C26; |
| | | sub uni1C2C by uni1C2C uni1C26; |
| | | } MultipleSubstitution9; |
| | | |
| | | lookup MultipleSubstitution10 { |
| | | lookupflag UseMarkFilteringSet @markFilteringSet8; |
| | | ; |
| | | # Original source: 9 |
| | | sub uni1C37_uni1C2C by uni1C37_uni1C2C uni1C2A; |
| | | sub uni1C37 by uni1C37 uni1C2A; |
| | | sub uni1C2C by uni1C2C uni1C2A; |
| | | } MultipleSubstitution10; |
| | | |
| | | lookup MultipleSubstitution11 { |
| | | lookupflag UseMarkFilteringSet @markFilteringSet8; |
| | | ; |
| | | # Original source: 10 |
| | | sub uni1C37_uni1C2C by uni1C37_uni1C2C uni1C2B; |
| | | sub uni1C37 by uni1C37 uni1C2B; |
| | | sub uni1C2C by uni1C2C uni1C2B; |
| | | } MultipleSubstitution11; |
| | | |
| | | lookup MultipleSubstitution12 { |
| | | lookupflag UseMarkFilteringSet @markFilteringSet8; |
| | | ; |
| | | # Original source: 11 |
| | | sub uni1C37_uni1C2C by uni1C37_uni1C2C uni1C25_1C24; |
| | | sub uni1C37 by uni1C37 uni1C25_1C24; |
| | | sub uni1C2C by uni1C2C uni1C25_1C24; |
| | | } MultipleSubstitution12; |
| | | |
| lookup LigatureSubstitution1 { | | lookup LigatureSubstitution13 { |
| lookupflag MarkAttachmentType @markAttachmentSet1; | | lookupflag IgnoreMarks; |
| ; | | ; |
n | | n | # Original source: 12 |
| | | sub uni1C00 uni1C25 uni1C24 by uni1C00_1C25_1C24; |
| | | sub uni1C00 uni1C24 by uni1C00_1C24; |
| | | sub uni1C00 uni1C25 by uni1C00_1C25; |
| | | sub uni1C01 uni1C24 by uni1C01_1C24; |
| sub uni1C23 uni1C24 by uni1C23_1C24; | | sub uni1C02 uni1C24 by uni1C02_1C24; |
| | | sub uni1C02 uni1C25 by uni1C02_1C25; |
| | | sub uni1C03 uni1C25 uni1C24 by uni1C03_1C25_1C24; |
| | | sub uni1C03 uni1C24 by uni1C03_1C24; |
| | | sub uni1C03 uni1C25 by uni1C03_1C25; |
| | | sub uni1C04 uni1C24 by uni1C04_1C24; |
| | | sub uni1C05 uni1C25 uni1C24 by uni1C05_1C25_1C24; |
| | | sub uni1C05 uni1C24 by uni1C05_1C24; |
| | | sub uni1C05 uni1C25 by uni1C05_1C25; |
| | | sub uni1C08 uni1C24 by uni1C08_1C24; |
| | | sub uni1C0A uni1C24 by uni1C0A_1C24; |
| | | sub uni1C0B uni1C24 by uni1C0B_1C24; |
| | | sub uni1C0C uni1C24 by uni1C0C_1C24; |
| | | sub uni1C0E uni1C25 uni1C24 by uni1C0E_1C25_1C24; |
| | | sub uni1C0E uni1C24 by uni1C0E_1C24; |
| | | sub uni1C0E uni1C25 by uni1C0E_1C25; |
| | | sub uni1C0F uni1C24 by uni1C0F_1C24; |
| | | sub uni1C10 uni1C24 by uni1C10_1C24; |
| | | sub uni1C11 uni1C25 uni1C24 by uni1C11_1C25_1C24; |
| | | sub uni1C11 uni1C24 by uni1C11_1C24; |
| | | sub uni1C11 uni1C25 by uni1C11_1C25; |
| | | sub uni1C12 uni1C24 by uni1C12_1C24; |
| sub uni1C13 uni1C25 uni1C24 by uni1C13_1C25_1C24; | | sub uni1C13 uni1C25 uni1C24 by uni1C13_1C25_1C24; |
| sub uni1C13 uni1C24 by uni1C13_1C24; | | sub uni1C13 uni1C24 by uni1C13_1C24; |
| sub uni1C13 uni1C25 by uni1C13_1C25; | | sub uni1C13 uni1C25 by uni1C13_1C25; |
| sub uni1C14 uni1C24 by uni1C14_1C24; | | sub uni1C14 uni1C24 by uni1C14_1C24; |
n | sub uni1C0C uni1C24 by uni1C0C_1C24; | n | |
| sub uni1C11 uni1C25 uni1C24 by uni1C11_1C25_1C24; | | sub uni1C15 uni1C25 uni1C24 by uni1C15_1C25_1C24; |
| sub uni1C11 uni1C24 by uni1C11_1C24; | | sub uni1C15 uni1C24 by uni1C15_1C24; |
| sub uni1C11 uni1C25 by uni1C11_1C25; | | sub uni1C15 uni1C25 by uni1C15_1C25; |
| sub uni1C12 uni1C24 by uni1C12_1C24; | | sub uni1C16 uni1C24 by uni1C16_1C24; |
| sub uni1C03 uni1C25 uni1C24 by uni1C03_1C25_1C24; | | |
| sub uni1C03 uni1C24 by uni1C03_1C24; | | sub uni1C1B uni1C24 by uni1C1B_1C24; |
| sub uni1C03 uni1C25 by uni1C03_1C25; | | |
| sub uni1C04 uni1C24 by uni1C04_1C24; | | sub uni1C1C uni1C24 by uni1C1C_1C24; |
| sub uni1C1D uni1C25 uni1C24 by uni1C1D_1C25_1C24; | | sub uni1C1D uni1C25 uni1C24 by uni1C1D_1C25_1C24; |
| sub uni1C1D uni1C24 by uni1C1D_1C24; | | sub uni1C1D uni1C24 by uni1C1D_1C24; |
| sub uni1C1D uni1C25 by uni1C1D_1C25; | | sub uni1C1D uni1C25 by uni1C1D_1C25; |
| sub uni1C1E uni1C24 by uni1C1E_1C24; | | sub uni1C1E uni1C24 by uni1C1E_1C24; |
n | sub uni1C08 uni1C24 by uni1C08_1C24; | n | |
| sub uni1C00 uni1C25 uni1C24 by uni1C00_1C25_1C24; | | |
| sub uni1C00 uni1C24 by uni1C00_1C24; | | |
| sub uni1C00 uni1C25 by uni1C00_1C25; | | |
| sub uni1C02 uni1C24 by uni1C02_1C24; | | |
| sub uni1C02 uni1C25 by uni1C02_1C25; | | |
| sub uni1C01 uni1C24 by uni1C01_1C24; | | sub uni1C1F uni1C24 by uni1C1F_1C24; |
| sub uni1C1C uni1C24 by uni1C1C_1C24; | | |
| sub uni1C15 uni1C25 uni1C24 by uni1C15_1C25_1C24; | | |
| sub uni1C15 uni1C24 by uni1C15_1C24; | | |
| sub uni1C15 uni1C25 by uni1C15_1C25; | | |
| sub uni1C16 uni1C24 by uni1C16_1C24; | | |
| sub uni1C05 uni1C25 uni1C24 by uni1C05_1C25_1C24; | | |
| sub uni1C05 uni1C24 by uni1C05_1C24; | | |
| sub uni1C05 uni1C25 by uni1C05_1C25; | | |
| sub uni1C0E uni1C25 uni1C24 by uni1C0E_1C25_1C24; | | |
| sub uni1C0E uni1C24 by uni1C0E_1C24; | | |
| sub uni1C0E uni1C25 by uni1C0E_1C25; | | |
| sub uni1C10 uni1C24 by uni1C10_1C24; | | |
| sub uni1C0F uni1C24 by uni1C0F_1C24; | | |
| sub uni1C1B uni1C24 by uni1C1B_1C24; | | |
| sub uni1C21 uni1C24 by uni1C21_1C24; | | sub uni1C21 uni1C24 by uni1C21_1C24; |
n | sub uni1C0A uni1C24 by uni1C0A_1C24; | n | sub uni1C23 uni1C24 by uni1C23_1C24; |
| sub uni1C0B uni1C24 by uni1C0B_1C24; | | |
| sub uni1C1F uni1C24 by uni1C1F_1C24; | | |
| sub uni1C25 uni1C24 by uni1C25_1C24; | | sub uni1C25 uni1C24 by uni1C25_1C24; |
n | } LigatureSubstitution1; | n | } LigatureSubstitution13; |
| | | |
n | | n | lookup SingleSubstitution18 { |
| | | lookupflag IgnoreLigatures UseMarkFilteringSet @markFilteringSet8; |
| | | ; |
| | | # Original source: 17 |
| | | sub uni1C37 by uni1C37_uni1C2C; |
| | | } SingleSubstitution18; |
| | | |
| | | lookup SingleSubstitution17 { |
| | | lookupflag IgnoreLigatures UseMarkFilteringSet @markFilteringSet8; |
| | | ; |
| | | # Original source: 16 |
| | | sub uni1C37 by uni1C37_uni1C2C; |
| | | } SingleSubstitution17; |
| | | |
| | | lookup SingleSubstitution16 { |
| | | lookupflag IgnoreLigatures UseMarkFilteringSet @markFilteringSet8; |
| | | ; |
| | | # Original source: 15 |
| | | sub uni1C37 by uni1C37_uni1C2C; |
| | | } SingleSubstitution16; |
| | | |
| | | lookup LigatureSubstitution15 { |
| | | lookupflag IgnoreLigatures UseMarkFilteringSet @markFilteringSet8; |
| | | ; |
| | | # Original source: 14 |
| | | sub uni1C37 uni1C2C by uni1C37_uni1C2C; |
| | | } LigatureSubstitution15; |
| | | |
| | | lookup ChainedContextualGSUB14 { |
| | | lookupflag IgnoreLigatures UseMarkFilteringSet @markFilteringSet8; |
| | | ; |
| | | # Original source: 13 |
| | | sub uni1C37' lookup LigatureSubstitution15 uni1C2C'; |
| | | sub uni1C37' lookup SingleSubstitution16 @class1 uni1C2C; |
| | | sub uni1C37' lookup SingleSubstitution17 @class1 @class1 uni1C2C; |
| | | sub uni1C37' lookup SingleSubstitution18 @class1 @class1 @class1 uni1C2C; |
| | | } ChainedContextualGSUB14; |
| | | |
| | | lookup MultipleSubstitution22 { |
| | | lookupflag IgnoreLigatures UseMarkFilteringSet @markFilteringSet8; |
| | | ; |
| | | # Original source: 21 |
| | | sub uni1C2C by NULL; |
| | | } MultipleSubstitution22; |
| | | |
| | | lookup MultipleSubstitution21 { |
| | | lookupflag IgnoreLigatures UseMarkFilteringSet @markFilteringSet8; |
| | | ; |
| | | # Original source: 20 |
| | | sub uni1C2C by NULL; |
| | | } MultipleSubstitution21; |
| | | |
| | | lookup MultipleSubstitution20 { |
| | | lookupflag IgnoreLigatures UseMarkFilteringSet @markFilteringSet8; |
| | | ; |
| | | # Original source: 19 |
| | | sub uni1C2C by NULL; |
| | | } MultipleSubstitution20; |
| | | |
| | | lookup ChainedContextualGSUB19 { |
| | | lookupflag IgnoreLigatures UseMarkFilteringSet @markFilteringSet8; |
| | | ; |
| | | # Original source: 18 |
| | | sub uni1C37_uni1C2C @class1 @class1 @class1 uni1C2C' lookup MultipleSubstitu |
| | | tion20; |
| | | sub uni1C37_uni1C2C @class1 @class1 uni1C2C' lookup MultipleSubstitution21; |
| | | sub uni1C37_uni1C2C @class1 uni1C2C' lookup MultipleSubstitution22; |
| | | } ChainedContextualGSUB19; |
| | | |
| lookup LigatureSubstitution2 { | | lookup LigatureSubstitution23 { |
| lookupflag 0; | | lookupflag 0; |
| ; | | ; |
n | # Original source: 1 | n | # Original source: 22 |
| sub uni1C2D uni1C36 by uni1C2D_1C36; | | sub uni1C2D uni1C36 by uni1C2D_1C36; |
n | | n | sub uni1C2E uni1C36 by uni1C2E_1C36; |
| sub uni1C2F uni1C36 by uni1C2F_1C36; | | sub uni1C2F uni1C36 by uni1C2F_1C36; |
n | sub uni1C2E uni1C36 by uni1C2E_1C36; | n | |
| sub uni1C30 uni1C36 by uni1C30_1C36; | | sub uni1C30 uni1C36 by uni1C30_1C36; |
| sub uni1C31 uni1C36 by uni1C31_1C36; | | sub uni1C31 uni1C36 by uni1C31_1C36; |
| sub uni1C32 uni1C36 by uni1C32_1C36; | | sub uni1C32 uni1C36 by uni1C32_1C36; |
| sub uni1C33 uni1C36 by uni1C33_1C36; | | sub uni1C33 uni1C36 by uni1C33_1C36; |
| sub uni1C36 uni1C2D by uni1C2D_1C36; | | sub uni1C36 uni1C2D by uni1C2D_1C36; |
| sub uni1C36 uni1C2E by uni1C2E_1C36; | | sub uni1C36 uni1C2E by uni1C2E_1C36; |
| sub uni1C36 uni1C2F by uni1C2F_1C36; | | sub uni1C36 uni1C2F by uni1C2F_1C36; |
| sub uni1C36 uni1C30 by uni1C30_1C36; | | sub uni1C36 uni1C30 by uni1C30_1C36; |
| sub uni1C36 uni1C31 by uni1C31_1C36; | | sub uni1C36 uni1C31 by uni1C31_1C36; |
| sub uni1C36 uni1C32 by uni1C32_1C36; | | sub uni1C36 uni1C32 by uni1C32_1C36; |
| sub uni1C36 uni1C33 by uni1C33_1C36; | | sub uni1C36 uni1C33 by uni1C33_1C36; |
n | } LigatureSubstitution2; | n | } LigatureSubstitution23; |
| | | |
n | lookup LigatureSubstitution3 { | n | |
| lookupflag IgnoreLigatures; | | |
| ; | | |
| # Original source: 2 | | |
| sub uni1C37 uni1C2C by uni1C37_uni1C2C; | | |
| } LigatureSubstitution3; | | |
| | | |
| lookup SingleSubstitution4 { | | lookup SingleSubstitution26 { |
| lookupflag 0; | | |
| ; | | |
| # Original source: 3 | | |
| sub uni1C25 by uni1C25.alt; | | |
| sub uni1C24 by uni1C24.alt; | | |
| sub uni1C26 by uni1C26.alt; | | |
| sub uni1C2A by uni1C2A.alt; | | |
| sub uni1C2B by uni1C2B.alt; | | |
| } SingleSubstitution4; | | |
| | | |
| lookup SingleSubstitution7 { | | |
| lookupflag IgnoreMarks; | | lookupflag IgnoreMarks; |
| ; | | ; |
n | # Original source: 6 | n | # Original source: 25 |
| sub uni1C29 by uni1C29.short; | | sub uni1C29 by uni1C29.short; |
n | } SingleSubstitution7; | n | } SingleSubstitution26; |
| | | |
n | lookup SingleSubstitution6 { | n | lookup SingleSubstitution25 { |
| lookupflag IgnoreMarks; | | lookupflag IgnoreMarks; |
| ; | | ; |
n | # Original source: 5 | n | # Original source: 24 |
| sub uni1C29 by uni1C29.wide; | | sub uni1C29 by uni1C29.wide; |
n | } SingleSubstitution6; | n | } SingleSubstitution25; |
| | | |
n | lookup ChainedContextualGSUB5 { | n | lookup ChainedContextualGSUB24 { |
| lookupflag IgnoreMarks; | | lookupflag IgnoreMarks; |
| ; | | ; |
n | # Original source: 4 | n | # Original source: 23 |
| | | sub uni1C29' lookup SingleSubstitution25 @class13; |
| sub uni1C29' lookup SingleSubstitution6 @class1; | | sub uni1C29' lookup SingleSubstitution26 @class14; |
| sub uni1C29' lookup SingleSubstitution7 @class2; | | } ChainedContextualGSUB24; |
| | | |
| | | lookup ChainedContextualGSUB27 { |
| | | lookupflag UseMarkFilteringSet @markFilteringSet2; |
| | | ; |
| | | # Original source: 26 |
| | | sub @class16 uni1C2B' @markFilteringSet2' lookup MultipleSubstitution5; |
| | | sub @class16 uni1C2A' @markFilteringSet2' lookup MultipleSubstitution4; |
| | | sub @class16 uni1C26' @markFilteringSet2' lookup MultipleSubstitution3; |
| | | sub @class16 uni1C25_1C24' @markFilteringSet2' lookup MultipleSubstitution6; |
| | | sub @class16 uni1C25' @markFilteringSet2' lookup MultipleSubstitution2; |
| | | sub @class16 uni1C24' @markFilteringSet2' lookup MultipleSubstitution1; |
| | | } ChainedContextualGSUB27; |
| | | |
| | | lookup MultipleSubstitution33 { |
| | | lookupflag UseMarkFilteringSet @markFilteringSet2; |
| | | ; |
| | | # Original source: 32 |
| | | sub uni1C24 by NULL; |
| | | } MultipleSubstitution33; |
| | | |
| | | lookup MultipleSubstitution30 { |
| | | lookupflag UseMarkFilteringSet @markFilteringSet2; |
| | | ; |
| | | # Original source: 29 |
| | | sub uni1C25 by NULL; |
| | | } MultipleSubstitution30; |
| | | |
| | | lookup MultipleSubstitution34 { |
| | | lookupflag UseMarkFilteringSet @markFilteringSet2; |
| | | ; |
| | | # Original source: 33 |
| | | sub uni1C25_1C24 by NULL; |
| | | } MultipleSubstitution34; |
| | | |
| | | lookup MultipleSubstitution29 { |
| | | lookupflag UseMarkFilteringSet @markFilteringSet2; |
| | | ; |
| | | # Original source: 28 |
| | | sub uni1C26 by NULL; |
| | | } MultipleSubstitution29; |
| | | |
| | | lookup MultipleSubstitution31 { |
| | | lookupflag UseMarkFilteringSet @markFilteringSet2; |
| | | ; |
| | | # Original source: 30 |
| | | sub uni1C2A by NULL; |
| | | } MultipleSubstitution31; |
| | | |
| | | lookup MultipleSubstitution32 { |
| | | lookupflag UseMarkFilteringSet @markFilteringSet2; |
| | | ; |
| | | # Original source: 31 |
| | | sub uni1C2B by NULL; |
| | | } MultipleSubstitution32; |
| | | |
| | | lookup ChainedContextualGSUB28 { |
| | | lookupflag UseMarkFilteringSet @markFilteringSet2; |
| | | ; |
| | | # Original source: 27 |
| | | sub uni1C2B' lookup MultipleSubstitution32 @markFilteringSet2 @class1; |
| | | sub uni1C2A' lookup MultipleSubstitution31 @markFilteringSet2 @class1; |
| | | sub uni1C26' lookup MultipleSubstitution29 @markFilteringSet2 @class1; |
| | | sub uni1C25_1C24' lookup MultipleSubstitution34 @markFilteringSet2 @class1; |
| | | sub uni1C25' lookup MultipleSubstitution30 @markFilteringSet2 @class1; |
| | | sub uni1C24' lookup MultipleSubstitution33 @markFilteringSet2 @class1; |
| | | } ChainedContextualGSUB28; |
| | | |
| | | lookup ChainedContextualGSUB35 { |
| | | lookupflag UseMarkFilteringSet @markFilteringSet8; |
| | | ; |
| | | # Original source: 34 |
| | | sub @class16 uni1C2B' [uni1C37_uni1C2C uni1C37 uni1C2C]' lookup MultipleSubs |
| | | titution11; |
| | | sub @class16 uni1C2A' [uni1C37_uni1C2C uni1C37 uni1C2C]' lookup MultipleSubs |
| | | titution10; |
| | | sub @class16 uni1C26' [uni1C37_uni1C2C uni1C37 uni1C2C]' lookup MultipleSubs |
| | | titution9; |
| | | sub @class16 uni1C25_1C24' [uni1C37_uni1C2C uni1C37 uni1C2C]' lookup Multipl |
| | | eSubstitution12; |
| | | sub @class16 uni1C25' [uni1C37_uni1C2C uni1C37 uni1C2C]' lookup MultipleSubs |
| | | titution8; |
| | | sub @class16 uni1C24' [uni1C37_uni1C2C uni1C37 uni1C2C]' lookup MultipleSubs |
| | | titution7; |
| } ChainedContextualGSUB5; | | } ChainedContextualGSUB35; |
| | | |
| | | lookup MultipleSubstitution41 { |
| | | lookupflag UseMarkFilteringSet @markFilteringSet8; |
| | | ; |
| | | # Original source: 40 |
| | | sub uni1C24 by NULL; |
| | | } MultipleSubstitution41; |
| | | |
| | | lookup MultipleSubstitution38 { |
| | | lookupflag UseMarkFilteringSet @markFilteringSet8; |
| | | ; |
| | | # Original source: 37 |
| | | sub uni1C25 by NULL; |
| | | } MultipleSubstitution38; |
| | | |
| | | lookup MultipleSubstitution42 { |
| | | lookupflag UseMarkFilteringSet @markFilteringSet8; |
| | | ; |
| | | # Original source: 41 |
| | | sub uni1C25_1C24 by NULL; |
| | | } MultipleSubstitution42; |
| | | |
| | | lookup MultipleSubstitution37 { |
| | | lookupflag UseMarkFilteringSet @markFilteringSet8; |
| | | ; |
| | | # Original source: 36 |
| | | sub uni1C26 by NULL; |
| | | } MultipleSubstitution37; |
| | | |
| | | lookup MultipleSubstitution39 { |
| | | lookupflag UseMarkFilteringSet @markFilteringSet8; |
| | | ; |
| | | # Original source: 38 |
| | | sub uni1C2A by NULL; |
| | | } MultipleSubstitution39; |
| | | |
| | | lookup MultipleSubstitution40 { |
| | | lookupflag UseMarkFilteringSet @markFilteringSet8; |
| | | ; |
| | | # Original source: 39 |
| | | sub uni1C2B by NULL; |
| | | } MultipleSubstitution40; |
| | | |
| | | lookup ChainedContextualGSUB36 { |
| | | lookupflag UseMarkFilteringSet @markFilteringSet8; |
| | | ; |
| | | # Original source: 35 |
| | | sub uni1C2B' lookup MultipleSubstitution40 [uni1C37_uni1C2C uni1C37 uni1C2C] |
| | | @class1; |
| | | sub uni1C2A' lookup MultipleSubstitution39 [uni1C37_uni1C2C uni1C37 uni1C2C] |
| | | @class1; |
| | | sub uni1C26' lookup MultipleSubstitution37 [uni1C37_uni1C2C uni1C37 uni1C2C] |
| | | @class1; |
| | | sub uni1C25_1C24' lookup MultipleSubstitution42 [uni1C37_uni1C2C uni1C37 uni |
| | | 1C2C] @class1; |
| | | sub uni1C25' lookup MultipleSubstitution38 [uni1C37_uni1C2C uni1C37 uni1C2C] |
| | | @class1; |
| | | sub uni1C24' lookup MultipleSubstitution41 [uni1C37_uni1C2C uni1C37 uni1C2C] |
| | | @class1; |
| | | } ChainedContextualGSUB36; |
| | | |
| feature abvs { | | feature abvs { |
| script DFLT; | | script DFLT; |
| language dflt; | | language dflt; |
n | lookup SingleSubstitution4; | n | lookup ChainedContextualGSUB24; |
| | | |
| } abvs; | | } abvs; |
| | | |
| feature abvs { | | feature abvs { |
| script lepc; | | script lepc; |
| language dflt; | | language dflt; |
n | lookup SingleSubstitution4; | n | lookup ChainedContextualGSUB24; |
| | | |
| } abvs; | | } abvs; |
| | | |
n | | n | feature ccmp { |
| | | script DFLT; |
| | | language dflt; |
| | | lookup LigatureSubstitution13; |
| | | |
| | | } ccmp; |
| | | |
| | | feature ccmp { |
| | | script lepc; |
| | | language dflt; |
| | | lookup LigatureSubstitution13; |
| | | |
| | | } ccmp; |
| | | |
| | | feature ccmp { |
| | | script DFLT; |
| | | language dflt; |
| | | lookup ChainedContextualGSUB14; |
| | | |
| | | } ccmp; |
| | | |
| | | feature ccmp { |
| | | script lepc; |
| | | language dflt; |
| | | lookup ChainedContextualGSUB14; |
| | | |
| | | } ccmp; |
| | | |
| | | feature ccmp { |
| | | script DFLT; |
| | | language dflt; |
| | | lookup ChainedContextualGSUB19; |
| | | |
| | | } ccmp; |
| | | |
| | | feature ccmp { |
| | | script lepc; |
| | | language dflt; |
| | | lookup ChainedContextualGSUB19; |
| | | |
| | | } ccmp; |
| | | |
| | | feature ccmp { |
| | | script DFLT; |
| | | language dflt; |
| | | lookup LigatureSubstitution23; |
| | | |
| | | } ccmp; |
| | | |
| | | feature ccmp { |
| | | script lepc; |
| | | language dflt; |
| | | lookup LigatureSubstitution23; |
| | | |
| | | } ccmp; |
| | | |
| feature abvs { | | feature psts { |
| | | script DFLT; |
| | | language dflt; |
| | | lookup ChainedContextualGSUB27; |
| | | |
| | | } psts; |
| | | |
| | | feature psts { |
| script DFLT; | | script lepc; |
| language dflt; | | language dflt; |
n | | n | lookup ChainedContextualGSUB27; |
| | | |
| | | } psts; |
| | | |
| | | feature psts { |
| | | script DFLT; |
| | | language dflt; |
| | | lookup ChainedContextualGSUB28; |
| | | |
| | | } psts; |
| | | |
| | | feature psts { |
| | | script lepc; |
| | | language dflt; |
| | | lookup ChainedContextualGSUB28; |
| | | |
| | | } psts; |
| | | |
| | | feature psts { |
| | | script DFLT; |
| | | language dflt; |
| lookup ChainedContextualGSUB5; | | lookup ChainedContextualGSUB35; |
| | | |
n | } abvs; | n | } psts; |
| | | |
n | feature abvs { | n | feature psts { |
| script lepc; | | script lepc; |
| language dflt; | | language dflt; |
n | lookup ChainedContextualGSUB5; | n | lookup ChainedContextualGSUB35; |
| | | |
n | } abvs; | n | } psts; |
| | | |
n | feature ccmp { | n | feature psts { |
| script DFLT; | | script DFLT; |
| language dflt; | | language dflt; |
n | lookup LigatureSubstitution1; | n | lookup ChainedContextualGSUB36; |
| | | |
n | } ccmp; | n | } psts; |
| | | |
n | feature ccmp { | n | feature psts { |
| script lepc; | | |
| language dflt; | | |
| lookup LigatureSubstitution1; | | |
| | | |
| } ccmp; | | |
| | | |
| feature ccmp { | | |
| script DFLT; | | script lepc; |
| language dflt; | | language dflt; |
n | lookup LigatureSubstitution2; | n | lookup ChainedContextualGSUB36; |
| | | |
n | } ccmp; | n | } psts; |
| | | |
t | feature ccmp { | t | |
| script lepc; | | |
| language dflt; | | |
| lookup LigatureSubstitution2; | | |
| | | |
| } ccmp; | | |
| | | |
| feature ccmp { | | |
| script DFLT; | | |
| language dflt; | | |
| lookup LigatureSubstitution3; | | |
| | | |
| } ccmp; | | |
| | | |
| feature ccmp { | | |
| script lepc; | | |
| language dflt; | | |
| lookup LigatureSubstitution3; | | |
| | | |
| } ccmp; | | |
| | | |