On 5/20/22 11:45 AM, Devin Asay via use-livecode wrote:
It sounds like the HTML tags are setting the size for runs of text in the 
field, so you can’t just set the textSize of the field?

I did try setting the text size of the field, and all untagged chunks reflect the new size as expected (default field text is 20 points.) But there are exceptions embedded in the text that require superscripts and/or other sizes for chapter headings and other things. It looks like this:

<p spaceabove="3"><span metadata="XXX">TEXT HERE</span> <span metadata="YYY"><sup shift="-6"><font size="14">TEXT HERE</font></sup>TEXT HERE<sup shift="-6"><font size="14">TEXT HERE</font></sup>TEXT HERE, ETC ETC

The text is too long for a single field so I'm using Trevor's dataView (thank you so much Trevor!) The text sizes and superscripts are footnotes, references, and other supplementary info. They are scattered liberally around in the text.

Untagged text responds well to the field text size, which I can easily change in the dataView template. But the superscripts text size and offset, and other changes do not because they are specifically indicated with integers. If I could use percentages, then changing the field text size would proportionally change everything else. But percentages don't work in my tests.

I wish we could use CSS in LC fields, but it isn't supported. I can't use any type of browser because we need features that a browser doesn't support.


Are there varying sizes of text runs in the field? Could you set the textSize 
of the char 1 to -1 of the field to empty, then set it for the whole field? In 
one project I’ve implemented a feature similar to what Bob was talking about 
where I increment the textSize of the field by 1 point using Cmd/Cntl + or -.

This is a mobile app, so no keyboard is available. It's been in the app stores for about a year but our main complaint from users is that the text is too small on a phone. We'd like to fix that. The choice of font size would be a setting in user prefs and the text would accomodate that whenever the app runs.


--
Jacqueline Landman Gay         |     jac...@hyperactivesw.com
HyperActive Software           |     http://www.hyperactivesw.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