On 6/16/2016 10:32 PM, Javier Bezos wrote:

I think pre_linebreak_filte is too late and
...
hpack_filter is probably the place you want

It works at the node level and apparently it doesn't work at the
outer horizontal mode, only hboxes. I want something at the token
level.

it helps to read the manual -)

pre_linebreak_filter

And also to read the original post :-). As I said, I think
pre_linebreak_filter is too late (I made some tests with it
before posting my question). Like hpack_filter it works at
the node level and I don't see how to inject TeX code.

it all depends on what you want to do .. change a font of a glyph? that can be done in these two callbacks as fonts still needs to be processed then (of course one can also inject glues and kerns and penalties etc)

injecting tokens into the input can be done by intercepting the input (file level) but that can interfere with macros and expansion (of course that is also true for intercepting tokens)

the new token handler can be used to implement macros but is no longer a callback so using that for injecting tex code is not different from injecting tex code using macros (so forget about the old token library approach as that functionality is gone)

Hans




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

Reply via email to