forked from HEL/rivet-typst
With left-labels a description is placed by subtracting its width from desc-x. That width was estimated as half the font size per character, which undershoots Ubuntu Mono's advance of 0.56em by 12%, so the leader line struck through the last letter of every label, as it does on the manual's own cover page. Proportional fonts were off by more. render is now a context block, so the text can be measured instead. The font has to be passed explicitly: the set rule at the top of render is not in scope for a measure further down the same context block.