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