I prepared a font ResotE-Pistachio that combines two formats (COLRv1 + OpenTypeSVG) – thanks to WOFF2 format it was possible to pack the whole font into 254kB! I hope it will work in all modern browsers.
The type showed up perfectly on my Samsung tablet using Chrome, Opera, and Duckduckgo. However, the type defaulted to a generic sans serif using the built-in Samsung browser, which isn't surprising.
Using my Mac, the type displays nicely in Chrome, Brave, and Opera. However, Firefox displayed it in Times Roman (both the older and most current versions). Oddly, Firefox Developer Edition had no problem displaying it. Safari displayed the typeface, but it was solid black rather than color.
But it worked in Firefox Developer Edition. I assume that is their mechanism for making prerelease versions available to developers… which means it should work in a near-future release, right?
(Of course, if you thought it ought to work now, there is still something to investigate.)
I'm using Firefox 103.0.1 for MacOS and was still seeing Times Roman. I reset my Firefox preferences back to their defaults (Firefox calls it a "refresh") and the colored font showed up.
Apparently, Firefox's preferences retained something from older versions that kept it from displaying.
[...] I'm using Firefox 103.0.1 for MacOS and was still seeing Times Roman. I reset my Firefox preferences back to their defaults [...]
I can only guess: your Firefox has downloaded the font incorrectly and cached it. With "refresh" font has been removed from internal cache. After that with new visit has downloaded the font correctly (most likely scenario)
I'm curious too, but as far as I know MS Edge (first app with support for both formats) as first use COLRv1.
Microsoft Edge ceased support for OpenType-SVG.
I suspect (and hope) that all color formats except COLR will eventually become obsolete as soon as Adobe starts supporting it. But maybe the color battle isn't over yet.
I agree that support in graphics programs will be decisive in this "color formats battle". But I wouldn't say goodbye to OpenType-SVG so quickly. He has some promising advantages, like for example:
Support for animation in OpenType-SVG is optional, so I would rather avoid it.
I am not sure if CNC software / machines actually use data from the SVG table, but you are right about single line fonts and OpenType-SVG. However you can't make it a variable font (only COLR supports that), so it is rather limited.
Our font editor allows you to make and/or generate single line fonts. See this demo page (single line color in Firefox and Safari; closed monochrome in Edge and Chrome):
Comments
I'm curious: what's the size within the file of the COLR and 'SVG ' tables?
Also, if an app supports both the COLRv1 and 'SVG ' tables, which do you think it should use?
Using my Mac, the type displays nicely in Chrome, Brave, and Opera. However, Firefox displayed it in Times Roman (both the older and most current versions). Oddly, Firefox Developer Edition had no problem displaying it. Safari displayed the typeface, but it was solid black rather than color.
(Of course, if you thought it ought to work now, there is still something to investigate.)
FireFox 99.0.1 (64-bit) on MacOS: looks good
Google Chrome Version 103.0.5060.114 on MacOS: looks good
Apparently, Firefox's preferences retained something from older versions that kept it from displaying.