Files
vectorcraft/crates/render
dotCooCoo af313beb7e Character: non-Sharp type keeps its character stroke outlines
`main` now passes `draw_text_geom` the kept glyph geometry as an `Arc`
and whether `texts` keeps it, so that character stroke outlines are
expanded once. `draw_type_edges` and `draw_type_pixels` pass both on to
their offscreen drawings, so None, Crisp and Strong type with a
character stroke expands the stroke once for both drawings, as Sharp
type does.

The new test `crisp_type_keeps_its_character_stroke_outline` checks
that one outline is kept and that the pixels match a renderer that
keeps no glyph geometry. `a_pan_draws_the_type_from_the_kept_pixels`
now holds `fonts_steady`, as the other tests of what a renderer keeps
between frames do.
2026-10-24 16:42:16 -07:00
..