44 {
47 FT_UInt gsub_lookup_count, gpos_lookup_count;
48
59
60
63
65
66 gsub_lookup_count = otvalid->extra1;
67 gpos_lookup_count = otvalid->extra2;
68
70
71 otvalid->extra1 = gsub_lookup_count;
72
75 if ( ShrinkageEnableGSUB )
77
80 if ( ShrinkageDisableGSUB )
82
83 otvalid->extra1 = gpos_lookup_count;
84
87 if ( ShrinkageEnableGPOS )
89
92 if ( ShrinkageDisableGPOS )
94
97 if ( ShrinkageJstfMax )
98 {
99
102 }
103
104 otvalid->extra1 = gsub_lookup_count;
105
108 if ( ExtensionEnableGSUB )
110
113 if ( ExtensionDisableGSUB )
115
116 otvalid->extra1 = gpos_lookup_count;
117
120 if ( ExtensionEnableGPOS )
122
125 if ( ExtensionDisableGPOS )
127
130 if ( ExtensionJstfMax )
131 {
132
135 }
136
137 otvalid->extra1 = gsub_lookup_count;
138 otvalid->extra2 = gpos_lookup_count;
139
141 }
otv_x_ux(FT_Bytes table, OTV_Validator otvalid)
#define OTV_SIZE_CHECK(_size)
#define OTV_OPTIONAL_OFFSET(_offset)
#define OTV_OPTIONAL_TABLE(_table)