Home | History | Annotate | Download | only in src

Lines Matching refs:SubTable

187     Offset		= 0x3FFF,	/* Byte offset from beginning of subtable to the
447 leftClassTable; /* Offset from beginning of this subtable to
450 rightClassTable;/* Offset from beginning of this subtable to
453 array; /* Offset from beginning of this subtable to
488 * of the subtable to the beginning of the control
759 SubtableType= 0x000000FFu, /* Subtable type. */
835 typedef typename T::SubTable SubTable;
837 const SubTable *st = &thiz()->firstSubTable;
843 st = &StructAfter<SubTable> (*st);
850 typedef typename T::SubTable SubTable;
852 const SubTable *st = &thiz()->firstSubTable;
858 st = &StructAfter<SubTable> (*st);
865 typedef typename T::SubTable SubTable;
868 const SubTable *st = &thiz()->firstSubTable;
876 st = &StructAfter<SubTable> (*st);
883 typedef typename T::SubTable SubTable;
888 const SubTable *st = &thiz()->firstSubTable;
903 if (!c->buffer->message (c->font, "start %c%c%c%c subtable %d", HB_UNTAG (thiz()->tableTag), c->lookup_index))
928 hb_sanitize_with_object_t with (&c->sanitizer, i < count - 1 ? st : (const SubTable *) nullptr);
935 (void) c->buffer->message (c->font, "end %c%c%c%c subtable %d", HB_UNTAG (thiz()->tableTag), c->lookup_index);
938 st = &StructAfter<SubTable> (*st);
953 typedef typename T::SubTable SubTable;
955 const SubTable *st = &thiz()->firstSubTable;
961 /* OpenType kern table has 2-byte subtable lengths. That's limiting.
962 * MS implementation also only supports one subtable, of format 0,
964 * kern subtable that exceeds 64kb. Looks like, the subtable length
967 * the length for the last subtable. */
968 hb_sanitize_with_object_t with (c, i < count - 1 ? st : (const SubTable *) nullptr);
973 st = &StructAfter<SubTable> (*st);
989 typedef KerxSubTable SubTable;
999 SubTable firstSubTable; /* Subtables. */