[kerx] Use hb_bit_set_t instead of hb_set_t

pull/5042/head
Behdad Esfahbod 1 week ago
parent d40c079fed
commit cd5dfc6dbe
  1. 4
      src/hb-aat-layout-common.hh
  2. 4
      src/hb-aat-layout-kerx-table.hh

@ -67,8 +67,8 @@ struct hb_aat_apply_context_t :
const OT::GDEF *gdef_table;
const hb_sorted_vector_t<hb_aat_map_t::range_flags_t> *range_flags = nullptr;
hb_bit_set_t buffer_glyph_set;
const hb_set_t *left_set = nullptr;
const hb_set_t *right_set = nullptr;
const hb_bit_set_t *left_set = nullptr;
const hb_bit_set_t *right_set = nullptr;
const hb_bit_set_t *machine_glyph_set = nullptr;
hb_aat_class_cache_t *machine_class_cache = nullptr;
hb_mask_t subtable_flags = 0;

@ -919,7 +919,7 @@ struct KerxSubTable
* The 'kerx' Table
*/
using kern_accelerator_data_t = hb_vector_t<hb_pair_t<hb_set_t, hb_set_t>>;
using kern_accelerator_data_t = hb_vector_t<hb_pair_t<hb_bit_set_t, hb_bit_set_t>>;
template <typename T>
struct KerxTable
@ -1104,7 +1104,7 @@ struct KerxTable
unsigned int count = thiz()->tableCount;
for (unsigned int i = 0; i < count; i++)
{
hb_set_t left_set, right_set;
hb_bit_set_t left_set, right_set;
st->collect_glyphs (left_set, right_set, num_glyphs);
accel_data.push (hb_pair (left_set, right_set));
st = &StructAfter<SubTable> (*st);

Loading…
Cancel
Save