On 2012-06-12 at 16:29:09 +0200, Sensei wrote:

 > On 6/12/12 11:48am, Ulrike Fischer wrote:
 > > The thread starts here
 > > http://tug.org/mailman/htdig/luatex/2011-July/003115.html
 > >
 > > And Hans answer is here
 > > http://tug.org/mailman/htdig/luatex/2011-July/003125.html
 > >
 > >
 > > If I process the following document with
 > >
 > > "lualatex test>  output.txt"
 > >
 > > I get a list of about 3500 commands in output.txt
 > >
 > > \documentclass{article}
 > >
 > > \begin{document}
 > > \directlua{
 > >   for name in pairs(tex.hashtokens()) do
 > >       print(name)
 > >   end}
 > > \end{document}
 > >
 > > Addings fontspec leds to 14.000 commands.
 > 
 > 
 > Thanks for the info!
 > 
 > I am puzzled by the output, though. When I dump the contents to a file, 
 > with the following:
 > 
 > \documentclass{article}
 > 
 > \begin{document}
 > \directlua{
 >   local f = io.open("hash.txt", "w")
 >   for name in pairs(tex.hashtokens()) do
 >       f:write(name .. ";;;;")
 >   end
 >   f:close()}
 > \end{document}
 > 
 > 
 > 
 > I can't open it with ease with a text editor: it complains it has a 
 > corrupt UTF-8 enconding. 

When I run Ulrike's example with plain TeX, I get two lines containing
the byte sequence EF BF BF, which is probably the culprit.

It certainly doesn't come from plain.tex, but maybe from hyphenation
pattern loading.  Or it's used by TeX internally.

Regards,
  Reinhard

-- 
----------------------------------------------------------------------------
Reinhard Kotucha                                      Phone: +49-511-3373112
Marschnerstr. 25
D-30167 Hannover                              mailto:[email protected]
----------------------------------------------------------------------------
Microsoft isn't the answer. Microsoft is the question, and the answer is NO.
----------------------------------------------------------------------------

Reply via email to