<div dir="ltr">Dear William,<div><br></div><div>The general scope of a font standard is to define a universally encoded dataset that allows to transform a machine-readable sequence of codepoints (a text string) into a human-readable sequence of rendered glyphs. From what you're describing, it appears that the output of the process you suggest to standardize aims to convert a text string into another machine-readable code. So, the answer to at least one of the questions you asked - "is it in scope for such a standardization of the format of such a string of glyph-describing text characters to become encoded in the font standard" - would be _no_, it is out of scope of the font format standardization activities.</div><div><br></div><div>Thank you,</div><div>Vladimir</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Dec 2, 2023 at 1:23 PM William_J_G Overington <<a href="mailto:wjgo_10009@btinternet.com">wjgo_10009@btinternet.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><u></u>     <div><div dir="auto" style="unicode-bidi:embed"><p>Here is a first attempt at a standard for this technique, posted for consultation in the hope of making progress in standardization and application of the idea.</p><p><br></p><p>Still needed, at the least, is specification of a recommendation of how the glyph will be accessed by an application program in the device after the glyph has been gathered: for example, by a Unicode code point or by a sequence of Unicode characters. The possibility of including a suggestion of a postscript name for the glyph is also desirable.</p><p><br></p><p>====</p><p><br></p><p>The whole glyph, monochrome, or colourful with monochrome backup, is specified between { and } wavy brackets.</p><p><br></p><p>Spaces and return characters are regarded as comments and may, but need not, be included.</p><p><br></p><p>Each item is between round parentheses.</p><p><br></p><p>---</p><p><br></p><p>(%,left_x, right_x, lower_y, upper_y)</p><p><br></p><p>Example,</p><p><br></p><p>(%, 0, 2048, -768, 2048)</p><p><br></p><p>----</p><p><br></p><p>(&, 0, 0, 0, 0)</p><p><br></p><p>is for monochrome, or monochrome backup for a colourful glyph.</p><p><br></p><p>----</p><p><br></p><p>(*,r_value, g_value, b_value, a_value)</p><p><br></p><p>Example,</p><p><br></p><p>(*, 0, 255, 0, 255)</p><p><br></p><p>is for a colourful glyph of one colour as part of the total colourful glyph.</p><p><br></p><p>----</p><p><br></p><p>Each contour is a sequence of points.</p><p><br></p><p>(#, x_value, y_value, 1_for_on_curve,_0 for_off_curve, ...) for as many points that are in the contour.</p><p><br></p><p>Example,</p><p><br></p><p>(#, 256, 256, 1, 256, 1792, 0, 1792, 1792, 1, 1792, 256, 1)</p><p><br></p><p>----</p><p><br></p><p>An example of the string for encoding of a complete glyph in a QR code.</p><p><br></p><p>{</p><p>(%, 0, 2048, 0, 2048)</p><p>(&, 0, 0, 0, 0)</p><p>(#, 256, 256, 1, 256, 1792, 0, 1792, 1792, 1, 1792, 256, 1)</p><p>(#, 1280, 1024, 1, 1536, 1024, 1, 1536, 1280, 1, 1280, 1280, 1)</p><p>(*, 0, 0, 255, 255)</p><p>(#, 1280, 1024, 1, 1280, 1280, 1, 1536, 1280, 1, 1536, 1024, 1)</p><p>(*, 0, 255, 0, 255)</p><p>(#, 256, 256, 1, 256, 1792, 0, 1792, 1792, 1, 1792, 256, 1)</p><p>}</p><p><br></p><p>The idea is that the glyph, perhaps displayed printed large upon a large sheet of white paper as an exhibit at MoMA, the Museum of Modern Art in New York, is a green shape with a blue square upon it, and in the lower right corner of the large sheet of white paper is printed a QR code that contains the information needed to gather sufficient details of the glyph into a device that has an app with a suitable font building capability such that the glyph would become available for use with precision in the device.</p><p><br></p><p>There is accompanying the colourful glyph information, information of a monochrome back up of the otherwise green shape in the foreground colour and the otherwise blue shape expressed as a filled square of the background colour (or of the colour of the paper), though that glyph is not displayed on the printed artwork in the museum.</p><p><br></p><p>William Overington</p><p><br></p><p>Saturday 2 December 2023</p><p><br></p><p><br></p></div></div>_______________________________________________<br>
mpeg-otspec mailing list<br>
<a href="mailto:mpeg-otspec@lists.aau.at" target="_blank">mpeg-otspec@lists.aau.at</a><br>
<a href="https://lists.aau.at/mailman/listinfo/mpeg-otspec" rel="noreferrer" target="_blank">https://lists.aau.at/mailman/listinfo/mpeg-otspec</a><br>
</blockquote></div>