I’ve got an end-user document with some text scenegraph items where each paragraph is its own text run, even though all the properties of each run are identical.
I tried creating such a setup by hand with multiple paragraphs, but when I change each paragraph to have unique properties (which creates the appropriate number of runs) and then change them back to have the same set, XD properly turns the whole set of paragraphs into a single run.
I wonder how these paragraphs could have been created in the first place?
Since one of our plugins only operates with single-run text (for now), this is critical issue, and I guess I’ll have to detect whether all the runs in a text items are identical and treat the text item as actually having a single logical run (i.e., do the normalization myself).
Seems like this is something XD should be doing.