[test] Add API tests for push_clip_path_start/_end
f3c36ef
[cmake] Rename hb-vector-svg-path to hb-vector-path
9674752
NEWS: Document arbitrary-path clip paint API
2b73203
[gpu-paint] Implement arbitrary-path clip
0477004
[raster-paint] Implement arbitrary-path clip
100c992
[vector-paint-pdf] Implement arbitrary-path clip
afb6a54
[vector] Fold svg-path sink into a format-aware vector-path
8348262
[vector-paint] Implement arbitrary-path clip
e358e56
[paint] Use language="plain" in clip-path usage block
93777bc
[paint] Add usage example to hb_paint_push_clip_path_start docs
a0c6701
[paint] Add arbitrary-path clip API
599c99b
[font] Document paint_glyph_or_fail success/failure modes
9059560
Address PR #5931 review feedback
18825a1
Merge pull request #5931 from harfbuzz/paint_or_fails
390ec06
[vector] Fix sign of ty in EXPAND extents transform
bc328d4
[paint] Promote reduce_anchors / normalize_color_line / sweep_tiles to public (#5932)
64d2c73
[util/vector] Apply margin in pixel units
5ce8f73
[cairo][util/hb-view] Honor --draw / --paint via cairo color mode
e933f71
[util] Add --draw / --paint flags to raster, vector, gpu
ffd4772
[vector-paint] Fold scale_factor into PDF per-glyph cm
dba4dab
[vector/raster/gpu] Add *_glyph_or_fail() variants across all three
98f3a42
[vector] Divide explicit set_extents by scale_factor
152aa0f
[draw] Add line/rect/circle drawing helpers (#5925)
d8980e9
[util/vector] Emit SVG/PDF in pixel units, not upem
d60ffa9
[gpu] Use centralized paint helpers; rename sweep tiler
f53d20c
[vector] Normalize color-line stops to [0, 1] before emit
80807b1
[paint] Centralize normalize_color_line in hb-paint.hh
6bbf421
[arabic] Fix overflow handling in apply_stch (#5929)
4889225
[util/gpu/web] Silence "empty character constant" warnings
14259b7
[paint] Centralize reduce_anchors in hb-paint.hh
f8491cd