On Thu, 6 Dec 2012, Taco Hoekwater wrote:

On 12/06/2012 05:17 PM, Petr Olsak wrote:
 luatex -fmt plain '\chardef\x=`č \show\x'
>  \x=\char"10D.
 <*> \chardef\x=`č \show\x

 (the letter after =` is ccaron, the one of letters from Czech alhpbet).
 We can see, that Unicode font is needed, because the character slot is
 "10D and this is greater than 255 and impossible to prit it by 8bit font.

You asked about fonts, not about input encoding :)

This was not my question at begin of this thread.

Using active characters could 'fix' your problem by reverting
everything back to horrible 7bit mode, I assume.

Best wishes,
Taco

I know the solution with active characters, of course. But this implies many problems (\uppercase, \lccodes, letters in csnames etc.) thus we never used active characters for Czech/Slovak in our csplain format.

Luatex strictly requires UTF8 encoding on the input thus I mean that there exist some posibilities to control the conversion from this input to the TeX internal encoding.

Petr Olsak

Reply via email to