\documentclass[border=5mm]{standalone} \usepackage{fontspec} \setmainfont{TeX Gyre Pagella} % <-- note chosen font \usepackage{luamplib} \begin{document} \begin{mplibcode} beginfig(1); for x = 0 upto 1: draw (80x,16) -- (80x, -68) withcolor 3/4[red, white]; endfor for y = 0 upto 3: draw (0, -20y) -- (160, -20y) withcolor 3/4[red, white]; endfor string s; s = "Hand gloves"; draw s infont defaultfont shifted (0, 0); draw s infont "phvr8r" shifted (0, -20); draw TEX(s) shifted (0, -40); draw btex Hand gloves etex shifted (0, -60); dotlabel.urt(s, (80, 0)); dotlabel.urt(s infont "phvr8r", (80, -20)); dotlabel.urt(TEX(s), (80, -40)); dotlabel.urt(btex Hand gloves etex, (80, -60)); endfig; \end{mplibcode} \end{document}