25 #if !defined(HB_OT_H_IN) && !defined(HB_NO_SINGLE_HEADER_ERROR)
26 #error "Include <hb-ot.h> instead."
131 unsigned int *num_entries );
138 unsigned int *text_size ,
145 unsigned int *text_size ,
152 unsigned int *text_size ,
HB_EXTERN unsigned int hb_ot_name_get_utf32(hb_face_t *face, hb_ot_name_id_t name_id, hb_language_t language, unsigned int *text_size, uint32_t *text)
unsigned int hb_ot_name_id_t
HB_EXTERN unsigned int hb_ot_name_get_utf16(hb_face_t *face, hb_ot_name_id_t name_id, hb_language_t language, unsigned int *text_size, uint16_t *text)
HB_EXTERN const hb_ot_name_entry_t * hb_ot_name_list_names(hb_face_t *face, unsigned int *num_entries)
@ HB_OT_NAME_ID_DESCRIPTION
@ HB_OT_NAME_ID_DESIGNER_URL
@ HB_OT_NAME_ID_VERSION_STRING
@ HB_OT_NAME_ID_SAMPLE_TEXT
@ HB_OT_NAME_ID_UNIQUE_ID
@ HB_OT_NAME_ID_TYPOGRAPHIC_SUBFAMILY
@ HB_OT_NAME_ID_POSTSCRIPT_NAME
@ HB_OT_NAME_ID_WWS_SUBFAMILY
@ HB_OT_NAME_ID_WWS_FAMILY
@ HB_OT_NAME_ID_FONT_FAMILY
@ HB_OT_NAME_ID_TYPOGRAPHIC_FAMILY
@ HB_OT_NAME_ID_CID_FINDFONT_NAME
@ HB_OT_NAME_ID_FONT_SUBFAMILY
@ HB_OT_NAME_ID_FULL_NAME
@ HB_OT_NAME_ID_VARIATIONS_PS_PREFIX
@ HB_OT_NAME_ID_MANUFACTURER
@ HB_OT_NAME_ID_DARK_BACKGROUND
@ HB_OT_NAME_ID_MAC_FULL_NAME
@ HB_OT_NAME_ID_VENDOR_URL
@ HB_OT_NAME_ID_TRADEMARK
@ HB_OT_NAME_ID_COPYRIGHT
@ HB_OT_NAME_ID_LICENSE_URL
@ HB_OT_NAME_ID_LIGHT_BACKGROUND
HB_EXTERN unsigned int hb_ot_name_get_utf8(hb_face_t *face, hb_ot_name_id_t name_id, hb_language_t language, unsigned int *text_size, char *text)
struct hb_ot_name_entry_t hb_ot_name_entry_t