460 FT_DEFINE_SFNT_INTERFACE(
461 sfnt_interface,
462 tt_face_goto_table,
463
464 sfnt_init_face,
465 sfnt_load_face,
466 sfnt_done_face,
467 sfnt_get_interface,
468
469 tt_face_load_any,
470
471 tt_face_load_head,
472 tt_face_load_hhea,
473 tt_face_load_cmap,
474 tt_face_load_maxp,
475 tt_face_load_os2,
476 tt_face_load_post,
477
478 tt_face_load_name,
479 tt_face_free_name,
480
481 tt_face_load_kern,
482 tt_face_load_gasp,
483 tt_face_load_pclt,
484
485
486 PUT_EMBEDDED_BITMAPS( tt_face_load_bhed ),
487
488 PUT_EMBEDDED_BITMAPS( tt_face_load_sbit_image ),
489
490
491 PUT_PS_NAMES( tt_face_get_ps_name ),
492 PUT_PS_NAMES( tt_face_free_ps_names ),
493
494
495 tt_face_get_kerning,
496
497
498 tt_face_load_font_dir,
499 tt_face_load_hmtx,
500
501
502 PUT_EMBEDDED_BITMAPS( tt_face_load_sbit ), <===
503 PUT_EMBEDDED_BITMAPS( tt_face_free_sbit ), <===
504
505 PUT_EMBEDDED_BITMAPS( tt_face_set_sbit_strike ),
506 PUT_EMBEDDED_BITMAPS( tt_face_load_strike_metrics ),
507
508 tt_face_get_metrics
509 )
448 #ifdef TT_CONFIG_OPTION_EMBEDDED_BITMAPS
449 #define PUT_EMBEDDED_BITMAPS( a ) a
450 #else
451 #define PUT_EMBEDDED_BITMAPS( a ) NULL
452 #endif