[vector] Require cached glyph spans and use fixed-depth parse stack
4ef28c3
[vector] Build SVG defs and glyph-span cache in one linear pass
7ac198f
[vector] Drop eager glyph span indexing to avoid quadratic SVG parse
59f42ef
[ot-color][vector] Add SVG doc-index API and cache by document index
9207a61
[vector] Keep paint_glyph running when extents expansion fails
ea0d6d1
[vector] Make format constructor-time and drop set_format APIs
86e0e55
[vector] Tune down SVG buffer preallocation sizes
ae4038e
[vector] Fix cached paint body writes and bounded SVG header scan
4b73062
[vector] Reuse scratch storage for gradient color stops
ddd5a96
[vector] Format directly into SVG output buffer
b1b4e93
[vector] Simplify SVG blob metadata state handling
8a2751e
[vector] Reuse blob metadata across SVG render recycling
e2a013a
[vector] Preallocate SVG buffers in render and subset paths
9ab5eca
[vector] Move SVG subsetting into dedicated helper
96cbf70
[test] Rename hb-vector-compare to hb-vector-svg-compare
7929d24
[util] Split hb-draw-all and hb-vector-svg-all
0692853
[vector] Use xlocale-only decimal separator path
16fb372
[vector] Use xlocale-guarded decimal separator lookup
18a22b2
[docs] Remove libharfbuzz-vector design doc
ba6de29
[vector] Guard recycle_blob cache inputs
f371252
[docs] Add hb-vector API section and raster glyph entries
edf1930
[vector] Fail SVG image paint when subsetting fails
2ad3d3c
[vector] Keep SVG image glyphs upright
191f417
[vector] Subset SVG glyph content and fix SVG slicing
5c8115e
[hb-vector] Skip zero-advance gid1 fallback draw
08b8cf5
[vector] Avoid caching SVG image color glyph output
fcf786b
[vector] Improve transform numeric precision stability
83f011f
[test] Remove old draw suite paths after vector rename
032c093
[test/util] Rename draw suite and tools to vector
6653d62
[hb-vector] Apply foreground color to draw output
612e996