Elie Roux wrote:
Hans Hagen a écrit :
i don't know how latex handles that, but why not just overloading the write-to-aux (or whatever) macros, intercept the to-be-written string and convert it; it's the only controlled way since changing 'all' writes will mess up other things (like files that users write)

That would be a solution, but I think the most consistent thing would be that (in this case), LuaTeX reads and write all its files in the same encoding: if a user works in latin1, he will want the files he writes to be in latin1 too... Isn't there a way to do so?

no, because in many cases one writes files directly via the lua io library; i remember that we considered a callback but decided that it would become too messy; there is in tex detailed control over the kin dof file that is read (tex files vs font files for instance) but writing can be anything.

actually, since you already do something with the input, i suppose that you could easilly do it there: you can check if an aux file is opened (look at suffix), then set some flag, and treat its data in a special way

Hans

-----------------------------------------------------------------
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
     tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
                                             | www.pragma-pod.nl
-----------------------------------------------------------------

Reply via email to