190 {
193
196
197
199 {
202 if (
value && value_len >= retval )
204 break;
205
209 {
211
212
213 retval =
sizeof (
val );
214 if (
value && value_len >= retval )
215 {
217 {
218 case 0:
220 break;
221 case 1:
223 break;
224 case 2:
226 break;
227 case 3:
229 break;
230 }
232 }
233 }
234 break;
235
239 {
241
242
243 retval =
sizeof (
val );
244 if (
value && value_len >= retval )
245 {
247 {
248 case 0:
250 break;
251 case 1:
253 break;
254 case 2:
256 break;
257 case 3:
259 break;
260 }
262 }
263 }
264 break;
265
268 if (
value && value_len >= retval )
270 break;
271
274 if (
value && value_len >= retval )
276 break;
277
280 if (
value && value_len >= retval )
282 break;
283
286 if (
value && value_len >= retval )
288 break;
289
292 {
294 if (
value && value_len >= retval )
295 {
298 }
299 }
300 break;
301
304 {
306 if (
value && value_len >= retval )
307 {
309 retval - 1 );
311 }
312 }
313 break;
314
317 if (
value && value_len >= retval )
319 break;
320
324 {
326 if (
value && value_len >= retval )
327 {
329 retval - 1 );
331 }
332 }
333 break;
334
337 if (
value && value_len >= retval )
339 break;
340
342 {
344
345
347 {
348
351
352
354 {
357 }
358 }
359 else
360 {
363 }
364
366 {
368 if (
value && value_len >= retval )
369 {
372 }
373 }
374 }
375 break;
376
379 if (
value && value_len >= retval )
381 break;
382
385 if (
value && value_len >= retval )
387 break;
388
391 if (
value && value_len >= retval )
393 break;
394
396 if ( idx < type1->private_dict.num_blue_values )
397 {
399 if (
value && value_len >= retval )
401 }
402 break;
403
406 if (
value && value_len >= retval )
408 break;
409
412 if (
value && value_len >= retval )
414 break;
415
418 if (
value && value_len >= retval )
420 break;
421
424 if (
value && value_len >= retval )
426 break;
427
429 if ( idx < type1->private_dict.num_other_blues )
430 {
432 if (
value && value_len >= retval )
434 }
435 break;
436
439 if (
value && value_len >= retval )
441 break;
442
444 if ( idx < type1->private_dict.num_family_blues )
445 {
447 if (
value && value_len >= retval )
449 }
450 break;
451
454 if (
value && value_len >= retval )
456 break;
457
459 if ( idx < type1->private_dict.num_family_other_blues )
460 {
462 if (
value && value_len >= retval )
464 }
465 break;
466
469 if (
value && value_len >= retval )
471 break;
472
474 if ( idx < type1->private_dict.num_snap_widths )
475 {
477 if (
value && value_len >= retval )
479 }
480 break;
481
484 if (
value && value_len >= retval )
486 break;
487
489 if ( idx < type1->private_dict.num_snap_heights )
490 {
492 if (
value && value_len >= retval )
494 }
495 break;
496
499 if (
value && value_len >= retval )
501 break;
502
505 if (
value && value_len >= retval )
507 break;
508
512 {
514 if (
value && value_len >= retval )
516 }
517 break;
518
521 if (
value && value_len >= retval )
523 break;
524
527 if (
value && value_len >= retval )
529 break;
530
533 if (
value && value_len >= retval )
535 break;
536
538 retval =
sizeof ( type1->
font_info.is_fixed_pitch );
539 if (
value && value_len >= retval )
541 break;
542
544 retval =
sizeof ( type1->
font_info.underline_position );
545 if (
value && value_len >= retval )
547 break;
548
550 retval =
sizeof ( type1->
font_info.underline_thickness );
551 if (
value && value_len >= retval )
553 break;
554
557 if (
value && value_len >= retval )
559 break;
560
563 if (
value && value_len >= retval )
565 break;
566
569 if (
value && value_len >= retval )
571 break;
572
575 if (
value && value_len >= retval )
577 break;
578
581 if (
value && value_len >= retval )
583 break;
584
587 if (
value && value_len >= retval )
589 break;
590
592 retval =
sizeof ( type1->
font_info.italic_angle );
593 if (
value && value_len >= retval )
595 break;
596 }
597
598 return retval == 0 ? -1 : (
FT_Long)retval;
599 }
size_t * ft_hash_num_lookup(FT_Int num, FT_Hash hash)
FT_BEGIN_HEADER typedef unsigned char FT_Bool
FT_UShort standard_width[1]
FT_Short snap_heights[13]
FT_Byte num_family_other_blues
FT_UShort standard_height[1]
FT_Short family_blues[14]
FT_Short family_other_blues[10]
PS_PrivateRec private_dict
T1_EncodingType encoding_type
FT_UInt * charstrings_len
PS_FontExtraRec font_extra
@ PS_DICT_NUM_BLUE_VALUES
@ PS_DICT_NUM_STEM_SNAP_V
@ PS_DICT_NUM_CHAR_STRINGS
@ PS_DICT_NUM_STEM_SNAP_H
@ PS_DICT_NUM_FAMILY_OTHER_BLUES
@ PS_DICT_FAMILY_OTHER_BLUE
@ PS_DICT_NUM_FAMILY_BLUES
@ PS_DICT_NUM_OTHER_BLUES
@ PS_DICT_CHAR_STRING_KEY
@ PS_DICT_UNDERLINE_POSITION
@ PS_DICT_UNDERLINE_THICKNESS
enum T1_EncodingType_ T1_EncodingType