Re: Proposal to add QAMATS QATAN to the BMP of the UCS

From: Ernest Cline (ernestcline@mindspring.com)
Date: Tue May 04 2004 - 22:36:35 CDT


> [Original Message]
> From: Mark E. Shoulson <mark@kli.org>
> To: <unicode@unicode.org>
> Date: 5/4/2004 7:49:45 PM
> Subject: Re: Proposal to add QAMATS QATAN to the BMP of the UCS
>
> Peter Kirk wrote:
>
> > It would actually be possible, although I am not sure if it is useful,
> > to rearrange all the fixed position classes to make a space for QAMATS
> > QATAN next door to QAMATS.
>
> If it were possible to do this, couldn't we rearrange everything so that
> the points were NOT screwed up like they are?

Depends on what you mean by screwed up.

Let f(c) be a function that returns the current canonical combining
class of character c. It is possible to change the classes so that
the value would be returned by a new function g(c) where f(c) and g(c)
are not equal for all values of c, but there are restrictions on how far
the change could be made, In particular, for all characters x and y,
currently defined in Unicode the following must be true.

If f(x) < f(y) then g(x) < g(y).
If f(x) = f(y) then g(x) = g(y).
If f(x) > f(y) then g(x) > g(y).

Basically all this does is if there was a need to give a character a
class between the current 18 and 19, Unicode could for example
add 1 to all of the classes that are 19 or greater and give the new
character a class of 19. If Unicode allowed non-integral combining
classes, it would be simpler to give the new character a class of 18.5.



This archive was generated by hypermail 2.1.5 : Fri May 07 2004 - 18:45:25 CDT