<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:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:"Calibri",sans-serif;}
span.EmailStyle20
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.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>
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Any regular expression utility is capable of detecting sequences that match pattern sequences. The GSUB table is used for a very specific scenario: substitution of glyphs. It's not a general-purpose transduction utility.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">This thread seems to me to be off topic as it doesn't appear to pertain to the development or maintenance of the OpenType Spec or Open Font Format standard. Hence, I won't respond further and suggest it be taken elsewhere.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Peter<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">-----Original Message-----<br>
From: mpeg-otspec <mpeg-otspec-bounces@lists.aau.at> On Behalf Of wjgo_10009@btinternet.com<br>
Sent: Saturday, April 4, 2020 12:09 PM<br>
To: mpeg-otspec@lists.aau.at<br>
Subject: Re: [MPEG-OTSPEC] Could software used for GSUB decoding be adapted to decode localizable sentence codes please?</p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">> I fail to see the relevance of this to fonts.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">It does not relate to fonts. Yet it does relate to OpenType in that for the GSUB table in an OpenType font to be applied in a practical situation, there needs to be a software application that can detect examples in the text stream of
 sequences that match the sequences defined in the font.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">> We have existing standards to identify languages, not least the ISO<o:p></o:p></p>
<p class="MsoPlainText">> 639 series, and the IETF BCP-47 (which uses the ISO specification).
<o:p></o:p></p>
<p class="MsoPlainText">> The IETF specification is capable of being extremely specific if
<o:p></o:p></p>
<p class="MsoPlainText">> desired — fthe document gives the example de-CH-1901 (German as used
<o:p></o:p></p>
<p class="MsoPlainText">> in Switzerland using the 1901 variant [orthography]).<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Yes. one of those codes can be used in a comment in a sentence.dat file so as to provide feedback to a human being of the target language of the particular sentence.dat file.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Until reading your post I was unaware of the extremely specific capability of those standards.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">> Anyone is welcome to build translation systems, or libraries of
<o:p></o:p></p>
<p class="MsoPlainText">> pre-defined translations, and I would recommend that they use these
<o:p></o:p></p>
<p class="MsoPlainText">> well-thought-out tagging systems — but what has that got to do with
<o:p></o:p></p>
<p class="MsoPlainText">> fonts?<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Well, my sentence.dat format does so.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">The format dates from around 2014 but in reviewing the published documents I realized that they differ from some recent ideas of mine about the code numbers for then sentences, so I have today produced and published a new document.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><a href="https://eur01.safelinks.protection.outlook.com/?url=http:%2F%2Fwww.users.globalnet.co.uk%2F~ngo%2FThe_Format_of_the_sentence_dot_dat_files_for_use_in_Research_on_Communication_through_the_Language_Barrier_using_encoded_Localizable_Sentences.pdf&amp;data=02%7C01%7C%7C1bced5facbc342a7bf6908d7d8cb9d50%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637216241348143103&amp;sdata=5vVKhaZUp%2BLuPjaE01yLKhSFQrFG9BDeUd6fgImF4uY%3D&amp;reserved=0"><span style="color:windowtext;text-decoration:none">https://eur01.safelinks.protection.outlook.com/?url=http:%2F%2Fwww.users.globalnet.co.uk%2F~ngo%2FThe_Format_of_the_sentence_dot_dat_files_for_use_in_Research_on_Communication_through_the_Language_Barrier_using_encoded_Localizable_Sentences.pdf&amp;data=02%7C01%7C%7C1bced5facbc342a7bf6908d7d8cb9d50%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637216241348143103&amp;sdata=5vVKhaZUp%2BLuPjaE01yLKhSFQrFG9BDeUd6fgImF4uY%3D&amp;reserved=0</span></a><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><a href="https://eur01.safelinks.protection.outlook.com/?url=http:%2F%2Fwww.users.globalnet.co.uk%2F~ngo%2Flocalizable_sentences_research.htm&amp;data=02%7C01%7C%7C1bced5facbc342a7bf6908d7d8cb9d50%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637216241348153097&amp;sdata=aPm2dO%2FyfgJLIZYItcIiUB517yzv0w9ifB6%2BO%2Ff5l04%3D&amp;reserved=0"><span style="color:windowtext;text-decoration:none">https://eur01.safelinks.protection.outlook.com/?url=http:%2F%2Fwww.users.globalnet.co.uk%2F~ngo%2Flocalizable_sentences_research.htm&amp;data=02%7C01%7C%7C1bced5facbc342a7bf6908d7d8cb9d50%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637216241348153097&amp;sdata=aPm2dO%2FyfgJLIZYItcIiUB517yzv0w9ifB6%2BO%2Ff5l04%3D&amp;reserved=0</span></a><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Hopefully that new document helps to explain.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">As it happens I have since 2016 been writing some novels built around the idea of localizable sentences. Yes, it is sort of science fiction, but the intention is to convey my ideas in a popularly readable format.
<o:p></o:p></p>
<p class="MsoPlainText">After I had completed the novel in 2019 I missed writing it, so I started a second novel. Free to read, no registration requested.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Well, I am not a novelist in the sense of doing it professionally, and I appreciate that writing novels like that around an invention might raise some eyebrows, but I like to think that they put my ideas across effectively, and they
 have helped me express ideas, and, well, if they help keep my mind active as I get older, that is good.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Two chapters from the second novel might be helpful here<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><a href="https://eur01.safelinks.protection.outlook.com/?url=http:%2F%2Fwww.users.globalnet.co.uk%2F~ngo%2Flocalizable_sentences_the_second_novel_chapter_009.pdf&amp;data=02%7C01%7C%7C1bced5facbc342a7bf6908d7d8cb9d50%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637216241348153097&amp;sdata=%2BwBaJCDuWsgU2mrLGuzJO6Bkwwwz2jvvqvb0f02cJHc%3D&amp;reserved=0"><span style="color:windowtext;text-decoration:none">https://eur01.safelinks.protection.outlook.com/?url=http:%2F%2Fwww.users.globalnet.co.uk%2F~ngo%2Flocalizable_sentences_the_second_novel_chapter_009.pdf&amp;data=02%7C01%7C%7C1bced5facbc342a7bf6908d7d8cb9d50%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637216241348153097&amp;sdata=%2BwBaJCDuWsgU2mrLGuzJO6Bkwwwz2jvvqvb0f02cJHc%3D&amp;reserved=0</span></a><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">quote from the chapter<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">John continues. “So I am going to describe the three ways that are proposed in our research, describing each by an example encoding, in each case for the original sentence that I mentioned, namely ‘Good day.’<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">end quote<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><a href="https://eur01.safelinks.protection.outlook.com/?url=http:%2F%2Fwww.users.globalnet.co.uk%2F~ngo%2Flocalizable_sentences_the_second_novel_chapter_027.pdf&amp;data=02%7C01%7C%7C1bced5facbc342a7bf6908d7d8cb9d50%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637216241348153097&amp;sdata=U5znw5QIHOT2KNK1FFdYC30WpU1CTo8TpvzZWYeJa38%3D&amp;reserved=0"><span style="color:windowtext;text-decoration:none">https://eur01.safelinks.protection.outlook.com/?url=http:%2F%2Fwww.users.globalnet.co.uk%2F~ngo%2Flocalizable_sentences_the_second_novel_chapter_027.pdf&amp;data=02%7C01%7C%7C1bced5facbc342a7bf6908d7d8cb9d50%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637216241348153097&amp;sdata=U5znw5QIHOT2KNK1FFdYC30WpU1CTo8TpvzZWYeJa38%3D&amp;reserved=0</span></a><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">quote from the chapter<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">“Well, I don’t know what it is about but someone was asking if decoding localizable sentences had a sort of ffi problem and someone say ‘no’. I was wondering what that is about please.”<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">end quote<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Readers might like to look at the part about the possible encoding of localizable sentences in Unicode in one of my replies to the Public Review of the QID Emoji proposal.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><a href="https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.unicode.org%2Freview%2Fpri408%2F&amp;data=02%7C01%7C%7C1bced5facbc342a7bf6908d7d8cb9d50%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637216241348153097&amp;sdata=55vdXObqXdQuo919K1wCFted18nuvW4nKs2dx4J3CoA%3D&amp;reserved=0"><span style="color:windowtext;text-decoration:none">https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.unicode.org%2Freview%2Fpri408%2F&amp;data=02%7C01%7C%7C1bced5facbc342a7bf6908d7d8cb9d50%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637216241348153097&amp;sdata=55vdXObqXdQuo919K1wCFted18nuvW4nKs2dx4J3CoA%3D&amp;reserved=0</span></a><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Links to the novels.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><a href="https://eur01.safelinks.protection.outlook.com/?url=http:%2F%2Fwww.users.globalnet.co.uk%2F~ngo%2Fnovel_plus.htm&amp;data=02%7C01%7C%7C1bced5facbc342a7bf6908d7d8cb9d50%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637216241348153097&amp;sdata=5f5c0bp6il1f%2BMBeD3A8%2BnAMDtglhH7d7yddrBkNAQA%3D&amp;reserved=0"><span style="color:windowtext;text-decoration:none">https://eur01.safelinks.protection.outlook.com/?url=http:%2F%2Fwww.users.globalnet.co.uk%2F~ngo%2Fnovel_plus.htm&amp;data=02%7C01%7C%7C1bced5facbc342a7bf6908d7d8cb9d50%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637216241348153097&amp;sdata=5f5c0bp6il1f%2BMBeD3A8%2BnAMDtglhH7d7yddrBkNAQA%3D&amp;reserved=0</span></a><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><a href="https://eur01.safelinks.protection.outlook.com/?url=http:%2F%2Fwww.users.globalnet.co.uk%2F~ngo%2Flocse_novel2.htm&amp;data=02%7C01%7C%7C1bced5facbc342a7bf6908d7d8cb9d50%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637216241348153097&amp;sdata=IXTdOF%2FUYyizk9NlMzpMEk8N5uNLBgQ6SnsDDl2AM%2FE%3D&amp;reserved=0"><span style="color:windowtext;text-decoration:none">https://eur01.safelinks.protection.outlook.com/?url=http:%2F%2Fwww.users.globalnet.co.uk%2F~ngo%2Flocse_novel2.htm&amp;data=02%7C01%7C%7C1bced5facbc342a7bf6908d7d8cb9d50%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637216241348153097&amp;sdata=IXTdOF%2FUYyizk9NlMzpMEk8N5uNLBgQ6SnsDDl2AM%2FE%3D&amp;reserved=0</span></a><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><a href="https://eur01.safelinks.protection.outlook.com/?url=http:%2F%2Fwww.users.globalnet.co.uk%2F~ngo%2F&amp;data=02%7C01%7C%7C1bced5facbc342a7bf6908d7d8cb9d50%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637216241348163087&amp;sdata=oJLd8wh9bXquCYLtfJ7eIkb1OqBOIrTLxuRU%2B8DUu1k%3D&amp;reserved=0"><span style="color:windowtext;text-decoration:none">https://eur01.safelinks.protection.outlook.com/?url=http:%2F%2Fwww.users.globalnet.co.uk%2F~ngo%2F&amp;data=02%7C01%7C%7C1bced5facbc342a7bf6908d7d8cb9d50%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637216241348163087&amp;sdata=oJLd8wh9bXquCYLtfJ7eIkb1OqBOIrTLxuRU%2B8DUu1k%3D&amp;reserved=0</span></a><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">The webspace is hosted on a server run by PlusNet PLC, a United Kingdom Internet Service Provider. The webspace is not hosted on my computer.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">I am hoping that the ideas can result in an ISO standard and that the invention can be applied in practical use on computers and mobile devices. My view is that a free-to-use non-proprietary ISO standard is the way to achieve this, then
 the invention could be used integrated into Unicode plain text usage on various platforms interoperably.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">William Overington<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Saturday 4 April 2020<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">_______________________________________________<o:p></o:p></p>
<p class="MsoPlainText">mpeg-otspec mailing list<o:p></o:p></p>
<p class="MsoPlainText"><a href="mailto:mpeg-otspec@lists.aau.at"><span style="color:windowtext;text-decoration:none">mpeg-otspec@lists.aau.at</span></a><o:p></o:p></p>
<p class="MsoPlainText"><a href="https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.aau.at%2Fmailman%2Flistinfo%2Fmpeg-otspec&amp;data=02%7C01%7C%7C1bced5facbc342a7bf6908d7d8cb9d50%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637216241348163087&amp;sdata=%2FnknaXZtY%2FwrWw%2FUN9QK3uVveIGLySdfop8hi4XizZs%3D&amp;reserved=0"><span style="color:windowtext;text-decoration:none">https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.aau.at%2Fmailman%2Flistinfo%2Fmpeg-otspec&amp;data=02%7C01%7C%7C1bced5facbc342a7bf6908d7d8cb9d50%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637216241348163087&amp;sdata=%2FnknaXZtY%2FwrWw%2FUN9QK3uVveIGLySdfop8hi4XizZs%3D&amp;reserved=0</span></a><o:p></o:p></p>
</div>
</body>
</html>