Home | History | Annotate | Download | only in src

Lines Matching refs:subtable

72 // Single Substitution Subtable
75 ots::Buffer subtable(data, length);
80 if (!subtable.ReadU16(&format) ||
81 !subtable.ReadU16(&offset_coverage)) {
89 if (!subtable.ReadS16(&delta_glyph_id)) {
98 if (!subtable.ReadU16(&glyph_count)) {
106 if (!subtable.ReadU16(&substitute)) {
118 if (offset_coverage < subtable.offset() || offset_coverage >= length) {
131 ots::Buffer subtable(data, length);
134 if (!subtable.ReadU16(&glyph_count)) {
142 if (!subtable.ReadU16(&substitute)) {
154 // Multiple Substitution Subtable
157 ots::Buffer subtable(data, length);
163 if (!subtable.ReadU16(&format) ||
164 !subtable.ReadU16(&offset_coverage) ||
165 !subtable.ReadU16(&sequence_count)) {
181 if (!subtable.ReadU16(&offset_sequence)) {
206 ots::Buffer subtable(data, length);
209 if (!subtable.ReadU16(&glyph_count)) {
217 if (!subtable.ReadU16(&alternate)) {
229 // Alternate Substitution Subtable
232 ots::Buffer subtable(data, length);
238 if (!subtable.ReadU16(&format) ||
239 !subtable.ReadU16(&offset_coverage) ||
240 !subtable.ReadU16(&alternate_set_count)) {
256 if (!subtable.ReadU16(&offset_alternate_set)) {
283 ots::Buffer subtable(data, length);
288 if (!subtable.ReadU16(&lig_glyph) ||
289 !subtable.ReadU16(&comp_count)) {
302 if (!subtable.ReadU16(&component)) {
315 ots::Buffer subtable(data, length);
319 if (!subtable.ReadU16(&ligature_count)) {
329 if (!subtable.ReadU16(&offset_ligature)) {
345 // Ligature Substitution Subtable
348 ots::Buffer subtable(data, length);
354 if (!subtable.ReadU16(&format) ||
355 !subtable.ReadU16(&offset_coverage) ||
356 !subtable.ReadU16(&lig_set_count)) {
372 if (!subtable.ReadU16(&offset_ligature_set)) {
397 // Contextual Substitution Subtable
405 // Chaining Contextual Substitution Subtable
423 // Reverse Chaining Contexual Single Substitution Subtable
426 ots::Buffer subtable(data, length);
431 if (!subtable.ReadU16(&format) ||
432 !subtable.ReadU16(&offset_coverage)) {
439 if (!subtable.ReadU16(&backtrack_glyph_count)) {
449 if (!subtable.ReadU16(&offset)) {
456 if (!subtable.ReadU16(&lookahead_glyph_count)) {
466 if (!subtable.ReadU16(&offset)) {
473 if (!subtable.ReadU16(&glyph_count)) {
481 if (!subtable.ReadU16(&substitute)) {