Could you explain how this would be used please?
For example, would it be like the following, or would it be different?
Suppose that a font contains a glyph for an alternate lowercase e where the glyph is of a lowercase e with a swash flourish such as a calligrapher might use at the end of a line of text.
Suppose there is a line of poetry ending a poem.
For example, as follows.
And beyond, an apple tree
If someone wanted to key that line of poetry so that the alternate lowercase e where the glyph is of a lowercase e with a swash flourish is used at the end of the line, would that person key the text as follows?
And beyond, an apple tre%e
Is what you are wanting to develop a method so that keying that sequence would automatically produce a display using the alternate lowercase e?
Is that what you want to achieve, or is what you want to achieve something different?
On what platforms and with what software are you wanting the system you seek to work please?
An approach that I have used is to produce a pdf (portable document format) document containing one of each of the alternate character glyphs; glyphs that are mapped into the plane 0 Private Use Area. A user could then copy from that document onto the clipboard, paste into WordPad and then reformat using the font. That technique allows a person using a program such as WordPad that does not have, in at least the version on the computer that I am using running Windows xp, an Input Symbol facility.
An example of such a pdf document, for my Sonnet Calligraphic font, is available in the following place.
http://forum.high-logic.com:9080/t/sonnet-calligraphic/2698/33
That technique is a little awkward to use, yet does work well without needing to add special software into the operating system. A pdf can be made to have internal hyperlinks, so an opening page with the letters of the alphabet each set up as a hyperlink to another page and a collection of pages, one for each letter, with the alternate glyphs on the pages could be produced within the pdf.
However, that method is not automatic, so an automated method would be of interest.
William Overington
10 July 2012