[NTG-context] Count (and limit) glyphs per line?

Hans Hagen j.hagen at freedom.nl
Mon Jun 27 11:33:22 CEST 2022


On 6/27/2022 12:32 AM, Max Chernoff via ntg-context wrote:
> On 2022-06-26 9:59 a.m., Benjamin Buchmuller wrote:


> I forgot about \leftskip. Replace "tex.hsize" with "tex.hsize - 
> tex.leftskip.width" and everything should work properly. Using 
> localhsize would also work, whenever it's non-zero.

probably also compensate for hangindent and maybe even indent

> (Oh, and be really careful when using "context()" inside Lua engine 
> callbacks. If you had done something like "context.vbox('some text')", 
> you would have triggered the paragraph builder while inside the 
> paragraph builder, which could lead to an infinite loop)

maybe you can add a level counter, and only run when level = 1

Hans

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


More information about the ntg-context mailing list