> Rendering in some scripts maps multiple code points to one glyph
> position. For instance, Vietnamese, which uses the Latin alphabet,
> can have up to five accents applied to a basic Latin character, to
> present one glyph fitting into one (wide or narrow) character
> position.
Hmm, only two, AFAIK: Vietnamese has a set of tone marks (acute,
grave, hook, tilde, dot below) which can be applied to a base letter,
and some of the base letters have an accent (breve, circumflex, horn).
> Representing Vietnamese in a fixed-width simple terminal emulator
> requires considerable rendering code, even though most of the
> required accents and all of the alphabet is found in ascii.
This isn't correct since Unicode contains all Vietnamese letters in
precomposed form. Anyway, this is an exception.
Werner
--
Linux-UTF8: i18n of Linux on all levels
Archive: http://mail.nl.linux.org/linux-utf8/