[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