27 #ifndef HB_SUBSET_PLAN_HH
28 #define HB_SUBSET_PLAN_HH
191 DEBUG_MSG(SUBSET,
nullptr,
"add table %c%c%c%c, dest %d bytes, source %d bytes",
unsigned int hb_blob_get_length(hb_blob_t *blob)
void hb_blob_destroy(hb_blob_t *blob)
#define DEBUG_MSG(WHAT, OBJ,...)
hb_bool_t hb_face_builder_add_table(hb_face_t *face, hb_tag_t tag, hb_blob_t *blob)
#define HB_MAP_VALUE_INVALID
GLsizei GLsizei GLchar * source
bool has(hb_codepoint_t k) const
bool check_success(bool success)
hb_set_t * layout_variation_indices
hb_hashmap_t< unsigned, hb_set_t * > * gpos_langsys
hb_set_t * _glyphset_colred
bool old_gid_for_new_gid(hb_codepoint_t new_gid, hb_codepoint_t *old_gid) const
bool new_gid_for_codepoint(hb_codepoint_t codepoint, hb_codepoint_t *new_gid) const
hb_map_t * layout_variation_idx_map
bool is_empty_glyph(hb_codepoint_t gid) const
hb_set_t * layout_features
hb_object_header_t header
bool new_gid_for_old_gid(hb_codepoint_t old_gid, hb_codepoint_t *new_gid) const
unsigned int _num_output_glyphs
const hb_set_t * glyphset_gsub() const
unsigned int num_output_glyphs() const
hb_map_t * codepoint_to_glyph
bool add_table(hb_tag_t tag, hb_blob_t *contents)
hb_hashmap_t< unsigned, hb_set_t * > * gsub_langsys
hb_set_t * _glyphset_gsub
const hb_set_t * glyphset() const
hb_set_t * name_languages
hb_set_t * no_subset_tables
hb_set_t * glyphs_requested
hb_set_t * _glyphset_mathed
hb_map_t * reverse_glyph_map
XmlOutput::xml_output tag(const QString &name)