When calculating the width of an InlineTexBox using simplified measuring, we simply sum up the width of every glyph. Some fonts (at least FreeType fonts) specify the non-zero width of `Zero Width Joiner`, `Zero Width Non-Joiner`, and `Zero Width No-Break Space`. Later, during the rendering, these glyphs are skipped causing the `InlineTextBox`es to become wider than they should be.
Pull request: https://github.com/WebKit/WebKit/pull/8973
<rdar://problem/104819130>
Committed 259618@main (f7b4df2d3a2c): <https://commits.webkit.org/259618@main> Reviewed commits have been landed. Closing PR #8973 and removing active labels.