J. Landman Gay wrote:

> I was surprised to see two things:
>
> 1. FormattedStyledText appears nowhere in the dictionary. I didn't
> know it existed.

Me neither. Weird, as it's very powerful, the key to solving problems just like this one, and a great many besides.

I just flagged the omission:
https://quality.livecode.com/show_bug.cgi?id=22579


> 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.

That is odd. As I play with it I'll see if anything else suggests the "why" behind that pattern. Maybe Mark Waddingham can offer some insight on that.


> I need to do some experimentation and timing tests, but thanks to all
> for the responses.

I spoke Dr. Peter Brett a couple years back about performance of using styledText vs htmlText for tasks where either would be a suitable option.

He reinforced something Mark Waddingham had once written here (or maybe it was Trevor?), that the styledText array most closely fits the internal structures of field contents.

In contrast, htmlText requires extensive parsing to achieve similar results, and usually with much more overhead as expected with such parsing.

In Peter's view, he would be surprised to find any case where parsing htmlText would be faster than working with the styledText array. I have no reason to doubt him, and have been using styledText as the basis for most things I used to use htmlText for when writing new code.

--
 Richard Gaskin
 Fourth World Systems
 Software Design and Development for the Desktop, Mobile, and the Web
 ____________________________________________________________________
 ambassa...@fourthworld.com                http://www.FourthWorld.com


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

Reply via email to