src/hb-ot-color-colr-table.cc


Log

Author Commit Date CI Message
Behdad Esfahbod b722039c 2022-12-17T10:22:32 [colr] Simplify
Behdad Esfahbod 46286275 2022-12-16T15:27:18 [colr] More dispatch functionality
Matthias Clasen 55ca6ed2 2022-12-15T23:16:54 minor fixes
Behdad Esfahbod fe4e9bd9 2022-12-22T20:14:19 [colr] Add public vtable for hb_color_line_t
Matthias Clasen 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.
Matthias Clasen 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.
Matthias Clasen 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.
Behdad Esfahbod 6c71c530 2022-12-21T10:54:22 [paint] Rename hb_paint_context_t to hb_ot_paint_context_t
Matthias Clasen 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.
Matthias Clasen 451414a2 2022-12-17T18:14:31 [paint] Documentation fixes
Matthias Clasen 4c728e95 2022-12-17T13:33:56 [colr] Add a todo
Behdad Esfahbod b9314400 2022-12-17T10:58:52 [colr] Hook up color-line variation
Behdad Esfahbod c6dd56cc 2022-12-17T10:38:23 [colr] Simplify color-stop handling