HTML in FireMonkey TMSFMXHTMLText

I have a TMSFMXHTMLText1 component on an iOS form, running in Windows for the moment. Using the default options, it does not behave consistently. Set the component width to 281.


Use the following for the Text property:

Hello there how are you doing with the world today as this is a long bit if text and I don't know what is up

You will get a nicely centred two lines of text.
Now use this as the Text property value:

Hello there how are you doing with the world today & as this is a & long bit if text and I don't know what is up

Notice that the & values are there as literals. Well, this isn't HTML I guess, so fair enough.
So set the Text property to:

<p>Hello there how are you doing with the world &amp; today as this is a long &amp; bit if text and I don't know what is up</p>

You will now get the ampersand characters doubled - a plain bug. 

Now set the Text property to:


This time the display is all gone horribly wrong. It appears that the word wrap cannot happen, so it allocates space for one line, but draws two lines. The alignment is wrong too.

Any thoughts? Is this an official support forum, or should I ask questions via another channel? Thanks!

We will investigate this.