1 ! Equation cannot be performed (color=numeric). <to be read again> withprescript
Hi, I noticed some problems with transparency colors lately. But every time I tried to make a minimal example out of it, the code worked. Now, by chance, I found a not working example. \setuppagenumber[state=stop] \definecolor[tcolor][r=1,a=1,t=.6] \definetextbackground[ghost] [background=color,backgroundcolor=tcolor] \starttext \starttextbackground[ghost] FOO \stoptextbackground \stoptext Here the error message... metapost > terminal: >> (redpart boxfillcolor,greenpart boxfillcolor,bluepart boxfillcolor) transparent->1withprescript "tr_alternative="&decimal.transparency_alternativ... <*> ... boxfillcolor := transparent(1,0.6,(1,0,0)) ; boxfilloffset := 0.0pt ... ! Extra tokens will be flushed. Regards, Peter
On 5-9-2011 14:36, Peter Rolf wrote:
Hi,
I noticed some problems with transparency colors lately. But every time I tried to make a minimal example out of it, the code worked. Now, by chance, I found a not working example.
\setuppagenumber[state=stop] \definecolor[tcolor][r=1,a=1,t=.6]
\definetextbackground[ghost] [background=color,backgroundcolor=tcolor]
\starttext
\starttextbackground[ghost] FOO \stoptextbackground
\stoptext
Here the error message...
1 ! Equation cannot be performed (color=numeric). <to be read again> withprescript
metapost> terminal:>> (redpart boxfillcolor,greenpart boxfillcolor,bluepart boxfillcolor) transparent->1withprescript
"tr_alternative="&decimal.transparency_alternativ... <*> ... boxfillcolor := transparent(1,0.6,(1,0,0)) ; boxfilloffset := 0.0pt ...
! Extra tokens will be flushed.
This is a side effect of no longer using the ugly color hackery on the one hand (using scripts instead) and mp having 3 color related data types that don't carry scripts themselves. This means that we cannot assign colors (with transparencies) reliable. I made a patch (at the mp macro level) for the backgrounds but more placed might need patching. So, from now on we will also have different files for mp: mpii and mpiv. I uploaded a beta, so best do some testing right away as i might have messed up, Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
participants (2)
-
Hans Hagen
-
Peter Rolf