I'm going to rebuild this CMS website. Some of the contents and project informations will be updated accordingly in near future.
GSUB
- [in Unix text] /trunk/font/unix_text/
- [in html] /trunk/font/html/
-
-OpenType Tables
-
+'GDEF' Glyph Definition Table
+'GPOS' Glyph Positioning Table
-'GSUB' Glyph Substitution Table
-
-'mymr' Myanmar writing system|Script
-
-'dflt' Default Language
-
-'calt' Contextual Alternates
-
Chaining Substitution by classes
Backtrack class 1: uni1001 uni1002 uni1004 uni1012 uni1015
Backtrack class 2: uni1009 uni100A uni100B uni100C uni100D uni1020 uni1023 uni1025 uni1026 uni1029
Backtrack class 3: uni102D uni102E uni1036
Backtrack class 4: uni1031
Backtrack class 5: sub_con_da
Backtrack class 6: sub_con_ka sub_con_kha sub_con_ga sub_con_gha sub_con_nga sub_con_ca sub_con_cha sub_con_ja sub_con_tta sub_con_dda sub_con_nna sub_con_ta sub_con_tha sub_con_dha sub_con_na sub_con_pa sub_con_pha sub_con_ba sub_con_bha sub_con_ma sub_con_la sub_con_sa sub_con_a med_ya med_ra med_wa wa_ha ta_wa_small
Backtrack class 7: uni1000 uni1003 uni1006 uni100F uni1010 uni1011 uni1018 uni101A uni101C uni101E uni101F uni1021
Class 1: uni102C
Class 2: uni102F uni1030
Class 3: uni1014 uni101B
Class 4: uni1000 uni1001 uni1002 uni1003 uni1004 uni1005 uni1006 uni1007 uni1008 uni1009 uni100A uni100B uni100D uni100E uni100F uni1010 uni1011 uni1012 uni1013 uni1015 uni1016 uni1017 uni1018 uni1019 uni101A uni101C uni101D uni101E uni101F uni1020 uni1021 uni1025
Class 5: uni1031
Class 6: med_ra
Lookahead class 1: uni102F uni1030
Lookahead class 2: sub_con_ka sub_con_kha sub_con_ga sub_con_gha sub_con_nga sub_con_ca sub_con_cha sub_con_ja sub_con_tta sub_con_dda sub_con_nna sub_con_ta sub_con_tha sub_con_da sub_con_dha sub_con_na sub_con_pa sub_con_pha sub_con_ba sub_con_bha sub_con_ma sub_con_la sub_con_sa sub_con_a med_ya med_ra med_wa med_ha med_ha_102f wa_ha ta_wa_small
Lookahead class 3: uni1031
Lookahead class 4: uni102D uni102E uni1036
Lookahead class 5: kinzi
-Rule 0
-
Backtrack class: 1
Class1
-Apply at 0 'tall'
-
uni102C => aa_tall_1
-
Backtrack class: 5
Class1
-Apply at 0 'tall'
-
uni102C => aa_tall_1
-
Backtrack class: 2
Class2
-Apply at 0 '2f30'
-
uni102F => tall_102f
uni1030 => tall_1030
-
Backtrack classes: 2 3
Class2
-Apply at 0 '2f30'
-
uni102F => tall_102f
uni1030 => tall_1030
-
Backtrack class: 5
Class2
-Apply at 0 '2f30'
-
uni102F => tall_102f
uni1030 => tall_1030
-
Backtrack class: 6
Class2
-Apply at 0 '2f30'
-
uni102F => tall_102f
uni1030 => tall_1030
-
Class3
Lookahead class: 1
-Apply at 0 'tail'
-
uni1014 => notail_na
uni101B => ra_shape
-
Class3
Lookahead class: 2
-Apply at 0 'tail'
-
uni1014 => notail_na
uni101B => ra_shape
-
Class3
Lookahead class: 4
-Apply at 0 'tail'
-
uni1014 => notail_na
uni101B => ra_shape
-
Backtrack class: 7
Class6
-Apply at 0 'MRA3'
-
med_ra => med_ra_big
bot_medra_small => bot_medra_big
top_medra_small => top_medra_big
-
Class6
Lookahead class: 2
-
-Apply at 0 'MRA1'
med_ra => bot_medra_small
-
Class6
Lookahead class: 4
-Apply at 0 'MRA2'
-
med_ra => top_medra_small
-
Chaining Substitution by coverage
-Rule 0
-
Coverage 0: uni1000 uni1001 uni1002 uni1003 uni1004 uni1005 uni1006 uni1007 uni1008 uni1009 uni100A uni100B uni100C uni100D uni100E uni100F uni1010 uni1011 uni1012 uni1013 uni1014 uni1015 uni1016 uni1017 uni1018 uni1019 uni101A uni101B uni101C uni101D uni101E uni101F uni1020 uni1021
Lookahead coverage 1: uni1031
-Apply at 0 'U31A'
uni1000 => uni1031 uni1000
uni1014 => uni1031 uni1014
uni101B => uni1031 uni101B
uni101E => uni1031 uni101E
-
Chaining Substitution by coverage
-Rule 0
-
Back coverage -1: uni1031
Coverage 0: uni1000 uni1001 uni1002 uni1003 uni1004 uni1005 uni1006 uni1007 uni1008 uni1009 uni100A uni100B uni100C uni100D uni100E uni100F uni1010 uni1011 uni1012 uni1013 uni1014 uni1015 uni1016 uni1017 uni1018 uni1019 uni101A uni101B uni101C uni101D uni101E uni101F uni1020 uni1021
Coverage 1: uni1031
-Apply at 0 'U31B'
uni1000 <= uni1000 uni1031
uni1014 <= uni1014 uni1031
uni101B <= uni101B uni1031
uni101E <= uni101E uni1031
-
com_med_ya_ha <= med_ya med_ha
stack_nna_dda <= uni100F sub_con_dda
rare_ddha_dda <= uni100E sub_con_dda
wa_ha <= med_wa med_ha
multi_1 <= med_ya med_wa
multi_2 <= med_ya med_wa med_ha
multi_3 <= med_ya sub_con_ca
multi_4 <= uni100B sub_con_tta
multi_5 <= uni100D sub_con_dda
-
sub_con_ka <= uni1039 uni1000
sub_con_kha <= uni1039 uni1001
sub_con_ga <= uni1039 uni1002
sub_con_gha <= uni1039 uni1003
sub_con_nga <= uni1039 uni1004
sub_con_ca <= uni1039 uni1005
sub_con_cha <= uni1039 uni1006
sub_con_ja <= uni1039 uni1007
sub_con_tta <= uni1039 uni100B
sub_con_dda <= uni1039 uni100D
sub_con_nna <= uni1039 uni100F
sub_con_ta <= uni1039 uni1010
sub_con_tha <= uni1039 uni1011
sub_con_da <= uni1039 uni1012
sub_con_dha <= uni1039 uni1013
sub_con_na <= uni1039 uni1014
sub_con_pa <= uni1039 uni1015
sub_con_pha <= uni1039 uni1016
sub_con_ba <= uni1039 uni1017
sub_con_bha <= uni1039 uni1018
sub_con_ma <= uni1039 uni1019
sub_con_la <= uni1039 uni101C
sub_con_sa <= uni1039 uni101E
sub_con_a <= uni1039 uni1021
med_ya <= uni1039 uni101A
med_ra <= uni1039 uni101B
med_wa <= uni1039 uni101D
med_ha <= uni1039 uni101F
-
aa_tall_2 <= aa_tall_1 uni1039
med_ha_102f <= med_ha uni102F


