<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body><div class="auto-created-dir-div" dir="auto" style="unicode-bidi: embed;"><style>p{margin:0}</style><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></body></html>