[MPEG-OTSPEC] Requesting progress update on COLRv1 in fontTools, FreeType, etc.

Peter Constable pgcon6 at msn.com
Fri Jan 15 21:29:23 CET 2021


If an app supports COLR v0 but not v1, then it will be able to read the v1 COLR table but would recognize only the data what was part of the v0 specification and ignore all of the new parts added in v1.

For a given "base glyph" ID, a font could include both v0 and v1 formats in the COLR v1 table so that an app that supports the v1 formats could use that data, but an app that only supports v0 could still display a colour glyph (albeit with less functionality).

Also, a font using COLR v1 could define colour glyphs for some glyph IDs using the v1 formats, but for other glyph IDs define colour glyphs using only the v0 formats, if that provides all the desired functionality.

In the working draft for the OFF amendment, all this is discussed in 5.7.2.1.3.


Peter

-----Original Message-----
From: mpeg-otspec <mpeg-otspec-bounces at lists.aau.at> On Behalf Of William_J_G Overington
Sent: Friday, January 15, 2021 12:16 PM
To: MPEG OT Spec list <mpeg-otspec at lists.aau.at>
Subject: Re: [MPEG-OTSPEC] Requesting progress update on COLRv1 in fontTools, FreeType, etc.

Suppose please that a font is made with COLRv1 glyphs and is published, and someone tries to use it in an application that handles COLRv0 glyphs but not COLRv1 glyphs.

What would be displayed if the COLRv1 glyph has shading in it?

A COLRv0 glyph in a present system can be designed to include a monochrome fallback.

Can a COLRv1 glyph have a separate COLRv0 glyph accompanying it in some way so as to give a graceful fallback, or does the COLRv1 glyph implicitly have a fallback as part of its structure?

William Overington

Friday 15 January 2021

_______________________________________________
mpeg-otspec mailing list
mpeg-otspec at lists.aau.at
https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.aau.at%2Fmailman%2Flistinfo%2Fmpeg-otspec&data=04%7C01%7C%7C140274f49e3345d1ec6008d8b99257e3%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637463385501553373%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=3tPpPRXhwUtFEP%2Bq%2FSz8%2BZ6Ohvs%2BLH9vb1nFROOzh9Y%3D&reserved=0


More information about the mpeg-otspec mailing list