- From: John Hudson <tiro@tiro.com>
- Date: Mon, 27 Sep 2010 09:59:00 -0700
- CC: www-style <www-style@w3.org>, www-font <www-font@w3.org>
Thomas Phinney wrote:
> There are a number of OpenType layout features that do take an
> explicit index argument to pick a specific glyph out[put from several
> options. Stylistic sets ('ssXX') are not one of them, but stylistic
> alternates ('salt') and even swashes ('swsh') are among the ones that
> do.
The relatively new Character Variant (<cv01>-<cv99>) features are
designed to work this way too, and the I'd say that support for this is
quite crucial to the use of these features, which are important for
scholarship and minority language typography.
For instance, I'm working with publishers cataloguing Byzantine seals
and coins, and they will be dependent on the Character Variant features
for the electronic versions of their catalogues, because they need to be
able to display specific variant forms in their transcriptions (since
these are important to the scholars using the catalogue) while retaining
searchability of text. As an example, their custom font will have >20
different forms of the Greek uppercase Alpha (U+0391), which will be
enumerated variants within a single Character Variant feature:
<cv01>
Alpha -> Alpha.1
Alpha -> Alpha.2
Alpha -> Alpha.3
etc.
and will need to be able to specify the precise variant to use in their
CSS code. Fallback to the first variant -- as happens for e.g. the
<salt> feature in current applications that do not provide access to
enumerated variants -- is not acceptable in such a situation, since it
would result in an inaccurate transcription of the object being catalogued.
JH
Received on Monday, 27 September 2010 17:06:34 UTC