Hi Has a bug appeared in the command lmt_shade[ ]? This used to work before I upgraded. \setuppapersize [A5, portrait][A4, landscape] \setuparranging[2UP] \starttext \startMPpage StartPage; width := PaperWidth ; height := PaperHeight ; unit := cm ; definecolor [ name = "MyColor1", r = 0.781, g = 0.5, b = 0.5 ] ; definecolor [ name = "MyColor3", r = 1, g = 1, b = 0.7983 ] ; draw lmt_shade [ path = unitsquare xscaled width yscaled height, direction = "up", alternative = "linear", colors = { "MyColor1", "MyColor3" }, ] ; StopPage; \stopMPpage \stoptext The console output gives this: system > system > ConTeXt ver: 2020.07.29 14:08 LMTX fmt: 2020.7.29 int: english/english system > metapost > log > metapost > log > loading metafun, including plain.mp version 1.004 for metafun iv and xl metapost > log > metapost > log > ! Not a cycle. metapost > log > <to be read again> metapost > log > withprescript metapost > log > <argument> ...i.fill.mfun_shade_path.withprescript metapost > log > "sh_domain="&decimal.domai... metapost > log > metapost > log > image->...ture;currentpicture:=nullpicture;(TEXT3) metapost > log > ;currentpicture.if.str(SUF... metapost > log > metapost > log > lmt_do_shade->...shed.evenly;fi.fi.popparameters;) metapost > log > endgroup metapost > log > <scantokens> lmt_do_shade metapost > log > metapost > log > <*> ...ar", colors = { "MyColor1", "MyColor3" }, ] metapost > log > ; StopPage; ; metapost > log > system > print height forced to paper height system > print width forced to paper width Thanks Keith