[luatex] [arthur.reutenauer at normalesup.org: Re: Support for Thai in LuaTeX]
Arthur Reutenauer
arthur.reutenauer at normalesup.org
Sun May 19 14:07:52 CEST 2013
> Secondly, could you explain to me briefly what is passed to the callback,
> and what it should output back?
Basically, a list of nodes such as glyphs, glue, etc. (LuaTeX has a
small library to represent TeX nodes.) It should output the same type
of data.
You can see a simple example of using pre_linebreak_filter on
http://wiki.luatex.org/index.php/Traversing_TeX_nodes
All it does is display information on the terminal, it doesn't modify
the data TeX processes in any way, but I think provides a good example.
> I have got a Thai support library written in C which provides word breaking
> API. Is it possible to write some code to plug it to Lua?
Yes, although I've never done that myself.
> The problem is that, currently, neither babel nor polyglossia can be used
> within LuaLaTeX docuement. Therefore, even if I use the external filter,
> some hard-coded macro for word break marker as used by the filter is
> still needed in the preamble.
Polyglossia can now be used with LuaLaTeX. If you tell me what macro
you need for Thai I can add it to the gloss file.
Arthur
More information about the luatex
mailing list