> As an example, the vowel pairs a/ya, o/yo, u/yu, and so on
> are distinguished by changing from one small stroke to two
> small strokes. A Web page for children or foreigners may
> want to color these strokes separately. With the current
> encoding(s) in Unicode this is not possible, but I'm sure
> somebody has designed an encoding where this would be possible.

for these wowels pairs, this is not impossible to do:
but one must remember that ya, yo, yu are in fact compound 
letters (even if they are composed in the johab set of jamos that 
was used in Unicode) and are safely decomposable in Hangul as 
separate vowels, even if they are not canonically decomposable 
in Unicode.

So you could safely decompose, when creating the document,
these compound vowels, so that they can be each assigned a 
distinct style for instructing renderers.

It's just a shame that these compund letters were not given 
explicit canonical decompositions in Unicode (so that they would 
not occur with documents in NFD and NFKD forms, but could still 
be compressed with johab compound jamos and then as LV and LVT 
syllables in NFC and NFKC forms).

As a rendering process such as a browser does not need to output 
characters when rendering Hangul texts, I think they can safely 
add these decompositions internally and recompose to NFC form to 
optimize the final rendering in fonts, when the letters in the
same syllabic cluster share the same style; if this is not the 
case, then it's up to the browser to split syllables and render 
them using more basic Hangul jamos (but then the browser needs 
to know the way multiple jamos are composed, i.e. <L*V*> above 
<T*>, then <L*> on the left of <V*> unless <V*> is horizontal 
(in which case <L*> is above <T*>, and then letters in <L*> aligned 
horizontally if they are vertical, such as SSANG* CHOSEONG's), and 
same thing for <V*> (this includes the vowels pair YE which is 
composed horizontally, as Y is vertical). The Hangul script is so 
logical that even complex clusters are easy to compose and read, 
and even to transcode to ASCII or to sort.


__________________________________________________________________
<< ella for Spam Control >> has removed Spam messages and set aside
Newsletters for me
You can use it too - and it's FREE!  http://www.ellaforspam.com

<<attachment: winmail.dat>>

Reply via email to