Taco Hoekwater schrieb:
Stephan Hennig wrote:

is there any way to get the hyphenation patterns matching a word handed on a silver platter by luatex? Seeing callback hyphenate() and function lang.hyphenate() as the only related API parts, I assume the answer is no.

No.

Thanks for making this clear.


The best luatex can do is give you all the patterns for a language
as a space-delimited string:

   <string> s = lang.patterns(<number> l)

Are there any plans to replace libhnj by a pure Lua implementation? As long as hyphenation is hard-coded in C, it remains a black box for the LuaTeX user. As far as I understand it, there is no easy way to monitor the hyphenation process other than writing your own hyphenation module, messing with nodes, and hook that into the hyphenate() callback. :(


but you will have to extract the ones that fit a particular word
yourself.

That's what I'm doing, currently (outside luatex).

Best regards,
Stephan Hennig

Reply via email to