Hi Leon,
Unfortunately I suspect this is going to be a tricky one for a fix. Each browser decides how it wants to render text, so you'll see very slight differences in character and line spacing between Safari, Firefox, and Chrome / Edge, and on mobile devices. Sometimes the text and the container line up just right to cause something like this, where a line breaks differently.
You can see this in attached image - it's the same website loaded in Firefox and Chrome, and the images are overlayed. Tiny deviations in the character spacing cause lines to break differently. Here the line spacing seems to be the same.
The fix for the other issue may resolve this. If we calculate the position of the RB after it's rendered, that might resolve the issue. However, there might be some technical reason that cannot be done. I'll bring it to the dev team's attention.
In the meantime the workarounds are the same for any text rendering issue:
- In the Properties for the object, change the Text Rendering property to WYSIWYG (more info here), which will make the text placement exact, but slightly less crisp.
- Make the object a little wider to accommodate fluctuations in the size of the text.
- Force the text onto 2 lines with Ctrl+Enter to add a line break. See attached image.