I haven't had time to read this list recently, so here is a somewhat belated
response.

>But, even if you do so, we are left with a "wrong" canonical decomposition:

>1FBC;GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI;Lt;0;L;0391
0345;;;;N;;;;1FB3;

>According to James' statement (which is not totally supported by others,
>anyway), the decomposition should be U+0391 U+0399 (GREEK CAPITAL LETTER
>ALPHA + GREEK CAPITAL LETTER IOTA).

Unfortunately, due to historical reasons the characters are misnamed. They
should be named:

GREEK TITLECASE LETTER ALPHA WITH PROSGEGRAMMENI, etc.

However, we can't change the names. See
http://www.unicode.org/unicode/standard/policies.html. We can add
annotations.

Notice that the general category is "Lt" = Titlecase letter, so despite the
name the character is the titlecase version. The decomposition is correct
for that titlecase letter. The full case mapping, as provided in Unidata +
SpecialCasing is also for the titlecase mapping (see
http://www.unicode.org/unicode/reports/tr21/ ) You will also find that the
combining ypogegrammeni cases correctly

The uppercase mappings in Unidata alone are not sufficient for full case
mapping, but are the best that can be done without changing string lengths.
For the full mapping, you have to use SpecialCasing.txt. You can see what
results on
http://www.unicode.org/unicode/reports/tr21/charts/CaseChart4.html (you'll
need a font for the Greek characters). Search for 1FBC. You will find that
it is the titlecase form. Some fonts will not show the 1FBC with the right
iota, but you can see from its position in the chart what it should be.

> However, the precomposed characters containing the prosgegrammeni, e.g.
> "GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI" (u+1FBC) still
canonically
> decompose to base letter + "COMBINING GREEK YPOGEGRAMMENI" (u+0345), as if
> prosgegrammeni and ypogegrammeni were the same thing. This means that,
even

Those are the right decompositions (see
http://www.unicode.org/unicode/reports/tr15/charts/NormalizationChart17.html
), however, because the characters are misnamed it leads to confusion.

Mark

----- Original Message -----
From: "Marco Cimarosti" <[EMAIL PROTECTED]>
To: "Unicode List" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Wednesday, November 08, 2000 02:16
Subject: RE: Greek Prosgegrammeni


John Jenkins wrote:

> On Tuesday, November 7, 2000, at 01:14 PM, James Kass wrote:
>
> > Does anyone know why the iota subscript has been used
> > with the capital vowels on the charts?
> >
>
> It was an error and has been fixed with the 3.0 charts.

But, even if you do so, we are left with a "wrong" canonical decomposition:

1FBC;GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI;Lt;0;L;0391
0345;;;;N;;;;1FB3;

According to James' statement (which is not totally supported by others,
anyway), the decomposition should be U+0391 U+0399 (GREEK CAPITAL LETTER
ALPHA + GREEK CAPITAL LETTER IOTA).

But I understand that canonical decompositions cannot be changed because of
backward compatibility, so applications will have to:

1) Violate the canonical decomposition, defining a "higher protocol" for
this case;

2) Change the rendering engines in order to display sequence U+0391 U+0345
(GREEK CAPITAL LETTER ALPHA + COMBINING GREEK YPOGEGRAMMENI) using the same
glyph(s) used for U+1FBC (GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI).

3) Leave with the fact that two canonically equivalent texts can be rendered
differently.

_ Marco

--- + --- + --- + --- + --- + --- + --- + --- + --- + ---
Prego di notare che il mio indirizzo di e-mail � ora:
Please notice that my e-mail address is now:

   [EMAIL PROTECTED]

______________________________________________
FREE Personalized Email at Mail.com
Sign up at http://www.mail.com/?sr=signup

Reply via email to