You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add GlyphPositioner::recalculate_glyphs with a default unoptimised implementation. Custom layouts won't be broken by this change, but will need to implement the new function to provide optimised behaviour.
Optimise built-in layout's recalculate_glyphs for screen position changes with GlyphChange::Geometry.
Optimise built-in layout's recalculate_glyphs for single color changes with GlyphChange::Color.
Optimise built-in layout's recalculate_glyphs for alpha changes with GlyphChange::Alpha.
Optimise layout re-positioning with PositionedGlyph::set_position usage.