Rendering support for custom color-font palettes
Categories
(Core :: Graphics: Text, enhancement)
Tracking
()
Tracking | Status | |
---|---|---|
firefox107 | --- | fixed |
People
(Reporter: jfkthame, Assigned: jfkthame)
References
Details
Attachments
(1 file)
Currently, our COLR-font rendering always uses the font's default palette. The CSS font-palette property and @font-palette-values rule allow authors to choose another palette, or define their own, so the rendering backend needs to allow such palettes to be passed down.
Assignee | ||
Comment 1•3 years ago
|
||
This creates the gfx support needed to use alternate palettes, though not yet connected
to the CSS rules/properties to define and access them.
Depends on D157957
Updated•3 years ago
|
Comment 4•3 years ago
|
||
Comment 6•3 years ago
|
||
Backed out for causing build bustages on TestCOLRv1.cpp
- Backout link
- Push with failures
- Failure Log
- Failure line: /builds/worker/checkouts/gecko/gfx/tests/fuzz/TestCOLRv1.cpp:57:55: error: no viable conversion from 'mozilla::gfx::sRGBColor' to 'const mozilla::gfx::Point' (aka 'const PointTyped<mozilla::gfx::UnknownUnits>')
![]() |
||
Comment 8•3 years ago
|
||
Backed out 9 changesets (Bug 1791778, Bug 1791782, Bug 1791780, Bug 1791777) for causing build bustages in TestCOLRv1.cpp CLOSED TREE
Log: https://treeherder.mozilla.org/logviewer?job_id=392630966&repo=autoland&lineNumber=15311
Backout: https://hg.mozilla.org/integration/autoland/rev/f1accadf1754ad5aa8d668ecb22ec8ef1a5bd880
![]() |
||
Comment 10•3 years ago
|
||
bugherder |
Assignee | ||
Updated•3 years ago
|
Description
•