Canvas Measurement vs DOM Correction
Can ctx.letterSpacing + ctx.wordSpacing + scaleX replace DOM reflow correction?
Warning: Your browser does not support ctx.wordSpacing / ctx.letterSpacing.
Column 2 falls back to bare measureText * scaleX (less accurate). Try Chrome 99+ or Safari 17.5+.
1. Current (DOM Correction)
Pretext + KP word-spacing + CSS letter-spacing + scaleX + DOM reflow correction
2. Canvas Measurement (No DOM)
Pretext + Canvas ctx.letterSpacing/scaleX prediction + KP word-spacing + CSS letter-spacing + scaleX