<div dir="ltr"><div>I've stumbled over cairo_round_glyph_positions_t.</div><div><br></div><div>With subpixel positioning, it does not make a lot of sense to round glyph extents to pixel boundaries. But cairo has a font option called cairo_round_glyph)_positions_t, which</div><div>unfortunately gets hardcoded by the target surface with no api to override it.</div><div><br></div><div>Behdad and myself have been wondering why this is separate from cairo_hint_metrics_t</div><div>in the first place - as far as we can see, the two are more or less synonymous. But one is <br></div><div>settable, and the other isn't :(</div><div><br></div><div>Thankfully, it may not matter much for pango, since we use harfbuzz for glyph extents.</div><div><br></div><div>But I'd still like to understand what the rationale is for a) this being separate from hint metrics</div><div>and b) this not being settable.<br></div><div><br></div></div>