<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=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}
@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:"Segoe UI Symbol";
panose-1:2 11 5 2 4 2 4 2 2 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
{mso-style-name:msonormal;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:12.0pt;
font-family:"Times New Roman",serif;}
span.EmailStyle18
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></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="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Adam,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">[Not sure if we can beat Dave’s record of the longest email, but we are getting there!
</span><span style="font-size:11.0pt;font-family:Wingdings;color:#1F497D">J</span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">On Friday, September 18, 2020 8:41 AM Adam Twardoch wrote:<br>
<br>
</span><o:p></o:p></p>
<div>
<p class="MsoNormal" style="margin-left:.5in">I agree with Dave: what is badly needed (plus there is a good energy for it now), is a major structural reworking of the spec. <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">I do not disagree with the premise of major restructuring, especially if we do decide to go ahead with the 32-bit GID format change – this will require a major
rewrite of many basic table structures.<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">So the spec needs a major reworking **before** this gets into the phase of proposals. Simple amendments won't do, because what we got from simple amendments is more chaos.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">What I do not understand is how you propose we should do things before we get into the phase of proposals – this very email from you _<i>is</i>_ a proposal to
restructure spec and rewrite things. The way I see it, we can independently discuss a new proposed spec structure, we can work independently on every atomic part of it (table descriptions, features, etc.) – I am sure each step of the way we will like have
a proposal (or multiple proposals). It is all matter of design – if the design is good, the parts will fit and work together [but we cannot outsource the design work]. <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">The existing text of the OFF would be helpful as a **reference**, and it would be helpful as a resource from which people can copy-paste and rework, or even gradually mark which things are refactored and which are
not. <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">I think if we ever think about moving towards OFF 2.0, we should first create a new clean structure of the current OFF.So it's an editorial rewrite (refactoring) without any substantial functional changes. Adding
clarifications and inter-relations, splitting factual data from "frivolous commentary" (like those ad-hoc comments about some "WWS" is the name table, which are inserted into what is a list of fields. <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">Overall, the refactored OFF1 should not introduce new functionality or breaking changes. It should be a cleaned-up expression of what the current format is. And I'd use that opportunity for identifying candidates
for deprecation (PCLT table, kern table etc.) or at least marking some things as "legacy". Further, this new take should use a more formalized language, incl. must/shall/may etc.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Here is what I am hearing and this is something we need to think about ahead of time. You are essentially contemplating [and proposing] that there is a need for
two new work items – a major structural and editorial rewrite of the existing OFF spec, and a completely new document that will be created based on this updated OFF text. The former doesn’t introduce major technical changes, and the latter will. The way to
accomplish this, in my opinion, is to develop new edition of the OFF, and consider OFF2 an entirely new ISO standard, with its own part number.
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">For that, we would benefit from having the current source representation in a format which is useful for collaborative editing. <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">At the end of that phase, there would be a formulation of a technical contribution which would be the new text. For that, we'd produce a .docx again if needed. <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">I hear you but I am not sure how to get there. Again, trying to change ways the organization operates may take long time and significant effort, or we can try
and adapt to the current reality and find a way forward. The current ISO spec is a publicly available standard, and each and every participant can download their own licensed copy free of charge. (I just edited the README file of the OpenFontFormat repo to
include the download links to both the main document and the latest amendment.)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">So, as a group – we have a clean and known starting point – every single participant can view the documents and develop their own proposals based on them – proposed
new structure, proposed new text for each clause/subclause that would benefit from editorial rewrite, etc. Once we have these individual proposals submitted and the new work item initiated – we will collect them all in a single Working Draft document that
will be the basis for the OFF 5<sup>th</sup> edition text that CAN be made public. We can progress from there …<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Does this make sense? Note that this whole process will still be based on the collection of proposals from all involved ;-)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">And then, that new text could serve as basis for OFF2, that would include new functionalities. But IMO no reasonable submissions can be made into OFF before the refactoring. <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">The “OFF refactoring” is by itself a significant work, one that is likely be based on multiple proposals (starting with this one from you) and multiple iterations
based on members’ review. How else can we get to the end of the refactoring phase?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">OFF as it is now is bad. It's not bad because of ISO — it's bad because it's based on a non-standard, a non-spec, a collection of notes of varying quality that inherits from OpenType and has a long historical baggage.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">If we can use ISO’s existing documents and the infrastructure like the repos for doing the work, I think it'll hugely benefit the OFF and might help ISO. Right now, OFF is a derivative of Microsoft OpenType, so
in fact Microsoft OpenType is the “lead”. <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">But developing Microsoft OpenType any further is not easy, also because Microsoft does not have the necessary resources.<span style="color:#1F497D"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">With my AHG chair hat on, I’d like to remind us all that we cannot speak on behalf of other members of the group. Microsoft is a member and is a major implementer
of the standard – the collaborative nature of our work demands that we consider different points of view and strive to make consensus-based decisions.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">OFF is an international standard. There is genuine interest and energy among professionals and companies to improve the common font format and its documentation/specification. If that work is based on OFF, then
ultimately ISO OFF has a chance to become a *real* standard, "the thing". Future OSes and apps will implement ISO OFF fonts, and designers will develop OFF fonts.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">I am in full agreement here! This was the intended outcome all along – starting with the original submission and multiple iterations that were made based on the
collective work of this community and multiple contributions.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">Perhaps ISO might also see this particular process as a useful exercise (experiment) in adopting a more flexible/modern workflow.
<span style="color:#1F497D"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">We can only hope! Not many things changed in my 18 years of working with ISO organization, but there have been changes.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal" style="margin-left:.5in">At the same time, there is virtually no risk for ISO to try this with OFF specifically — exactly because OFF has not until now been the widely-regarded reference spec for the font format — instead, OpenType was. <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">It is true that working with the 700+ pages long PDF document is cumbersome. The HTML based OFF copy that can is publicly available would be a great resource
– not having that was exactly the reason why there was a strong desire to keep OFF and OpenType specs synchronized and alive. I am not sure if ISO organization will change their publishing process to allow their standards to exist online though, and there
is something to be said about their desire to have ISO standards published in a format that can be considered as close to the “paper” form as possible. Industries do value stability and peace of mind.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">What we’d like to do is to make the necessary work that could make OFF a real, relevant standard that is not just “on paper”. With an open, community access to the current editor’s draft it will be simply easier.
<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">I propose that we raise this as an issue in our AHG report for the upcoming WG meeting, which will be held in just three weeks, on Oct. 12-16. We need to start
somewhere, and this would be the good first step.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Thank you,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Vlad<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal">A.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">On Fri, 18 Sep 2020 at 13:58, Dave Crossland <<a href="mailto:dcrossland@google.com">dcrossland@google.com</a>> wrote:<o:p></o:p></p>
</div>
<div>
<div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal">On Wed, Aug 26, 2020, 11:37 PM Levantovsky, Vladimir <<a href="mailto:Vladimir.Levantovsky@monotype.com" target="_blank">Vladimir.Levantovsky@monotype.com</a>> wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
<br>
<br>
<br>
<br>
<br>
<br>
<o:p></o:p></p>
<div>
<p class="MsoNormal">when the time comes for much more substantial changes (looking back at and remembering 100+ pages of contributions for variable fonts in OFF 4th edition),<br>
<br>
we may still use email list for more substantive discussions.<o:p></o:p></p>
</div>
</blockquote>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Is that MAY or SHALL? <span style="font-family:"Segoe UI Symbol",sans-serif">
😂</span><o:p></o:p></p>
</div>
<div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
<br>
<br>
<o:p></o:p></p>
</blockquote>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
<br>
_______________________________________________<br>
<br>
mpeg-otspec mailing list<br>
<br>
<a href="mailto:mpeg-otspec@lists.aau.at" target="_blank">mpeg-otspec@lists.aau.at</a><br>
<br>
<a href="https://protect-us.mimecast.com/s/Yh54C82xAMhj632JC1wy1D" target="_blank">https://lists.aau.at/mailman/listinfo/mpeg-otspec</a><o:p></o:p></p>
</blockquote>
</div>
</div>
</div>
</body>
</html>