chiark / gitweb /
Add cvXX (character variant) lookups
authorBen Harris <bjh21@bjh21.me.uk>
Wed, 8 Jan 2025 21:15:53 +0000 (21:15 +0000)
committerBen Harris <bjh21@bjh21.me.uk>
Wed, 8 Jan 2025 21:15:53 +0000 (21:15 +0000)
commit320de601bc5457dfad8fd8009806e0de21fdafb4
treef84fc5202f9113c4a81a7fa40e5c7bfdff15e3e0
parent8a2449c697191002ee9764cde7de198294584313
Add cvXX (character variant) lookups

The idea of these is that each one allows for choosing between different
variants of a single character (or set of closely-related characters).
This allows for deciding that you want (for instance) the angular
SAA5054 "ccedilla", but not its weird conjoined "ugrave".

This seems like a good way to handle chips like the SN74S262 where some
samples seem to vary in a single character from others, as well as more
generally for making the variant glyphs easily accessible for purposes
other than precise emulation.

At the moment, each feature only provides alternatives for a single
character, but now that we have a mechanism for it, that might change.
bedstead.c