COLRv1 is now live in the Chrome 98 Beta <https://blog.chromium.org/2022/01/chrome-98-beta-color-gradient-vector.html>. For those interested, we also wrote a blog post: https://developer.chrome.com/blog/colrv1-fonts/
Dominik On Thu, Oct 21, 2021 at 10:36 PM Alex Russell <[email protected]> wrote: > LGTM3. > > Thanks everyone for providing compelling evidence that this is solving an > important need well. > > On Thursday, October 21, 2021 at 5:10:27 AM UTC-7 一丝 wrote: > >> > Chinese version of this email: >> https://www.yuque.com/docs/share/ba9f5d45-b1d3-49d6-9a69-d4cb5841de7f >> >> Thanks to Dominik's hard work behind the scenes, COLRv1 has gone from an >> idea to a technology that everyone can use. >> >> Since Adobe released PostScript in 1984, font technology has undergone a >> huge transformation. Looking back on the history, there have been many >> detours due to commercial competition. Today, we are at a crossroads again, >> and I believe COLRv1 will leave a strong mark on the history of fonts. >> >> >> I am the head of development at www.iconfont.cn >> <https://www.iconfont.cn/?lang=en-us>, *iconfont fully endorses the >> COLRv1 font format and fully agrees with Chromium's views here.* >> >> Please allow me to briefly introduce: >> >> iconfont is the vector (SVG) material management platform of Alibaba >> Group, we have millions of massive icons. With iconfont, designers and >> developers can easily collaborate. When designers draw icons, they only >> need to export SVG and upload it to iconfont to generate code and various >> fonts easily. >> >> Generating colorful fonts with gradients has been the biggest request >> from our users. We have also considered the SVG in OT format, but there are >> several significant problems. >> >> 1. generating large font files >> 2. variable fonts are not supported >> 3. Not supported in *MiniApp*: >> https://www.w3.org/TR/mini-app-white-paper/ >> >> [image: image (3).png] >> >> Test page(64 emojis): >> https://at.alicdn.com/t/iconfont/project/900373.html >> >> >> In the end, we chose the COLRv0 format, which does not support gradients. >> As of 2021-10-21, here are some data of iconfont.cn. >> >> - Total number of icons: *16800000+* >> - Total number of color icon collections: *4559* >> - Total number of projects: *2670000+* >> - Total number of color fonts (COLRv0) projects: *4535* >> >> >> There are already 4535 projects with COLRv0 enabled, but nowhere near the >> total number of projects 2670000+, I believe a big reason is that they are >> waiting for font icons with gradients. So, as soon as Chrome ships COLRv1, >> iconfont can implement it quickly so that all users can easily generate >> COLRv1 fonts. >> >> >> At Alibaba, many apps are using font icons and I'm pushing to switch the >> emoji in Dingtalk App <https://www.dingtalk.com/en> from png to vector >> color fonts, which will be a brand new experience. >> >> [image: 2021-10-21 18_35_22.gif] >> >> Let's drink to that 🍻 and wait for the good news of the release. >> >> >> Acknowledgements >> >> Heartfelt thanks to Dominik Röttsches, Behdad Esfahbod, Roderick Sheeter, >> Cosimo Lupo and others for their help and support. >> >> - English users can visit: https://www.iconfont.cn/?lang=en-us >> - More iconfont color font introduction: >> https://www.yuque.com/yisi/iconfont/colr-font >> >> >> 一丝(Percy Ley) >> >> 在2021年10月21日星期四 UTC+8 上午7:36:40<[email protected]> 写道: >> >>> +1, thanks for driving this Dominik. Edge is looking forward to COLRv1 >>> shipping to provide a compact format that enables a wider set of features >>> that icon and emoji fonts can take advantage of. >>> On Wednesday, October 20, 2021 at 5:43:52 AM UTC-10 >>> [email protected] wrote: >>> >>>> @Dominik: Thanks for the detailed write-up, and for driving the process >>>> to ship support for COLR v1 in chromium. Naturally, as collaborator on the >>>> COLR v1 spec, and the one getting it added to OpenType (for version 1.9, to >>>> be released soon), I can say that Microsoft is in general supportive of >>>> this extension to the OpenType format, and am fully in support of seeing >>>> this supported in Chromium. >>>> >>>> Color fonts have been around for almost a decade, but have not really >>>> taken off. I suspect a contributing factor for that is that there hasn't >>>> been one format that is widely supported in applications. >>>> >>>> I also suspect there hasn't been excitement around the bitmap formats >>>> ('sbix' or 'CBDT' tables) because bitmaps aren't scalable and lead to large >>>> font files. (That's especially the case when alternate bitmaps of different >>>> sizes are added to compensate for the lack of scalability.) The bitmap >>>> formats also don't integrate at all with variations, which is a downside >>>> against them. >>>> >>>> Clearly a colour vector format is to be preferred. OT-SVG is already >>>> available as a vector format. But for reasons I mentioned in the webkit-dev >>>> list (cited above), I don't think we should expect it to be adopted widely >>>> in environments that don't already have XML and CSS parsers. OT-SVG and >>>> COLR v1 will require similar 2D graphics support, and both require ttf >>>> parsing, but OT-SVG also requires XML/CSS parsing, which is certainly more >>>> complex than parsing the structures added for COLR v1. >>>> >>>> COLR v1 also has the significant advantage of being much better >>>> integrated into other aspects of the OpenType format, notably variations. >>>> >>>> For all these reasons, I believe the enhanced COLR table has the best >>>> prospects among the various OpenType colour formats of being the one that >>>> eventually gains wide adoption and allows colour fonts to gain significant >>>> interest beyond platform-specific emoji fonts. >>>> >>>> @Rego: >>>> > Did we manage to get any further feedback from Apple after that email? >>>> >>>> I haven't heard much further from Apple, but I don't expect them to >>>> give away too much. The only public comments I've seen have been in the >>>> context of webkit, which may or may not reflect the perspective of other >>>> product groups. Even with v1, the COLR table doesn't yet provide the level >>>> of graphic capability needed to duplicate the carefully, pixel-by-pixel >>>> crafted designs in their emoji font, so I assume they don't have an >>>> immediate motivation to utilize COLR v1 in their products (unlike Google, >>>> Microsoft and perhaps other vendors who can benefit from COLR v1 with their >>>> emoji designs). So, I'm guessing they're taking a wait-and-see approach, >>>> but that's just a guess. >>>> >>>> On Tuesday, October 19, 2021 at 11:01:24 AM UTC-7 Manuel Rego wrote: >>>> >>>>> Hi Dominik, >>>>> >>>>> On 19/10/2021 09:31, Yoav Weiss wrote: >>>>> > *WebKit:* Negative >>>>> > ( >>>>> https://lists.webkit.org/pipermail/webkit-dev/2021-March/031765.html < >>>>> https://lists.webkit.org/pipermail/webkit-dev/2021-March/031765.html>) >>>>> >>>>> > >>>>> > From the WebKit team, we received this negative response stating >>>>> > there's no real need for COLRv1 as OT-SVG exists, to which I >>>>> > responded extensively in this post >>>>> > <https://lists.webkit.org/pipermail/webkit-dev/2021-May/031839.html>. >>>>> Please >>>>> > refer to this thread for further details. Some API owners are >>>>> > already familiar with this discussion. My response sheds more light >>>>> > on some assertions and assumptions made by WebKit folks and provides >>>>> > a competitive analysis between OT-SVG and COLRv1 in terms of >>>>> > implementation complexity, file size and performance. >>>>> > Microsoft's Peter Constable responded as well >>>>> > < >>>>> https://lists.webkit.org/pipermail/webkit-dev/2021-April/031789.html> >>>>> > on behalf of Microsoft and Edge positively. >>>>> > >>>>> > >>>>> > I highly appreciate your measured and factful response on that >>>>> thread as >>>>> > well as Peter's. Thanks for maintaining a high level of discourse. >>>>> >>>>> Yeah really nice reply there. >>>>> >>>>> Did we manage to get any further feedback from Apple after that email? >>>>> Even if it was not directly on the webkit-dev mailing list but in some >>>>> private conversations, working group discussions or whatever. >>>>> >>>>> Cheers, >>>>> Rego >>>>> >>>> -- You received this message because you are subscribed to the Google Groups "blink-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAN6muBuWxOke5r5%3DjUCtJ8OtFx0547i_%2B5BEL0pFAfRDRK0K_A%40mail.gmail.com.
