<p><span style="font-family:Arial, sans-serif;font-size:18px;">Simon Cozens replied.</span></p><p><span style="font-family:Arial, sans-serif;font-size:18px;"> </span><br><span style="font-family:Arial, sans-serif;font-size:18px;">Thank you for replying.</span></p><p><span style="font-family:Arial, sans-serif;font-size:18px;"> </span><br><span style="font-family:Arial, sans-serif;font-size:18px;">Simon Cozens wrote as follows.</span></p><p><span style="font-family:Arial, sans-serif;font-size:18px;"> </span><br><span style="font-family:Arial, sans-serif;font-size:18px;">> 4) Ensure that you're using the terms of the specification precisely. For example, there is no such thing as a "liga table" in the OFF specification, so it's hard for other people to follow what you mean when you say you want to "adapt a copy" of it. To do this, you may need to read, and possibly even understand, the specification.</span></p><p><span style="font-family:Arial, sans-serif;font-size:18px;"> </span><br><span style="font-family:Arial, sans-serif;font-size:18px;">Yes, thank you.</span></p><p><span style="font-family:Arial, sans-serif;font-size:18px;"> </span><br><span style="font-family:Arial, sans-serif;font-size:18px;">I have now rewritten that paragraph. Here is the revised text.</span></p><p><span style="font-family:Arial, sans-serif;font-size:18px;"> </span><br><span style="font-family:Arial, sans-serif;font-size:18px;">I am thinking that this suggested new layout feature could possibly be produced by a person who is writing software for a fontmaking program adapting a copy of the software that implements the liga layout feature, changing the name from liga to become a presently unused four lowercase letter sequence, and having four integers for each substitution rule.</span></p><p><span style="font-family:Arial, sans-serif;font-size:18px;"> </span><br><span style="font-family:Arial, sans-serif;font-size:18px;">The four integers being</span></p><p><span style="font-family:Arial, sans-serif;font-size:18px;"> </span><br><span style="font-family:Arial, sans-serif;font-size:18px;">startOfThisGlyphIndexSequence: integer;</span></p><p><span style="font-family:Arial, sans-serif;font-size:18px;"> </span><br><span style="font-family:Arial, sans-serif;font-size:18px;">endOfThisGlyphIndexSequence: integer;</span></p><p><span style="font-family:Arial, sans-serif;font-size:18px;"> </span><br><span style="font-family:Arial, sans-serif;font-size:18px;">startOfThisCharacterString: integer;</span></p><p><span style="font-family:Arial, sans-serif;font-size:18px;"> </span><br><span style="font-family:Arial, sans-serif;font-size:18px;">endOfThisCharacterString: integer;</span></p><p><span style="font-family:Arial, sans-serif;font-size:18px;"> </span><br><span style="font-family:Arial, sans-serif;font-size:18px;">These would point to locations within two arrays, each defined just once for the whole font.</span></p><p><span style="font-family:Arial, sans-serif;font-size:18px;"> </span><br><span style="font-family:Arial, sans-serif;font-size:18px;">allOfTheGlyphIndexSequences: array of integer;</span></p><p><span style="font-family:Arial, sans-serif;font-size:18px;"> </span><br><span style="font-family:Arial, sans-serif;font-size:18px;">allOfTheCharacterStrings: array of char;</span></p><p><span style="font-family:Arial, sans-serif;font-size:18px;"> </span><br><span style="font-family:Arial, sans-serif;font-size:18px;">The allOfTheGlyphIndexSequences array is so that displays of the localized text can be produced, both on screen and in exported printed documents.</span></p><p><span style="font-family:Arial, sans-serif;font-size:18px;"> </span><br><span style="font-family:Arial, sans-serif;font-size:18px;">The inclusion of the allOfTheCharacterStrings array is so that if the localized text in electronic character form is desired then the rendering system could produce it from the content of the original document and some of the content of the allOfTheCharacterStrings array.</span></p><p><span style="font-family:Arial, sans-serif;font-size:18px;"> </span><br><span style="font-family:Arial, sans-serif;font-size:18px;">William Overington</span></p><p><span style="font-family:Arial, sans-serif;font-size:18px;"> </span><br><span style="font-family:Arial, sans-serif;font-size:18px;">Monday 30 September 2024</span></p><p><span style="font-family:Arial, sans-serif;font-size:18px;">  </span></p><p><span style="font-family:Arial, sans-serif;font-size:18px;">  </span></p><p> </p>