Re: Level of Unicode support required for various languages

"John H. Jenkins" <[email protected]>
Newsgroups gmane.text.unicode.devel
Message-ID <[email protected]>
On Oct 25, 2007, at 8:14 PM, David Starner wrote:

> In 10/25/07, [email protected] <[email protected]> wrote:
>> I aaware that the original aim of unicode was to have all 'useful'
>> characters in the BMP.  However as far as CJKV characters are  
>> concerned
>> this has not been done, rather characters have been added on a first
>> come first serve basis.
>
> The character set standards of China, Taiwan, Japan and Korea were
> completely included in the BMP. The sets of characters that computer
> users of CJKV characters were actually using are all in the BMP. That
> was not a first come, first serve policy.

Perhaps we have a different sense of what "first come, first serve  
means."  To me, the fact that the PRC, Taiwan, Japan, and South Korea  
already had well-established and widely used character set standards  
means that their immediate needs got covered first. Vietnam, North  
Korea, and didn't have their character sets even under way at the  
time, so naturally their needs came later.  There was not a general  
survey of "useful" CJKV characters (if that term even means anything)  
made before doing additions.  If there had been, then nothing in  
IICore would be in plane 2.

>> If the allocation of CJKV codepoints continues
>> to be donr in this way, then for modern CJKV coverage will require  
>> not
>> only BMP and plane 1 support but also, in the future, plane 3 suport.
>
> (Should be plane 2, BTW.)
>

No, he meant plane 3.  If the current explosion of extremely rare Han  
characters continues, we'll have to start putting them in plane 3  
before long.

> If it continues to be done in what way? They currently have teams of
> experts sorting through the body of writing in Han ideographs, finding
> new distinct ideographs, and identifying what most needs encoding.
> Short of God handing the next set of Han ideographs down from Mt.
> Sinai on stone tablets, I don't know what improvements can be made.


There is actual considerable room for improvement.

First of all, the experience of Extension C showed that there was a  
serious QA problem in the IRG.  The amount of effort involved in  
identifying unifiable pairs entirely by hand left the whole process  
error-prone.  This has largely been corrected with Extension D work.

Secondly, the whole issue of "distinct ideographs" is getting nastier  
and nastier as the IRG has to deal with increasingly rare characters  
of uncertain provenance and meaning.  So long as the IRG continues to  
treat each "distinct" ideograph as something that needs independent  
encoding, this is going to be a problem that plagues us.

If, for example, we'd had the concept of variant selectors an  
established part of the standard during the Extension B work, the IRG  
could have saved literally thousands of code points which are now  
dedicated to obscure variants found in the Hanyu Da Zidian.  If we  
abandon the idea that every distinct ideograph requires separate  
encoding, we could speed up the whole process, improve the quality of  
work, and -- most important -- make implementation much simpler.

=====
John H. Jenkins
[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.