<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span style="font-family: Calibri, Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255); display: inline !important">Agree with John. As an addition, f</span><span style="margin: 0px; font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif; color: black; background-color: rgb(255, 255, 255)">ont-fallback,
and its interaction with segmentation should also be added into the list.</span><br>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>发件人:</b> mpeg-otspec <mpeg-otspec-bounces@lists.aau.at> 代表 John Hudson <john@tiro.ca><br>
<b>发送时间:</b> 2020年7月29日 10:15<br>
<b>收件人:</b> mpeg-otspec@lists.aau.at <mpeg-otspec@lists.aau.at><br>
<b>主题:</b> [EXTERNAL] Re: [MPEG-OTSPEC] Defining the text shaping working group’s scope</font>
<div> </div>
</div>
<div>
<div class="x_moz-cite-prefix">In terms of defining scope, I would employ a broad view of typographic text display. There are intersections and mutual dependencies to be mapped with text encoding and text interaction (input and editing), but I think a natural
scope can be defined in terms of the space where font interaction is necessary to achieve overall layout and display of text, i.e. everywhere from script segmentation to justification.</div>
<div class="x_moz-cite-prefix"><br>
</div>
<div class="x_moz-cite-prefix">That's the scope I suggested in looking 'beyond shaping' in my IUC39 presentation:</div>
<div class="x_moz-cite-prefix"><a href="https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Ftiro.com%2FJohn%2FHudson_IUC39_Beyond_Shaping.pdf&data=02%7C01%7CRenzhi.Li%40microsoft.com%7C5a74f15f53cd487484af08d833e2f9eb%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637316398130288362&sdata=oBQr2eECKgXD%2BmqrEZcyPw%2BhpRo23ujE7VzdvU7igUo%3D&reserved=0" originalsrc="http://tiro.com/John/Hudson_IUC39_Beyond_Shaping.pdf" shash="RcteBjW2vQQ0HOXQypxGK8Hqj5baajJPYLurrmVSfTVFej0Cz45D/RQCaRbYkMHAl2F05fbfRbjs8ftZHzFYx8zI1i+UJq/rx9YNSpFjiHqhk6zrVkiuCbblJ184lpr9yDV0eFLu9M9s9b82owoGRKFP9/gcGAp5WjaOjWev0ls=">http://tiro.com/John/Hudson_IUC39_Beyond_Shaping.pdf</a></div>
<div class="x_moz-cite-prefix">To the aspects discussed there, I would add text block orientation, i.e. layout directionality as distinct from character and string directionality.<br>
</div>
<div class="x_moz-cite-prefix"><br>
</div>
<div class="x_moz-cite-prefix">JH<br>
</div>
<div class="x_moz-cite-prefix"><br>
</div>
<blockquote type="cite">
<meta name="Generator" content="Microsoft Word 15 (filtered
medium)">
<style>
<!--
@font-face
{font-family:"MS Gothic"}
@font-face
{font-family:"Cambria Math"}
@font-face
{font-family:Calibri}
@font-face
{font-family:SFProText-Regular}
@font-face
{font-family:"SF Pro Text"}
@font-face
{}
p.x_MsoNormal, li.x_MsoNormal, div.x_MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman",serif}
a:link, span.x_MsoHyperlink
{color:blue;
text-decoration:underline}
a:visited, span.x_MsoHyperlinkFollowed
{color:purple;
text-decoration:underline}
p.x_msonormal0, li.x_msonormal0, div.x_msonormal0
{margin-right:0in;
margin-left:0in;
font-size:12.0pt;
font-family:"Times New Roman",serif}
span.x_EmailStyle18
{font-family:"Calibri",sans-serif;
color:#1F497D}
.x_MsoChpDefault
{font-size:10.0pt}
@page WordSection1
{margin:1.0in 1.0in 1.0in 1.0in}
div.x_WordSection1
{}
-->
</style>
<div class="x_WordSection1">
<p class="x_MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:#1F497D">Thank you Liang and Simon for starting the discussion!</span></p>
<p class="x_MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:#1F497D"> </span></p>
<p class="x_MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:#1F497D">Since we are going to embark on the exploration activity to determine the scope of this future work, it is extremely important to identify what relevant information
is currently missing [that affects interoperability of fonts and implementations] and if it needs to be specified as a formal standard. It is also important to determine who currently possesses the relevant knowledge and experience, and is willing to contribute
to this important work. </span></p>
<p class="x_MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:#1F497D"> </span></p>
<p class="x_MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:#1F497D">I also agree with you that it is very valuable to identify all related documentation, but we also need to be aware of its current status (public / opensource
/ proprietary / copyrights, etc.) Knowing what we have as a starting point (such as e.g. USE document:
</span><a href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Ftypography%2Fscript-development%2Fuse&data=02%7C01%7CRenzhi.Li%40microsoft.com%7C5a74f15f53cd487484af08d833e2f9eb%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637316398130298355&sdata=4qeZmtVOc7NV9nf7ZP%2Bmhu%2Fu4GeIysPAyJLSqwm6dLk%3D&reserved=0" originalsrc="https://docs.microsoft.com/en-us/typography/script-development/use" shash="Gep1a27fqKIc/DIr80Eb69Na8vCI9lGYF/Y5HHWIAw80wQl6tPgbhjdsXefuNv93PbBCKU0fUA8KaPsjSn/Efu9IqtUbHO5RzonWXMIgITm85LMdJU3QSBWet136Zg/r9izyx9uMA2YynNezi/MMxBfzB2jA6+OvIVkWLn+Fb10=">https://docs.microsoft.com/en-us/typography/script-development/use</a><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:#1F497D">
and all other resources Liang has mentioned) and whether any existing / prior documentation could be contributed for us to use will not only give us a head start, but also helps come quickly to a decision on whether we need to consider publishing formal script-specific
text layout specifications, or if it may be more appropriate to publish it as OFF/OpenType implementation guidelines, or both.</span></p>
<p class="x_MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:#1F497D"> </span></p>
<p class="x_MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:#1F497D">All these components – the information about what we have to start with, who can contribute to this development [and whether they are willing to do so], and
what we believe the outcome of this work should be – will help us greatly to decide what organization (Unicode Consortium and this ISO WG were initially named for consideration) would be best suitable to be selected as the venue for this future work.</span></p>
<p class="x_MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:#1F497D"> </span></p>
<p class="x_MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:#1F497D">Thank you,</span></p>
<p class="x_MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:#1F497D">Vladimir</span></p>
<p class="x_MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:#1F497D"> </span></p>
<p class="x_MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:#1F497D"> </span></p>
<div>
<div style="border:none; border-top:solid #E1E1E1
1.0pt; padding:3.0pt 0in 0in 0in">
<p class="x_MsoNormal"><b><span style="font-size:11.0pt; font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt; font-family:"Calibri",sans-serif"> mpeg-otspec
<a class="x_moz-txt-link-rfc2396E" href="mailto:mpeg-otspec-bounces@lists.aau.at">
<mpeg-otspec-bounces@lists.aau.at></a> <b>On Behalf Of </b>?? Liang Hai<br>
<b>Sent:</b> Wednesday, July 29, 2020 10:35 AM<br>
<b>To:</b> <a class="x_moz-txt-link-abbreviated" href="mailto:mpeg-otspec@lists.aau.at">
mpeg-otspec@lists.aau.at</a><br>
<b>Subject:</b> [MPEG-OTSPEC] Defining the text shaping working group’s scope</span></p>
</div>
</div>
<p class="x_MsoNormal"> </p>
<div>
<p class="x_MsoNormal"><span style="font-family:"SFProText-Regular",serif">(If this topic confuses you, see the appended background introduction.)</span></p>
</div>
<div>
<p class="x_MsoNormal"><span style="font-family:"SFProText-Regular",serif"> </span></p>
</div>
<div>
<p class="x_MsoNormal"><span style="font-family:"SFProText-Regular",serif">In order to figure out the scope we care about, how about we start with maintaining a list of existing projects that are intended to complement the OT spec (and its semi-standard specs
such as the USE spec)?</span></p>
</div>
<div>
<p class="x_MsoNormal"><span style="font-family:"SFProText-Regular",serif"> </span></p>
</div>
<div>
<p class="x_MsoNormal"><span style="font-family:"SFProText-Regular",serif">In terms of my personal concerns, one of the most important projects today is this documentation by Nate Willis, et al, which is focused on documenting how OTL should actually be implemented
for each complex script, so developers can actually implement compatible shapers:</span></p>
</div>
<div>
<p class="x_MsoNormal"><span style="font-family:"SFProText-Regular",serif"> </span></p>
</div>
<blockquote style="margin-left:30.0pt; margin-right:0in">
<div>
<p class="x_MsoNormal"><b><span style="font-family:"SFProText-Regular",serif">Documentation of OpenType shaping behavior</span></b></p>
</div>
<div>
<p class="x_MsoNormal"><span style="font-family:"SFProText-Regular",serif"><a href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprotect-us.mimecast.com%2Fs%2FQFjcClYmL2U2KB9mIGIQRV&data=02%7C01%7CRenzhi.Li%40microsoft.com%7C5a74f15f53cd487484af08d833e2f9eb%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637316398130298355&sdata=5fHFINGdnjJtGIUYz4taImUcobfuvL65hw2Cd1pzL5k%3D&reserved=0" originalsrc="https://protect-us.mimecast.com/s/QFjcClYmL2U2KB9mIGIQRV" shash="KoBnpeskK0Rv3Rnreg7bPeMKcA78ZFjGS9+L07lV68aoo9aqQqQvHN5bdLl5UiP57bgZS3uQD7Bkv4GBytE4iNyxxau7x8EXA+OIanI11hnsmVabinFdRtXmBPUl76qZidvHqTw8npN2Gv2XLFDmqSnVjOBw6Ia9mfWwqjXIUDM=">https://github.com/n8willis/opentype-shaping-documents</a></span></p>
</div>
</blockquote>
<div>
<p class="x_MsoNormal"><span style="font-family:"SFProText-Regular",serif"> </span></p>
</div>
<div>
<p class="x_MsoNormal"><span style="font-family:"SFProText-Regular",serif">On the other hand, my main personal interest is about clarifying how Unicode encoded complex scripts (especially the Indic ones) should be implemented with OTL fonts. (Note the difference
from Nate’s project, which is about how to shape texts using these fonts.)</span></p>
</div>
<div>
<p class="x_MsoNormal"><span style="font-family:"SFProText-Regular",serif"> </span></p>
</div>
<div>
<p class="x_MsoNormal"><span style="font-family:"SFProText-Regular",serif">I believe we need to document a reference interface between orthographical correctness and typographical concerns. The whole process from Unicode text up to this interface can be vetted
by experts (especially for compatibility and reasonable fallback behavior) and automated by tooling, while font producers are left with a straightforward glyph set to fill. This will greatly improve reliability of complex scripts’ fonts, and also remove the
unreasonable obstacle that prevents native users to implement their own scripts in fonts. Some knowledge collected during this effort should even be incorporated into the Unicode Standard, if it’s relevant and the community can achieve an agreement on it.</span></p>
</div>
<div>
<p class="x_MsoNormal"><span style="font-family:"SFProText-Regular",serif"> </span></p>
</div>
<div>
<p class="x_MsoNormal"><span style="font-family:"SFProText-Regular",serif">The current early draft is still very sketchy, but I expect to significantly update it and transform it into a tutorial-based document (because concrete instructions will be much easier
to read) in a couple of months:</span></p>
</div>
<div>
<p class="x_MsoNormal"><span style="font-family:"SFProText-Regular",serif"> </span></p>
</div>
<blockquote style="margin-left:30.0pt; margin-right:0in">
<div>
<p class="x_MsoNormal"><b><span style="font-family:"SFProText-Regular",serif">Indic text shaping for type designers</span></b></p>
</div>
<div>
<p class="x_MsoNormal"><span style="font-family:"SFProText-Regular",serif"><a href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprotect-us.mimecast.com%2Fs%2F_XWACmZn6YIjYm08HOyLHI&data=02%7C01%7CRenzhi.Li%40microsoft.com%7C5a74f15f53cd487484af08d833e2f9eb%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637316398130308348&sdata=O6KjD8wITk67NceEaVPXhiQOIdQ7ypKctCgXzg%2FtrOc%3D&reserved=0" originalsrc="https://protect-us.mimecast.com/s/_XWACmZn6YIjYm08HOyLHI" shash="OfwRUto6gMCxkvr5wqOJFBI0byfIgY5ge48UXY3vZUvVCE8x3dm0/aAI9KnxwbZT9JSqqMWstPCBOPawDrxnCnW1cv2bqN5aSPRLrELRTLd1tGq45lWp20kotmaglPiDVbXBTrNd59gQH8Lnkw6FM3IwglVmRgoEPjAS/3bDMG4=">https://github.com/typotheque/text-shaping</a></span></p>
</div>
</blockquote>
<div>
<p class="x_MsoNormal"><span style=""><br>
Best,<br>
</span><span style="font-family:"MS Gothic"">梁海</span><span style="font-family:"SF Pro Text",serif"> Liang Hai<br>
<a href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprotect-us.mimecast.com%2Fs%2FUOpPCn5oXgs7LJygUNFAcv&data=02%7C01%7CRenzhi.Li%40microsoft.com%7C5a74f15f53cd487484af08d833e2f9eb%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637316398130308348&sdata=6di7LXDYUPFlZ0bU2OihML0QwjAxNKGEPcKiFGxP5tU%3D&reserved=0" originalsrc="https://protect-us.mimecast.com/s/UOpPCn5oXgs7LJygUNFAcv" shash="x0zxop4uwDDod++MbxlBJq0zLt+hS+QTL8xqwYSb9+9cxujgOMLqZAMFO07x05pDyam+0xi0elf2CaittBaPsezsaR+Ucj5exSrd8sGe8s6UyBNikkUkEYGHrSlsLTqEP2gdiICTiC8emSCYhNeHU7HOArVttSlI3LRrgf78/a4=">https://lianghai.github.io</a></span><span style="font-family:"SFProText-Regular",serif"></span></p>
</div>
<div>
<p class="x_MsoNormal"><span style="font-family:"SFProText-Regular",serif"> </span></p>
</div>
<div>
<p class="x_MsoNormal"><span style="font-family:"SFProText-Regular",serif">---</span></p>
</div>
<div>
<p class="x_MsoNormal"><span style="font-family:"SFProText-Regular",serif"> </span></p>
</div>
<div>
<p class="x_MsoNormal"><span style="font-family:"SFProText-Regular",serif">Some context for subscribers of this mailing list who didn’t participate in yesterday’s meeting:</span></p>
</div>
<div>
<p class="x_MsoNormal"><span style="font-family:"SFProText-Regular",serif"> </span></p>
</div>
<div>
<p class="x_MsoNormal"><span style="font-family:"SFProText-Regular",serif">There’s a collective effort to seek a clear path forward for improving the whole text shaping industry (including the font formats)’s situation. Yesterday there was the first meeting,
and the next meeting (open to all) is scheduled for four weeks later (25 Aug, 13:30–14:50 UTC-4). The following document contains yesterday’s meeting notes:</span></p>
</div>
<div>
<p class="x_MsoNormal"><span style="font-family:"SFProText-Regular",serif"> </span></p>
</div>
<blockquote style="margin-left:30.0pt; margin-right:0in">
<div>
<p class="x_MsoNormal"><span style="font-family:"SFProText-Regular",serif">Text Shaping Working Group (working title)</span></p>
</div>
<div>
<p class="x_MsoNormal"><span style="font-family:"SFProText-Regular",serif"><a href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprotect-us.mimecast.com%2Fs%2F813pCo20KjhrG7o5c6dpOk&data=02%7C01%7CRenzhi.Li%40microsoft.com%7C5a74f15f53cd487484af08d833e2f9eb%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637316398130318347&sdata=sb1piP9brSIeqc%2FQcHxjYIlS12HoDUrULUyhZNpYxK0%3D&reserved=0" originalsrc="https://protect-us.mimecast.com/s/813pCo20KjhrG7o5c6dpOk" shash="zw8y3pS6bI4dNEWhr36zvqBqiKxgSbePhYfuJZeRh5OJbaMhZ4e3H1PQEQu7ab1+QwkRyjn9b6Vad9X9W6q6bVZ7DxxJX/c9TPnQhfrUrIPjHeYcwVr6g+WjC1Tjea38mAgGOjqk2awqM8YMYe1mDVoumv1YavxXVKlKWASTlK0=">https://docs.google.com/document/d/1KoknOb0IMAPeiLhifvc_AqB7s3rs6VKOsTQg_oCDypQ/edit?usp=sharing</a></span></p>
</div>
</blockquote>
<div>
<p class="x_MsoNormal"><span style="font-family:"SFProText-Regular",serif"> </span></p>
</div>
<div>
<p class="x_MsoNormal"><span style="font-family:"SFProText-Regular",serif">By the end of the meeting we decided this list could be a temporary home for our discussions because of the significant overlap of interest. I hope we’re
<i>not</i> spamming you guys.</span></p>
</div>
<div>
<p class="x_MsoNormal"> </p>
</div>
</div>
<br>
<fieldset class="x_mimeAttachmentHeader"></fieldset>
<pre class="x_moz-quote-pre">_______________________________________________
mpeg-otspec mailing list
<a class="x_moz-txt-link-abbreviated" href="mailto:mpeg-otspec@lists.aau.at">mpeg-otspec@lists.aau.at</a>
<a class="x_moz-txt-link-freetext" href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.aau.at%2Fmailman%2Flistinfo%2Fmpeg-otspec&data=02%7C01%7CRenzhi.Li%40microsoft.com%7C5a74f15f53cd487484af08d833e2f9eb%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637316398130318347&sdata=%2FavafKQ8MLtFfkypFAlgAY%2FNtHKO5wnF4N8ULuCCgpQ%3D&reserved=0" originalsrc="https://lists.aau.at/mailman/listinfo/mpeg-otspec" shash="IJqpi2aJg3qU21Z8Wxjr/RVyv8/GYbv3ybTllnGAFLJC44zUlm98Tb0Rn+V4FaNcdBdkvdCX4Gxylm+uO4wiXBbKV/Mr6GK3x3zXKbBGhP9d3NsRcPywcvKRgDtuPhDuwfIU3w/hh8W1Sr9i1Aitn78S1Kn6Dp6Ro7/jwbOrry4=">https://lists.aau.at/mailman/listinfo/mpeg-otspec</a>
</pre>
</blockquote>
<p><br>
</p>
<pre class="x_moz-signature" cols="72">--
John Hudson
Tiro Typeworks Ltd <a class="x_moz-txt-link-abbreviated" href="https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.tiro.com%2F&data=02%7C01%7CRenzhi.Li%40microsoft.com%7C5a74f15f53cd487484af08d833e2f9eb%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637316398130318347&sdata=ZjLfT%2B7IjLRrMfvqtxa488hEDaI%2FPhXBgB7LRy6rRr8%3D&reserved=0" originalsrc="http://www.tiro.com/" shash="z5Zb00pDLnUA+TlvjmpTDxccfVAxlj/eh3PjwkOYDOvT4GTIcTqWKp4K1FgFmwh9KvKrCR5qUHjEyAdLebC3CPahulVgcVL8UxUpfDtATDYmZnWwgNr7oyJ+s36WJisdxDlW9D9xSA7x/HBc7k2K/51I3NgT/r4DVywqNO/SzXg=">www.tiro.com</a>
Salish Sea, BC <a class="x_moz-txt-link-abbreviated" href="mailto:tiro@tiro.com">tiro@tiro.com</a>
NOTE: In the interests of productivity, I am currently
dealing with email on only two days per week, usually
Monday and Thursday unless this schedule is disrupted
by travel. If you need to contact me urgently, please
use some other method of communication. Thank you.</pre>
</div>
</body>
</html>