Text now lines up with the reference browser's to a fraction of a percent
A follow-up to 0.1.310 that closes the last visible gap in how text is measured. Most fonts store kerning (the small tightening between letter pairs like A and V, or T and o) in many separate tables, and the engine only ever read the first one, so almost every line of text came out about one percent wider than in the reference browser. It now reads all of them: across every size from 12 to 48 pixels, the macOS system font now lands within a sixth of a percent of the reference browser on average. Pages that measure their own text with scripts (menus that hide what does not fit, "Read more" clamps, carousels) now get the real widths instead of an estimate, so they make the same decisions they make in the reference browser. And a handful of missing web features arrived, including Atomics, Web Locks and View Transitions.