[hb-vector] Route --ink through glyph extents mode
a9598bf
[vector] Simplify transform group stack and cap depth
28c8681
[vector] Add extents mode to glyph APIs and make setters expand
c0a8956
[vector] Fix combined SVG slicing for nested SVG content
5314059
Add vector paint glyph convenience API and auto-extents
344c12c
Fix hb-vector baseline by computing extents in SVG space
f108e8b
Improve hb-vector SVG reuse output orientation and units
a343292
Use hb-raster glyph convenience APIs in raster tools
f67799a
Add hb-raster glyph convenience wrappers
2bafa74
Add draw_glyph pen placement API for reusable SVG output
b4b0134
Port hb-vector utility to hb_vector API
5b67629
Add initial libharfbuzz-vector SVG backend and utility rename
3c099ee
raster: rename has_fixed_extents to has_extents
1cdab59
raster: use clear() for vector reset sites
8ccb383
raster-paint: route recycled images through surface cache
c1393a6
raster-paint: consume recycled image in surface acquire
15247ca
raster-paint: move clips into stack to avoid alpha copies
1d5b01e
raster-draw: preserve scratch/cache across reset
4503a76
util/raster-all: render paint output only on success
daba58e
Merge pull request #5758 from harfbuzz/raster-paint-speedup
df8892d
raster: use hb_memset in core hot paths
1c44fd9
raster: expand top-level docs and usage guidance
383aae5
raster: add draw/paint scale-factor API
bcd19a4
raster-draw: hardwire output format to A8
70f45cb
raster: adopt create_or_fail and strict render semantics
5ea04af
raster: rename helper header to hb-raster-utils.hh
420fe6e
raster: split image internals into private header
bf9b2c8
raster-image: consolidate configuration API
0727834
util: use hb_memcpy/hb_memset for raster paths
e13b688
util/raster: use hb_raster_image_t as output buffer
3fd6adf