"When enabled the font engine will train a weighting model to provide estimates for string sizes. Once the model is sufficiently trained it will perform string wrapping without calling ctx.measureText once. This leads to massive performance gains at the cost of accuracy."

excuse me, what?

text sizes are too slow! lets instead train a model to estimate text size, inaccurately
@foone "train a model" is an EXTREMELY OTT way to say "we precalculate the width of each character and fudge the numbers a bit because it worked a bit better"