On 4/10/2024 5:22 AM, seyal zavira wrote:
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.
as mentioned kind = "outline" will be in the next upload so with the current one you need to use the also posted here for ... endfor variant
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
mailto:j.hagen@xs4all.nl> 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 http://www.pragma-ade.nl | www.pragma-pod.nl http://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 mailto:ntg-context@ntg.nl / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl webpage : https://www.pragma-ade.nl https://www.pragma-ade.nl / https://context.aanhet.net https://context.aanhet.net (mirror) archive : https://github.com/contextgarden/context https://github.com/contextgarden/context wiki : https://wiki.contextgarden.net https://wiki.contextgarden.net ___________________________________________________________________________________
___________________________________________________________________________________ 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 ___________________________________________________________________________________
-- ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------