[luatex] setting lccode "automatically"

Khaled Hosny khaledhosny at eglug.org
Thu Jun 23 14:15:30 CEST 2011


On Thu, Jun 23, 2011 at 01:52:28PM +0200, Philipp Stephani wrote:
> 
> 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 ß.)

I read somewhere that some official German institutions are now
strongly recommending using the new ẞ as an uppercase form for ß to
avoid this ambiguity.

Regards,
 Khaled

-- 
 Khaled Hosny
 Egyptian
 Arab


More information about the luatex mailing list