<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
{font-family:"Cordia New";
panose-1:2 11 3 4 2 2 2 2 2 4;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
{font-family:"Segoe UI";
panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
{font-family:"Sitka Text";
panose-1:2 0 5 5 0 0 0 2 0 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
p.xmsonormal, li.xmsonormal, div.xmsonormal
{mso-style-name:x_msonormal;
margin:0in;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
p.xmsolistparagraph, li.xmsolistparagraph, div.xmsolistparagraph
{mso-style-name:x_msolistparagraph;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:571697045;
mso-list-template-ids:266135532;}
@list l0:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level2
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level3
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level5
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level6
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level8
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level9
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Thanks, Renzhi. I’ve updated the doc, and that has been corrected.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> Renzhi Li <Renzhi.Li@microsoft.com> <br>
<b>Sent:</b> Thursday, October 1, 2020 3:54 PM<br>
<b>To:</b> Levantovsky, Vladimir <Vladimir.Levantovsky@monotype.com>; Peter Constable <pgcon6@msn.com>; MPEG OT Spec list (mpeg-otspec@lists.aau.at) <mpeg-otspec@lists.aau.at><br>
<b>Subject:</b> Re: Call for Consensus RE: proposal: COLR extension<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Sitka Text";color:black">I have an objection on a detail around the table describing data type
</span><span style="font-size:12.0pt;font-family:Consolas;color:black">LayerV1List</span><span style="font-size:12.0pt;font-family:"Sitka Text";color:black">, between line 99 and 100: From the description, the </span><span style="font-size:12.0pt;font-family:Consolas;color:black">paintOffset</span><span style="font-size:12.0pt;font-family:"Sitka Text";color:black">
field are an array of offsets to paints. However, in the column 1 it says "Paint" directly, which looks like the Paint records are directly embedded into the
</span><span style="font-size:12.0pt;font-family:Consolas;color:black">LayerV1List</span><span style="font-size:12.0pt;font-family:"Sitka Text";color:black">.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Sitka Text";color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><b><span style="font-size:12.0pt;font-family:"Sitka Text";color:black">Please clarify whether the data type column for
</span></b><b><span style="font-size:12.0pt;font-family:Consolas;color:black">paintOffset</span></b><b><span style="font-size:12.0pt;font-family:"Sitka Text";color:black"> field is incorrect, and if so, provide a correction of this.</span></b><span style="font-size:12.0pt;font-family:"Sitka Text";color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Sitka Text";color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Sitka Text";color:black">Yours,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Sitka Text";color:black">Renzhi<o:p></o:p></span></p>
</div>
<div class="MsoNormal" align="center" style="text-align:center">
<hr size="2" width="98%" align="center">
</div>
<div id="divRplyFwdMsg">
<p class="MsoNormal"><b><span style="color:black">From:</span></b><span style="color:black"> mpeg-otspec <<a href="mailto:mpeg-otspec-bounces@lists.aau.at">mpeg-otspec-bounces@lists.aau.at</a>> on behalf of Levantovsky, Vladimir <<a href="mailto:Vladimir.Levantovsky@monotype.com">Vladimir.Levantovsky@monotype.com</a>><br>
<b>Sent:</b> Thursday, October 1, 2020 11:36<br>
<b>To:</b> Peter Constable <<a href="mailto:pgcon6@msn.com">pgcon6@msn.com</a>>; MPEG OT Spec list (<a href="mailto:mpeg-otspec@lists.aau.at">mpeg-otspec@lists.aau.at</a>) <<a href="mailto:mpeg-otspec@lists.aau.at">mpeg-otspec@lists.aau.at</a>><br>
<b>Subject:</b> [EXTERNAL] [MPEG-OTSPEC] Call for Consensus RE: proposal: COLR extension</span>
<o:p></o:p></p>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="xmsonormal"><span style="color:#1F497D">Dear AHG members,</span><o:p></o:p></p>
<p class="xmsonormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="xmsonormal"><span style="color:#1F497D">The proposal for extension of COLR table (introducing the new version1), developed as a collaborative effort of multiple members of this group, was presented this week and has been discussed in the GitHub repo
(<a href="https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMPEGGroup%2FOpenFontFormat%2Fissues%2F20&data=02%7C01%7C%7C04c2717cea014c7ca6d108d8665cdb71%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637371896288084527&sdata=F82hQTj1kV6ttCoeYsnIDcIh0cnIChSno%2BT0AcYmEqo%3D&reserved=0">https://github.com/MPEGGroup/OpenFontFormat/issues/20</a>).</span><o:p></o:p></p>
<p class="xmsonormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="xmsonormal"><span style="color:#1F497D">This email is a call for consensus to introduce this proposal to the SC29/WG3 and to recommend that this proposal, along with the some additional changes for font variations common table formats be considered
by the WG as the basis for a new amendment to OFF standard (ISO/IEC 14496-22/AMD2).</span><o:p></o:p></p>
<p class="xmsonormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="xmsonormal"><span style="color:#1F497D">To make sure that there is no confusion on how this work is going to proceed (if adopted) and what this call for consensus is seeking to achieve, please note that:</span><o:p></o:p></p>
<p class="xmsolistparagraph" style="text-indent:-.25in"><span style="color:#1F497D">-</span><span style="font-size:7.0pt;font-family:"Times New Roman",serif;color:#1F497D">
</span><span style="color:#1F497D">If our proposal and recommendations to start a new amendment are adopted, the WG will prepare and publish a new working draft of the future amendment. I will ask for this new working draft be made public so that the content
of the changes and the technical details can be once again reviewed by the AHG, and we will be able to introduce new changes and corrections, if necessary.</span><o:p></o:p></p>
<p class="xmsolistparagraph" style="text-indent:-.25in"><span style="color:#1F497D">-</span><span style="font-size:7.0pt;font-family:"Times New Roman",serif;color:#1F497D">
</span><span style="color:#1F497D">This call for consensus is _<i>not</i>_ seeking for you to state your support for the proposed technical changes. I am asking for a _<i>consensus to issue AHG recommendation_</i> that the new amendment work should be initiated
based on these initial proposals. This recommendation (if the consensus is reached) will be recorded as part of the AHG report to the WG, which I prepare and present on this list for your final review and approval.</span><o:p></o:p></p>
<p class="xmsonormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="xmsonormal"><span style="color:#1F497D">I’d like to ask you to voice your _<i>objections</i>_ (if any, stating your reasons for objection) to this call for a consensus recommendation to open a new work item. (If you want to voice your support for
this new amendment, this is fine too, but not required for the purpose of this call.)
</span><o:p></o:p></p>
<p class="xmsonormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="xmsonormal"><span style="color:#1F497D">If I do not hear any objections by end of day Monday, Oct. 5<sup>th</sup>, I will prepare and submit the proposed technical changes as input contributions on behalf of AHG, and will prepare and share with you
the AHG report summarizing the work conducted in this AHG and our recommendations to the WG.</span><o:p></o:p></p>
<p class="xmsonormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="xmsonormal"><span style="color:#1F497D">Thank you,</span><o:p></o:p></p>
<p class="xmsonormal"><span style="color:#1F497D">Vladimir</span><o:p></o:p></p>
<p class="xmsonormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="xmsonormal"><b>From:</b> mpeg-otspec <<a href="mailto:mpeg-otspec-bounces@lists.aau.at">mpeg-otspec-bounces@lists.aau.at</a>>
<b>On Behalf Of </b>Peter Constable<br>
<b>Sent:</b> Monday, September 28, 2020 5:22 PM<br>
<b>To:</b> MPEG OT Spec list (<a href="mailto:mpeg-otspec@lists.aau.at">mpeg-otspec@lists.aau.at</a>) <<a href="mailto:mpeg-otspec@lists.aau.at">mpeg-otspec@lists.aau.at</a>><br>
<b>Subject:</b> [MPEG-OTSPEC] proposal: COLR extension<o:p></o:p></p>
</div>
</div>
<p class="xmsonormal"> <o:p></o:p></p>
<p class="xmsonormal">I’ve created an issue in the repo for discussion: <a href="https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprotect-us.mimecast.com%2Fs%2FR_a_Cv2z58hWOA9EiQGuTI&data=02%7C01%7C%7C04c2717cea014c7ca6d108d8665cdb71%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637371896288094522&sdata=H9CEkto1iCSQD9FUbO84SS4KCzK5y3EdYdUbBtGm0R8%3D&reserved=0">
Proposal: extension to COLR table (COLR v1)</a>.<o:p></o:p></p>
<div style="border:none;border-bottom:double windowtext 2.25pt;padding:0in 0in 1.0pt 0in">
<p class="xmsonormal"> <o:p></o:p></p>
</div>
<p style="margin-bottom:12.0pt;background:white"><span style="font-size:10.5pt;font-family:"Segoe UI",sans-serif;color:#24292E">Google has prepared a <a href="https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprotect-us.mimecast.com%2Fs%2FNoXmCwpA5KsL0yjvhqD-sg&data=02%7C01%7C%7C04c2717cea014c7ca6d108d8665cdb71%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637371896288094522&sdata=rcDfRuzy%2Fg7E99YhmclcgohnDnqH5%2FTiiVxwIT2l3ng%3D&reserved=0"><span style="color:#0366D6">proposal</span></a> to
extend the COLR table with significantly enhanced capabilities. This followed from initial discussion at a meeting in 2019 that included people from various companies, with a general consensus to proceed. I was commissioned by Google to adapt that into proposed
revisions to the OpenType spec and to OFF.</span><o:p></o:p></p>
<p style="margin-bottom:12.0pt;background:white;box-sizing:border-box;font-variant-ligatures:normal;font-variant-caps:normal;orphans:2;text-align:start;widows:2;text-decoration-style:initial;text-decoration-color:initial;word-spacing:0px">
<span style="font-size:10.5pt;font-family:"Segoe UI",sans-serif;color:#24292E">Attached are preliminary drafts related to this:</span><o:p></o:p></p>
<ul style="margin-top:0in" type="disc">
<li class="xmsonormal" style="color:#24292E;mso-list:l0 level1 lfo1;background:white;box-sizing:border-box">
<span style="font-size:10.5pt;font-family:"Segoe UI",sans-serif">revisions to the COLR section—the bulk of the changes</span><o:p></o:p></li><li class="xmsonormal" style="color:#24292E;margin-top:3.0pt;mso-list:l0 level1 lfo1;background:white;box-sizing:border-box">
<span style="font-size:10.5pt;font-family:"Segoe UI",sans-serif">revisions to the Variations Common Table Formats section</span><o:p></o:p></li><li class="xmsonormal" style="color:#24292E;margin-top:3.0pt;mso-list:l0 level1 lfo1;background:white;box-sizing:border-box">
<span style="font-size:10.5pt;font-family:"Segoe UI",sans-serif">revisions to the CPAL section</span><o:p></o:p></li></ul>
<p style="margin-bottom:12.0pt;background:white;box-sizing:border-box;font-variant-ligatures:normal;font-variant-caps:normal;orphans:2;text-align:start;widows:2;text-decoration-style:initial;text-decoration-color:initial;word-spacing:0px">
<span style="font-size:10.5pt;font-family:"Segoe UI",sans-serif;color:#24292E">Two variants for each are attached: one showing changes from OpenType 1.8.3, which would be approximately the same as changes from OFF:2019 + Amd1; and one showing the net result,
with line numbering for easy reference.</span><o:p></o:p></p>
<p style="margin-bottom:12.0pt;background:white;box-sizing:border-box;font-variant-ligatures:normal;font-variant-caps:normal;orphans:2;text-align:start;widows:2;text-decoration-style:initial;text-decoration-color:initial;word-spacing:0px">
<span style="font-size:10.5pt;font-family:"Segoe UI",sans-serif;color:#24292E">Google and I are proposing that this be the basis for a proposed new edition of OFF.</span><o:p></o:p></p>
<p style="margin-bottom:12.0pt;background:white;box-sizing:border-box;font-variant-ligatures:normal;font-variant-caps:normal;orphans:2;text-align:start;widows:2;text-decoration-style:initial;text-decoration-color:initial;word-spacing:0px">
<span style="font-size:10.5pt;font-family:"Segoe UI",sans-serif;color:#24292E">Note: There is not a new edition in ISO's balloting process yet. That means that the technical content is not yet final, wrt ISO process. Assuming work on a new edition were approved
at the next WG3 and SC29 meetings, technical balloting on the new edition would go well into 2021.</span><o:p></o:p></p>
<p style="margin-bottom:12.0pt;background:white;box-sizing:border-box;font-variant-ligatures:normal;font-variant-caps:normal;orphans:2;text-align:start;widows:2;text-decoration-style:initial;text-decoration-color:initial;word-spacing:0px">
<span style="font-size:10.5pt;font-family:"Segoe UI",sans-serif;color:#24292E">The draft for the proposed COLR table revisions is not yet complete, but there's enough in place that should allow a technical reader to get a pretty good understanding of proposed
new structures and how they work. Also, the specifics on how the color gradation is calculated for a radial gradient have yet to be added, but the description of the structure used for it should, I think, give a clear idea of what the capabilities are. Some
visual examples are forthcoming that will provide greater clarity.</span><o:p></o:p></p>
<div style="border:none;border-bottom:double windowtext 2.25pt;padding:0in 0in 1.0pt 0in">
<p style="margin-bottom:12.0pt;background:white;box-sizing:border-box;font-variant-ligatures:normal;font-variant-caps:normal;orphans:2;text-align:start;widows:2;text-decoration-style:initial;text-decoration-color:initial;word-spacing:0px">
<span style="font-size:10.5pt;font-family:"Segoe UI",sans-serif;color:#24292E">The Google proposal was prepared by Behdad Esfahbod, Dominik Röttsches, and Rod Sheeter, with input and review feedback from several others including: Dave Crossland, Laurence Penney,
Adam Twardoch, Cosimo Lupo, Rossen, Atanassov, Roel Nieskens, "Pomax", "bungeman", and myself. (Apologies if I missed anyone.)</span><o:p></o:p></p>
</div>
<p class="xmsonormal"> <o:p></o:p></p>
<p class="xmsonormal"> <o:p></o:p></p>
<p class="xmsonormal">Peter<o:p></o:p></p>
</div>
</div>
</div>
</body>
</html>