Sometimes & is respected, both at design and runtime, in the text and others not. It seems related to being in multiple TWebPanels.



Further to this I have found out if the text is just e.g. Profit &amp; Loss, it doesn't work. However if it is <p>Profit &amp; Loss</p>, it does!

For performance reasons, the HTML engine  in TTMSFNCHTMLText is only used when HTML tags are found in the text. It is the HTML engine that processes special characters like &amp;, so you'd need to add at least one (dummy) HTML tag if you want these special characters to be processed;

Ok, thanks. Now I know it is not a problem.