Lines Matching defs:sub
240 /* keys 6 USHORT[256] sub-header keys */
241 /* subs 518 SUBHEAD[NSUBS] sub-headers array */
244 /* The `keys' table is used to map charcode high-bytes to sub-headers. */
245 /* The value of `NSUBS' is the number of sub-headers defined in the */
249 /* table, i.e., it is the corresponding sub-header index multiplied */
252 /* Each sub-header has the following format: */
261 /* A sub-header defines, for each high-byte, the range of valid */
266 /* If a character code is contained within a given sub-header, then */
293 FT_Byte* subs; /* sub-headers */
308 /* parse keys to compute sub-headers count */
333 /* parse sub-headers */
345 /* many Dynalab fonts have empty sub-headers */
391 /* return sub header corresponding to a given character code */
406 FT_Byte* sub;
414 sub = subs; /* jump to first sub-header */
416 /* check that the sub-header for this byte is 0, which */
430 /* jump to sub-header */
431 sub = subs + ( FT_PAD_FLOOR( TT_PEEK_USHORT( p ), 8 ) );
434 if ( sub == subs )
437 result = sub;
537 /* jump to next sub-header, i.e. higher byte value */
646 /* Otherwise, a glyph index is taken from the glyph IDs sub-array for */
3528 /* validate this cmap sub-table */
3552 " broken cmap sub-table ignored\n" ));
3561 " unsupported cmap sub-table ignored\n" ));