From: Richard Wordingham (richard.wordingham@ntlworld.com)
Date: Wed Mar 22 2006 - 15:53:28 CST
Philippe Verdy wrote:
> and reordering issues (at code point level) can also be achieved using
> glyph IDs within substitution tables
Not on Windows. For rendering only it can be imitated, but the imitation
does not work for editing the text. If you appear to have swapped two
glyphs (e.g. via contextual substitutions), apparently deleting one
character will actually delete the other!
For example, to 'swap' characters K and E with glyphs gK and gE you could
try a sequence of rules such as:
gK > E_for_K / _ gE
gE > gK / E_for_K _
E_for_K > gE
which converts 'gK gE' to 'gE gK'. However, a process that would normally
delete gK would delete E from the backing store, with the result that
apparently deleting gK would convert the display 'gE gK' to 'gK'!
Richard.
This archive was generated by hypermail 2.1.5 : Wed Mar 22 2006 - 15:58:55 CST