On 3/18/2021 10:26 PM, Pablo Rodriguez wrote:
Hans,
I’m afraid that lmt_followtext has problems with cycle again.
\starttext \startMPcode{doublefun} path p ; p := (0,0)..(3,3.5)..(9,-3.5).. (12,0)..(9,3.5)..(3,-3.5)..cycle; draw p xsized TextWidth ; draw lmt_followtext [ text = "\dorecurse{9}{Just random text · } ", path = p, autoscaleup = "max", reverse=true, ] xsized TextWidth ; \stopMPcode \stoptext You can't expect two overlayed graphics to know of each others independent applied scaling. So you need to do this:
\starttext \startMPcode{doublefun} path p ; p := (0,0)..(3,3.5)..(9,-3.5).. (12,0)..(9,3.5)..(3,-3.5)..cycle; p := p xsized TextWidth; draw p ; draw lmt_followtext [ text = "\dorecurse{9}{Just random text· }", path = p, autoscaleup = "max", reverse=true, ] ; \stopMPcode \stoptext ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------