JA> Are you are proposing that an update to ISO2022 be issued that defines
JA> a new mode that combines CR+GR into a single entity for the purposes
JA> of mapping to
JA> C1+G0 C1+G1 C1+G2 C1+G3
JA> but keep the ability to manipulate the mappings of GL/GR? If so, I
JA> do not see how this would work.
The way I'm implementing this is to define two new types of charsets
(in addition to the usual four): 128-character and 128x128 character.
When such a ``wide'' charset is mapped to GR, C1 characters are
ignored, and graphic characters come out instead. When such a charset
is mapped to GL, C0 characters are still parsed normally, and only
characters from 0x20 upwards are available.
A side-effect is that in 7-bit mode, 0x00-0x1F graphic characters are
only available by using single-shifts, but I think this is something
we can live with.
Juliusz
-
Linux-UTF8: i18n of Linux on all levels
Archive: http://mail.nl.linux.org/lists/