[glyf] Rename get_extents functions for clarity
This commit is contained in:
parent
ab327f93b7
commit
800760c5bd
|
@ -198,11 +198,11 @@ struct Glyph
|
||||||
return !all_points.in_error ();
|
return !all_points.in_error ();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool get_extents (hb_font_t *font, const glyf_accelerator_t &glyf_accelerator,
|
bool get_extents_without_var_scaled (hb_font_t *font, const glyf_accelerator_t &glyf_accelerator,
|
||||||
hb_glyph_extents_t *extents) const
|
hb_glyph_extents_t *extents) const
|
||||||
{
|
{
|
||||||
if (type == EMPTY) return true; /* Empty glyph; zero extents. */
|
if (type == EMPTY) return true; /* Empty glyph; zero extents. */
|
||||||
return header->get_extents (font, glyf_accelerator, gid, extents);
|
return header->get_extents_without_var_scaled (font, glyf_accelerator, gid, extents);
|
||||||
}
|
}
|
||||||
|
|
||||||
hb_bytes_t get_bytes () const { return bytes; }
|
hb_bytes_t get_bytes () const { return bytes; }
|
||||||
|
|
|
@ -14,7 +14,7 @@ struct GlyphHeader
|
||||||
bool has_data () const { return numberOfContours; }
|
bool has_data () const { return numberOfContours; }
|
||||||
|
|
||||||
template <typename accelerator_t>
|
template <typename accelerator_t>
|
||||||
bool get_extents (hb_font_t *font, const accelerator_t &glyf_accelerator,
|
bool get_extents_without_var_scaled (hb_font_t *font, const accelerator_t &glyf_accelerator,
|
||||||
hb_codepoint_t gid, hb_glyph_extents_t *extents) const
|
hb_codepoint_t gid, hb_glyph_extents_t *extents) const
|
||||||
{
|
{
|
||||||
/* Undocumented rasterizer behavior: shift glyph to the left by (lsb - xMin), i.e., xMin = lsb */
|
/* Undocumented rasterizer behavior: shift glyph to the left by (lsb - xMin), i.e., xMin = lsb */
|
||||||
|
|
|
@ -310,7 +310,7 @@ struct glyf_accelerator_t
|
||||||
if (font->num_coords)
|
if (font->num_coords)
|
||||||
return get_points (font, gid, points_aggregator_t (font, extents, nullptr, true));
|
return get_points (font, gid, points_aggregator_t (font, extents, nullptr, true));
|
||||||
#endif
|
#endif
|
||||||
return glyph_for_gid (gid).get_extents (font, *this, extents);
|
return glyph_for_gid (gid).get_extents_without_var_scaled (font, *this, extents);
|
||||||
}
|
}
|
||||||
|
|
||||||
const glyf_impl::Glyph
|
const glyf_impl::Glyph
|
||||||
|
|
Loading…
Reference in New Issue