[luatex] setting lccode "automatically"

Philipp Stephani st_philipp at yahoo.de
Thu Jun 23 13:52:28 CEST 2011


Am 23.06.2011 um 13:54 schrieb Heiko Oberdiek:

> On Thu, Jun 23, 2011 at 01:02:54PM +0200, Philipp Stephani wrote:
> 
>> No, the capital ß is not the uppercase version of ß. SpecialCasing.txt has
>> 
>> # The German es-zed is special--the normal mapping is to SS.
>> # Note: the titlecase should never occur in practice. It is equal to titlecase(uppercase(<es-zed>))
>> 
>> 00DF; 00DF; 0053 0073; 0053 0053; # LATIN SMALL LETTER SHARP S
> 
> And it's context dependent. The German language has two
> words "Maße" and "Masse" meaning different things.
> The uppercase variant would be the same ("MASSE"). Therefore
> also "SZ" can be used for the uppercase form of "ß": "MASZE".

This (and also the reverse operation) cannot be covered by Unicode or any other automated system that doesn't understand human language. (And I think the current orthography forbids SZ as uppercase version of ß.)


More information about the luatex mailing list