On 2/18/20 1:41 PM, Mark Waddingham via use-livecode wrote:

2. FormattedStyledText treats some punctuation as a new run, even if
it has not changed text style. For example, semi-colons are
independent runs. Very odd.

Hmmm - there's no code to do that explicitly (a semi-colon is no different from any other char!). Non-merged style runs can occur through some script operations on a field though (the engine uses 0 length runs sometimes as markers - they would probably cause that effect). It could also be due to the structure of the htmlText being imported (potentially). If you have a simple example, then I can probably say one way or the other.

Well, I tried to find one and couldn't repeat it so it must be something to do with the formatting of the html. I looked at an instance of a semi-colon and it was treated as normal text in the run. Since I have about a hundred of these files to work with, I'm not sure where the original issue was, but it doesn't appear to be in the engine code.

I just love these little surprises.

--
Jacqueline Landman Gay         |     [email protected]
HyperActive Software           |     http://www.hyperactivesw.com

_______________________________________________
use-livecode mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to