|
b722039c
|
2022-12-17T10:22:32
|
|
[colr] Simplify
|
|
46286275
|
2022-12-16T15:27:18
|
|
[colr] More dispatch functionality
|
|
55ca6ed2
|
2022-12-15T23:16:54
|
|
minor fixes
|
|
fe4e9bd9
|
2022-12-22T20:14:19
|
|
[colr] Add public vtable for hb_color_line_t
|
|
6387004c
|
2022-12-21T16:43:19
|
|
[paint] Simplify api
Drop the hb_paint_context_t struct from the API, and
only pass the font where we need it.
|
|
71bd5a0d
|
2022-12-21T16:18:46
|
|
[paint] Resolve colors
We don't need to pass the index/alpha pairs to
client callbacks, and can just resolve the colors
internally.
Update test results.
|
|
9be01b6b
|
2022-12-21T14:04:32
|
|
[paint] Pass hb_paint_context_t along
Replace the font argument with a hb_paint_context_t
that carries the font, the palette index and the
foreground color.
The hb_font_paint_glyph() api now takes the palette
index and the foreground color as extra arguments.
Update all callers and regenerate test results.
|
|
6c71c530
|
2022-12-21T10:54:22
|
|
[paint] Rename hb_paint_context_t to hb_ot_paint_context_t
|
|
97224f3b
|
2022-12-21T02:11:36
|
|
[paint] Pass font to all callbacks
This will lead to easier implementations.
At the same time, we change the push_clip_glyph
callback to use the font as-is, no unscaling needed.
Update all callers and expected test results.
|
|
451414a2
|
2022-12-17T18:14:31
|
|
[paint] Documentation fixes
|
|
4c728e95
|
2022-12-17T13:33:56
|
|
[colr] Add a todo
|
|
b9314400
|
2022-12-17T10:58:52
|
|
[colr] Hook up color-line variation
|
|
c6dd56cc
|
2022-12-17T10:38:23
|
|
[colr] Simplify color-stop handling
|