Sannyasin, I've been doing this for years. Works well...
on doShrinkToFit lFldID,startingSize,minSize set the textSize of lFldID to startingSize repeat until the formattedHeight of lFldID <= the height of lFldID set the textSize of lFldID to (the textSize of lFldID - 1) if the textSize of lFldID < minSize then exit repeat end if end repeat end doShrinkToFit Of course, the moment you start with this type of work, you'll immediately wish LiveCode would support fractional font sizes! Hope that helps... -Dan On 10/12/19, 5:21 PM, "use-livecode on behalf of Sannyasin Brahmanathaswami via use-livecode" <use-livecode-boun...@lists.runrev.com on behalf of use-livecode@lists.runrev.com> wrote: Assuming one is not putting whole pages into small fields, does any one have an efficient run time LC algorithm that will set the font size so that the formatted text will all appear in the field without needing to scroll? BR Satchiai Iru - Be a Witness _______________________________________________ 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 _______________________________________________ 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