Zero-width unicode characters such as U+200B incorrectly influence the dimensions of rendered boxes.
The input x -> y without zero-width characters looks as expected: example on the playground
However, for the input x -> y , where x is surrounded on each side by 5 zero-width U+200B characters , the box for x is rendered much wider, see example on the playground
See below the difference between the two:

Zero-width unicode characters such as
U+200Bincorrectly influence the dimensions of rendered boxes.The input
x -> ywithout zero-width characters looks as expected: example on the playgroundHowever, for the input
x -> y, wherexis surrounded on each side by 5 zero-widthU+200Bcharacters , the box forxis rendered much wider, see example on the playgroundSee below the difference between the two: