<html 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:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:DengXian;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"\@DengXian";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:10.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        mso-ligatures:none;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style>
</head>
<body lang="EN-US" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt">Hi, John <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">I posted a response in the typography-issues issue.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Peter<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<div id="mail-editor-reference-message-container">
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="margin-bottom:12.0pt"><b><span style="font-size:12.0pt;color:black">From:
</span></b><span style="font-size:12.0pt;color:black">mpeg-otspec <mpeg-otspec-bounces@lists.aau.at> on behalf of John Hudson <john@tiro.ca><br>
<b>Date: </b>Sunday, October 15, 2023 at 9:07 AM<br>
<b>To: </b>mpeg-otspec@lists.aau.at <mpeg-otspec@lists.aau.at><br>
<b>Subject: </b>[EXTERNAL] [MPEG-OTSPEC] Feature name parameters in multi-script and multi-language fonts<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt">I posted this query on the MS typography-issues board back in March, but
<br>
received no replies.<br>
<a href="https://github.com/MicrosoftDocs/typography-issues/issues/1015">https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Ftypography-issues%2Fissues%2F1015&data=05%7C01%7Cpconstable%40microsoft.com%7C52b68c348a9747d1aff708dbcd98e3d8%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638329828780884437%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=lY6Fh7fxYS5PWVdqBzc3IkjJ8Pfp5DoVHup3zvbneEc%3D&reserved=0</a><br>
<br>
My understanding from reading the specification for GSUB feature <br>
parameters for Stylistic Sets and Character Variant features is that a <br>
single feature parameter can be applied to a feature tag, regardless of <br>
how that tag is used in terms of lookup contents for different script or <br>
language system tags. Is that understanding correct?<br>
<br>
This seems to me to be contrary to the overall OTL model of script and <br>
langsys structures that are specifically designed to enable different <br>
writing systems to have different layout behaviours. So, for example, <br>
when making a font supporting Latin, Cyrillic and Greek script, it is <br>
perfectly feasible for a stylistic set feature such as ss01 to have <br>
entirely different behaviour appropriate to each script, and given the <br>
limited number of 20 registered stylistic set features this is a more <br>
efficient use of the features; also, it is more intuitive for the user <br>
of a particular script for accessible stylistic sets in the UI to begin <br>
as ss01, ss02, etc. rather than these be reserved to some other, unused <br>
writing system.<br>
<br>
There are also cases where behaviour of stylistic set features might <br>
differ within a script, at the langsys level. I am currently looking at <br>
implementing a stylistic set within the Latin script that is specific to <br>
traditional Irish orthography (langsys IRT). Since it is the only <br>
stylistic set that would be meaningful within that langsys, my <br>
inclination would be to use ss01, but that feature has different <br>
behaviour for other Latin script languages, and different behaviour <br>
again for other scripts.<br>
<br>
Can anyone see a route out of this, in terms of being able to link <br>
feature parameters to specific script/langsys combinations?<br>
<br>
JH<br>
<br>
<br>
-- <br>
<br>
John Hudson<br>
Tiro Typeworks Ltd    <a href="http://www.tiro.com/">https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.tiro.com%2F&data=05%7C01%7Cpconstable%40microsoft.com%7C52b68c348a9747d1aff708dbcd98e3d8%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638329828780892990%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=XY4aK3f1ZvdkVN61IM28Ogqcm87Vii7llLgbN5gcV0I%3D&reserved=0</a><br>
<br>
Tiro Typeworks is physically located on islands<br>
in the Salish Sea, on the traditional territory<br>
of the Snuneymuxw and Penelakut First Nations.<br>
<br>
__________<br>
<br>
EMAIL HOUR<br>
In the interests of productivity, I am only dealing<br>
with email towards the end of the day, typically<br>
between 4PM and 5PM. If you need to contact me more<br>
urgently, please use other means.<br>
<br>
_______________________________________________<br>
mpeg-otspec mailing list<br>
mpeg-otspec@lists.aau.at<br>
<a href="https://lists.aau.at/mailman/listinfo/mpeg-otspec">https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.aau.at%2Fmailman%2Flistinfo%2Fmpeg-otspec&data=05%7C01%7Cpconstable%40microsoft.com%7C52b68c348a9747d1aff708dbcd98e3d8%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638329828780898719%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=95pTyVjeeRRh8UiKysKQ8G6llaz1EM%2B%2B%2FcEOmrR5vio%3D&reserved=0</a><o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</body>
</html>