chiark / gitweb /
Implement separated graphics as feature 'ss16'
authorBen Harris <bjh21@bjh21.me.uk>
Sat, 28 Mar 2020 21:03:37 +0000 (21:03 +0000)
committerBen Harris <bjh21@bjh21.me.uk>
Sat, 28 Mar 2020 21:03:37 +0000 (21:03 +0000)
commit7e8a47cfc5c1cb61b212dea1a5d36acea57e31ce
treeb30f5bd385f24ae3a28f03147e29133abb2561d8
parent4821654490ca07f61eec5aafc473f2a6cde31f77
Implement separated graphics as feature 'ss16'

While Unicode 13 added code points for 6-cell mosaic graphics, it
didn't specify any way to select separated vs contiguous graphics.
This differs fron ZVBI, which used differect code points for separated
and contiguous glyphs.  This means that separated graphics must be a
matter of style, which is consistent with the way that they're
selected by a control character in Teletext.

In OpenType, implement this as a stylistic set, 'ss16', that replaces
the contiguous glyphs with their separated counterparts.  I'm
reserving 'ss14' for the 4-cell equivalent.
bedstead.c