Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.8, 6.9
-
None
-
-
39df9e185 (dev), 37c389c77 (6.9), 29a1c5718 (6.8), 9e5887a5d (dev), 3780e0edc (6.9), 258fd4849 (6.8)
Description
The COLR/CPAL color font format is supposed to be supported by Freetype in more recent versions, but for some reason, we only get black/white glyphs from this in Qt. Most likely there is specific API to render the different layers, like on DirectWrite, so this is something that needs to be handled manually in the code.
Attachments
Issue Links
- is duplicated by
-
QTBUG-114324 COLR font (both v0 and v1) will be rendered as transparent glyphs on Linux
- Closed
- is required for
-
QTBUG-130909 Color Emojis don't render at all on Android 15
- Closed
-
QTBUG-114324 COLR font (both v0 and v1) will be rendered as transparent glyphs on Linux
- Closed
- relates to
-
QTBUG-113458 DirectWrite don't handle CBDT, COLRv1, sbix, SVG color fonts
- Closed
-
QTBUG-71930 Support colored SVGinOT fonts
- Closed
For Gerrit Dashboard: QTBUG-131116 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
609056,15 | Implement COLRv0 support in Freetype engine | dev | qt/qtbase | Status: MERGED | +2 | 0 |
612707,30 | Support COLRv1 fonts in Freetype backend | dev | qt/qtbase | Status: MERGED | +2 | 0 |
616916,2 | Implement COLRv0 support in Freetype engine | 6.9 | qt/qtbase | Status: MERGED | +2 | 0 |
617067,2 | Implement COLRv0 support in Freetype engine | 6.8 | qt/qtbase | Status: MERGED | +2 | 0 |
617415,2 | Support COLRv1 fonts in Freetype backend | 6.9 | qt/qtbase | Status: MERGED | +2 | 0 |
617450,3 | Support COLRv1 fonts in Freetype backend | 6.8 | qt/qtbase | Status: MERGED | +2 | 0 |