[luatex] setting lccode "automatically"

Taco Hoekwater taco at elvenkind.com
Thu Jun 23 13:06:34 CEST 2011



On 06/23/11 13:02, Philipp Stephani wrote:
> 
> Am 23.06.2011 um 12:35 schrieb Taco Hoekwater:
> 
>>
>>>
>>> No, and even without those local-dependent cases, it would still be
>>> impossible to build a correct lccode/uccode table since
>>> lowercasing/uppercasing one character is context-dependent and can
>>> result in more than one character: the uppercase of ß is SS.
>>
>> Well, in this particular example, there is ... U+1E9E ! :) :)
> 
> No, the capital ß is not the uppercase version of ß. SpecialCasing.txt has

I think you missed the smileys.

>>
>> You do not happen to be bored and looking for something interesting
>> to do in the coming few weeks, by any chance?
> 
> The casing algorithms are already implemented in the ICU library (and probably in other libraries as well).

Sure, but that does not help luatex, does it? I, for one, am not going
to wade through the ICU sources trying to extract an algorithm that
is fairly easy to implement based on the actual specification.

Best wishes,
Taco


More information about the luatex mailing list