Dear list, Consider the following example: \definepapersize [custom] [width=20cm, height=15cm] \setuppapersize [custom] \setuplayout [ width=fit, rightmargin=0cm, leftmargin=0cm, leftmargindistance=0pt, rightmargindistance=0pt, height=fit, header=0pt, footer=0pt, topspace=0cm, backspace=0cm, bottomspace=0cm, bottom=0pt, location=singlesided] \setuppagenumbering[location=] \startMPpage StartPage ; width := PaperWidth ; height := PaperHeight ; unit := cm ; drawoptions(withpen pencircle scaled .2pt withcolor .8white) ; draw vlingrid(0, width /unit, 1/10, width, height) ; draw hlingrid(0, height/unit, 1/10, height, width ) ; drawoptions(withpen pencircle scaled .5pt withcolor .4white) ; draw vlingrid(0, width /unit, 1, width, height) ; draw hlingrid(0, height/unit, 1, height, width ) ; draw thetextext.origin("Hello, World!", (1cm, 5cm)) ; StopPage ; \stopMPpage I want to position the text "Hello, World!" such that the vertical coordinate of the text origin is at the baseline, but the output seems to be the same even if I use "thetextext.raw" (note how the output changes if I remove the comma from the text). Also, how would I go about setting the origin on the right side? Kind regards, Stefan