Classic overlay (works in every browser)Leaves land on rectangles around each word, so they rest on the box tops, not the letters.
HTML-in-Canvas (Chrome 157+)Leaves land on the real letter shapes read from the rendered page, and the page is drawn by the canvas.