Home | History | Annotate | Download | only in sfnt

Lines Matching defs:char_code

119                        FT_UInt32  char_code )
124 return char_code < 256 ? table[6 + char_code] : 0;
376 FT_UInt32 char_code )
381 if ( char_code < 0x10000UL )
383 FT_UInt char_lo = (FT_UInt)( char_code & 0xFF );
384 FT_UInt char_hi = (FT_UInt)( char_code >> 8 );
427 FT_UInt32 char_code )
434 subheader = tt_cmap2_get_subheader( table, char_code );
438 FT_UInt idx = (FT_UInt)(char_code & 0xFF);
1321 FT_UInt32 char_code )
1323 if ( char_code >= 0x10000UL )
1327 return tt_cmap4_char_map_linear( cmap, &char_code, 0 );
1329 return tt_cmap4_char_map_binary( cmap, &char_code, 0 );
1465 FT_UInt32 char_code )
1472 FT_UInt idx = (FT_UInt)( char_code - start );
1490 FT_UInt32 char_code = *pchar_code + 1;
1499 if ( char_code >= 0x10000UL )
1502 char_code < start )
1503 char_code = start;
1505 idx = (FT_UInt)( char_code - start );
1513 result = char_code;
1516 char_code++;
1566 /***** glyph indices. Basically, the `char_code' must be in one of *****/
1573 /***** `char_code = (char_hi << 16) | char_lo', then both *****/
1580 /***** So, for any given `char_code', we can assert the following: *****/
1709 FT_UInt32 char_code )
1724 if ( char_code < start )
1727 if ( char_code <= end )
1729 result = (FT_UInt)( start_id + char_code - start );
1742 FT_UInt32 char_code = *pchar_code + 1;
1758 if ( char_code < start )
1759 char_code = start;
1761 if ( char_code <= end )
1763 gindex = (FT_UInt)( char_code - start + start_id );
1766 result = char_code;
1876 FT_UInt32 char_code )
1883 FT_UInt32 idx = (FT_ULong)( char_code - start );
1900 FT_UInt32 char_code = *pchar_code + 1;
1908 if ( char_code < start )
1909 char_code = start;
1911 idx = (FT_UInt32)( char_code - start );
1919 char_code++;
1922 *pchar_code = char_code;
2077 FT_ULong start, end, start_id, char_code;
2085 char_code = cmap->cur_charcode + 1;
2096 if ( char_code < start )
2097 char_code = start;
2099 for ( ; char_code <= end; char_code++ )
2101 gindex = (FT_UInt)( start_id + char_code - start );
2105 cmap->cur_charcode = char_code;;
2127 FT_UInt32 char_code = *pchar_code;
2140 char_code++;
2154 if ( char_code < start )
2156 else if ( char_code > end )
2161 gindex = (FT_UInt)( start_id + char_code - start );
2172 /* if `char_code' is not in any group, then `mid' is */
2173 /* the group nearest to `char_code' */
2176 if ( char_code > end )
2184 cmap12->cur_charcode = char_code;
2207 FT_UInt32 char_code )
2209 return tt_cmap12_char_map_binary( cmap, &char_code, 0 );
2397 FT_ULong start, end, glyph_id, char_code;
2405 char_code = cmap->cur_charcode + 1;
2416 if ( char_code < start )
2417 char_code = start;
2419 if ( char_code <= end )
2425 cmap->cur_charcode = char_code;;
2447 FT_UInt32 char_code = *pchar_code;
2460 char_code++;
2474 if ( char_code < start )
2476 else if ( char_code > end )
2491 /* if `char_code' is not in any group, then `mid' is */
2492 /* the group nearest to `char_code' */
2495 if ( char_code > end )
2503 cmap13->cur_charcode = char_code;
2526 FT_UInt32 char_code )
2528 return tt_cmap13_char_map_binary( cmap, &char_code, 0 );
2828 FT_UInt32 char_code )
2831 FT_UNUSED( char_code );
2866 FT_UInt32 char_code )
2886 if ( char_code < start )
2888 else if ( char_code > start+cnt )
2900 FT_UInt32 char_code )
2919 if ( char_code < uni )
2921 else if ( char_code > uni )