- From: DeeDeeG via GitHub <sysbot+gh@w3.org>
- Date: Wed, 07 Feb 2018 22:09:11 +0000
- To: public-css-archive@w3.org
Ah, okay. Very interesting. Isn't there a bit of an overlap between those categories, namely SVG, though? Opentype SVG is capable of being "paletted" per the spec and per my actual obervations of browser behavior: An outline with an unspecified (or sometimes `#000000`) color will take color from CSS `color` property, but any portion of an SVG with defined (eg `#0101ff`) color will not take on the CSS `color`. As such, SVG is acceptable as a vehicle for a purely "palletted" font; or a font with only baked-in, explicitly set colors; or some combination within the same font or within the same glyph. I do think that black/white (exclusively "palleted") SVG fonts aren't very popular at the moment, but they do stlil exist. And a glyph can "respond" partly to CSS `color` without being a "palleted-only" glyph: https://github.com/eosrei/emojione-color-font/issues/21#issuecomment-198023126 I guess browsers could do (psuedo-code): ``` if [ glyph_has_any_non-palleted_color_feaures_at_all) then[ glyph_is_graphic(); ] else[ glyph_is_text(); ] ] end_if ``` P.S. The whole `COLR` + `CPAL` combo is based around pallets, but seems to require explicit colors so as *not* to take on CSS `color`. -- GitHub Notification of comment by DeeDeeG Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/1092#issuecomment-363927724 using your GitHub account
Received on Wednesday, 7 February 2018 22:09:26 UTC