[MPEG-OTSPEC] Expressing a colourful glyph in a QR code and application of such a QR code

William_J_G Overington wjgo_10009 at btinternet.com
Sat Dec 2 19:19:05 CET 2023


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.

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.

====

The whole glyph, monochrome, or colourful with monochrome backup, is 
specified between { and } wavy brackets.

Spaces and return characters are regarded as comments and may, but need 
not, be included.

Each item is between round parentheses.

---

(%,left_x, right_x, lower_y, upper_y)

Example,

(%, 0, 2048, -768, 2048)

----

(&, 0, 0, 0, 0)

is for monochrome, or monochrome backup for a colourful glyph.

----

(*,r_value, g_value, b_value, a_value)

Example,

(*, 0, 255, 0, 255)

is for a colourful glyph of one colour as part of the total colourful 
glyph.

----

Each contour is a sequence of points.

(#, x_value, y_value, 1_for_on_curve,_0 for_off_curve, ...) for as many 
points that are in the contour.

Example,

(#, 256, 256, 1, 256, 1792, 0, 1792, 1792, 1, 1792, 256, 1)

----

An example of the string for encoding of a complete glyph in a QR code.

{
(%, 0, 2048, 0, 2048)
(&, 0, 0, 0, 0)
(#, 256, 256, 1, 256, 1792, 0, 1792, 1792, 1, 1792, 256, 1)
(#, 1280, 1024, 1, 1536, 1024, 1, 1536, 1280, 1, 1280, 1280, 1)
(*, 0, 0, 255, 255)
(#, 1280, 1024, 1, 1280, 1280, 1, 1536, 1280, 1, 1536, 1024, 1)
(*, 0, 255, 0, 255)
(#, 256, 256, 1, 256, 1792, 0, 1792, 1792, 1, 1792, 256, 1)
}

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.

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.

William Overington

Saturday 2 December 2023


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.aau.at/pipermail/mpeg-otspec/attachments/20231202/0add97db/attachment.html>


More information about the mpeg-otspec mailing list