Is there any informal standard on how to choose which character variant (cv01 through cv99) or stylistic set (cv01 through cv20) a certain glyph or group of glyphs should go into?
Alternatively, has someone conducted a survey what actual typefaces put in these features?
With CSS Fonts 3, there is a higher-level language to add mnemonics for these enumerated features (and some more) when used with the font-variant-alternates property.
@font-feature-values FontFamilyName {
@styleset {insular: 1; uncial: 2; unicase: 3;} /* ssXY */
@character-variant {initial: 1; medial: 2; final: 3;} /* cvXY */
@stylistic {cute: 1;} /* salt index */
@swash {curly: 1; longish: 2; playful: 3;} /* swsh or cswh index */
@ornaments {ugly: 1; floral: 2; techy: 3;} /* ornm index */
@annotation {circled: 1; disced: 2; squared: 3; inverse: 4} /* nalt index */
/* identifiers in front of colon are user defined and can be shared by fonts */
/* numbers after the colon are font-dependent */
}