chiark / gitweb /
Encode otherwise-unencoded glyphs in the private use area
authorBen Harris <bjh21@bjh21.me.uk>
Wed, 1 May 2024 21:41:51 +0000 (22:41 +0100)
committerBen Harris <bjh21@bjh21.me.uk>
Wed, 1 May 2024 21:41:51 +0000 (22:41 +0100)
commita275770e42146bcc4e3ab94bcd67cd6306a3804b
tree07a99eaf7c833eeaf8ff491b473c1ef2ccdbc715
parent555ce05e86bfadb0b87013226e975178139380ab
Encode otherwise-unencoded glyphs in the private use area

There are several glyphs in Bedstead that are not encoded at standard
Unicode code points.  In most cases this is because they're font
variants of other glyphs, and in one case it's a character that's
simply not in Unicode ("oldsheqel").  These can be accessed using
OpenType features or by glyph name, but not all applications make
those available or easy to use.  Giving all the glyphs code points
makes them usable (albeit with some ugliness) in pretty much any
application.

The code points I've used are in the "Reserved for font hacks" range
in the ConScript Unicode Registry, which should minimise their chances
of colliding with other useful things.
bedstead.c