On 6/5/15 16:29, Philip Taylor wrote:


Apostolos Syropoulos wrote:

the uppercase of 'GREEK SMALL LETTER EPSILON WITH PSILI'
is 'GREEK LETTER EPSILON' and not 'GREEK LETTER EPSILON WITH PSILI.

Some time ago I reported this to the Unicode people and they told me

something like "we cannot change it now" (I do not remember the exact

wording but the essence remains the same.) Naturally, all \lccodes and
\uccodes for Greek letters are wrong and I suspect many more are wrong.

Nasty.  In that case I would propose a user-selectable option :

        \Unicodecompliance

with possible values

        "strict" (as per current Unicode standard)

and

        "loose" (as advised by consensus of native speakers)

One might need to factor this out by language, as in :


                \Unicodecompliance {Greek} {strict}
                \Unicodecompliance {Greek} {loose}

or perhaps

        \Unicodecompliance (Greek=loose, Turkish=strict, ...)


I'd suggest that the basic (Xe|Lua)TeX formats should simply follow Unicode properties. A package designed to support any particular language is of course free to offer other options and make whatever adjustments may be appropriate.

JK



--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
 http://tug.org/mailman/listinfo/xetex

Reply via email to