Markus Kuhn wrote:
> d) character encodings other than UTF-8 with combining characters
> (so TIS-620 is not qualified)
I must notice that combining characters are not always as "complex" as they
can be in the most general case.
In some cases, the only thing needed to implement them is the possibility
that glyphs be "zero width", with the actual shape gutting on the right
side (or on the left side, in RTL scripts).
This feature would be allowed also by, e.g., BDF fonts.
Talking about TIS-620 specifically, I have seen an actual implementation
using this technique in Thai DOS, at the beginning of the 90's.
The result was certainly not 100% excellent, by the point of view of a
typographer or a calligrapher. However, it was readable and it was the
accepted standard in those years. (The main visual problem with this
approach that Thai tone marks were always high enough to stack on vowel
marks, even when no vowel mark was actually present).
In theory, the technique would be sufficient also for a basic rendering of
other scripts, e.g. Hebrew.
_ Marco
-
Linux-UTF8: i18n of Linux on all levels
Archive: http://mail.nl.linux.org/linux-utf8/