[kerx] Cosmetic

This commit is contained in:
Behdad Esfahbod 2025-03-12 20:51:18 -06:00
parent 7146e5818f
commit b861b54178
2 changed files with 7 additions and 6 deletions

View file

@ -328,8 +328,9 @@ struct KerxSubTableFormat1
}
else if (buffer->info[idx].mask & kern_mask)
{
o.x_advance += c->font->em_scale_x (v);
o.x_offset += c->font->em_scale_x (v);
auto scaled = c->font->em_scale_x (v);
o.x_advance += scaled;
o.x_offset += scaled;
}
}
else
@ -1010,7 +1011,10 @@ struct KerxTable
if (HB_DIRECTION_IS_HORIZONTAL (c->buffer->props.direction) != st->u.header.is_horizontal ())
goto skip;
c->left_set = &accel_data[i].left_set;
c->right_set = &accel_data[i].right_set;
c->machine_glyph_set = &accel_data[i].left_set;
c->machine_class_cache = &accel_data[i].class_cache;
if (!c->buffer_intersects_machine ())
{
@ -1044,10 +1048,6 @@ struct KerxTable
if (reverse)
c->buffer->reverse ();
c->left_set = &accel_data[i].left_set;
c->right_set = &accel_data[i].right_set;
c->machine_class_cache = &accel_data[i].class_cache;
{
/* See comment in sanitize() for conditional here. */
hb_sanitize_with_object_t with (&c->sanitizer, i < count - 1 ? st : (const SubTable *) nullptr);

View file

@ -1168,6 +1168,7 @@ struct Chain
if (hb_none (hb_iter (c->range_flags) |
hb_map ([subtable_flags] (const hb_aat_map_t::range_flags_t _) -> bool { return subtable_flags & (_.flags); })))
goto skip;
c->subtable_flags = subtable_flags;
c->machine_glyph_set = accel ? &accel->subtables[i].glyph_set : &Null(hb_bit_set_t);
c->machine_class_cache = accel ? &accel->subtables[i].class_cache : nullptr;