seams this code means to put a hidden text with same size behind metapost shape. but it does not work properly for me (current version: 2024.04.01 08:59) and produce empty page but with searchable hidden text. also when i edit the code and replace metapost part like this: \startMPcode draw lmt_outline [ kind = "outline", text = "\getbuffer[MyText]", ] withcolor red ; \stopMPcode it produces a selectable hidden text on top of body and red text that drawn by metapost below of that. How can this problem be solved? i attached the codes and pdf results. On Mon, Apr 8, 2024 at 4:37 AM Hans Hagen wrote: > On 4/8/2024 8:22 AM, seyal zavira wrote: > > thank you Harban and Keith McKay. > > > > \startMPpage > > picture tt ; tt := lmt_outline [ > > kind = "path", > > text = "\definedfont[name:texgyrepagellabold*default]foo > > f o o", > > ] ; > > > > fill > > for i within tt : pathpart i && endfor cycle > > withshademethod "linear" > > withshadedirection down > > withshadecolors (red, blue) ; > > \stopMPpage > > > > I'll add this: > > > > \startMPpage > > draw lmt_outline [ > > kind = "outline", > > text = "\definedfont[name:texgyrepagellabold*default]foo f > > o o", > > ] > > withshademethod "linear" > > withshadedirection down > > withshadecolors (red, blue) > > ; > > \stopMPpage > > > > so a single path option (no picture) > > > > Hans > > > > > > Thank you so much for the sample examples > > it would be great to also make text select able in output pdf > > the third example currently does not work. did you mean you will add > > this feature for next updates? > we're talking outlines so that is paths which implies no search but you > can do this (Keith and/or Hraban will explain and/or wikify it) > > \starttext > > \startbuffer[MyText] > \definedfont[name:texgyrepagellabold*default]foo f o o% > \stopbuffer > > \startbuffer[MyText] > \framed[align=normal,frame=off]{\input{tufte}}% > \stopbuffer > > \setbox\scratchbox\hbox\bgroup > \startMPcode > draw lmt_outline [ > kind = "outline", > text = "\getbuffer[MyText]", > ] > withshademethod "linear" > withshadedirection down > withshadecolors (red, blue) > ; > \stopMPcode > \egroup > > \startoverlay > > > {\scale[height=\htdp\scratchbox,width=\wd\scratchbox]{\effect[hidden]{\getbuffer[MyText]}}} > {\box\scratchbox} > \stopoverlay > > \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 > ----------------------------------------------------------------- > > > ___________________________________________________________________________________ > If your question is of interest to others as well, please add an entry to > the Wiki! > > maillist : ntg-context@ntg.nl / > https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl > webpage : https://www.pragma-ade.nl / https://context.aanhet.net (mirror) > archive : https://github.com/contextgarden/context > wiki : https://wiki.contextgarden.net > > ___________________________________________________________________________________ >