Standardize Font Appearance

Bob Sneidar bobsneidar at iotecdigital.com
Fri Sep 2 17:30:23 EDT 2022


See, this is the exact reason why I would love to be able to employ an OOP style system. Simply changing the font, size and style of a few "Master Class" objects could change the entire project's look and feel in a matter of a second or two. As it is, it took me almost an entire day futzing around with fonts I liked, and then going to each and every object and making the changes there. Now I see immediately other font and style combinations I really like! Am I going to spend another day? Hell to the no! See just changing a font might not be enough. Often the size and lineheight have to be changed at the same time to get it to look proper. 

But this could go even further. Imagine having a behavior as a property that can be subclassed! You could test script changes in one object, then when ready, set the behavior of a class object and all the other objects subscribed to that class object would get the new behavior. As is, any changes to a behavior automatically affect all the objects that use it. Currently you can systematically improve the code all at once, or screw the pooch. All at once. 

The possibilities and benefits are many. I just. Need. That. Message. LOL! :-)

Bob S


> On Sep 2, 2022, at 09:40 , Tom Glod via use-livecode <use-livecode at lists.runrev.com> wrote:
> 
> Bob, if you really wanna think about the user, check out resource such as
> this:
> 
> https://www.vandelaydesign.com/google-font-pairings/
> 
> On Fri, Sep 2, 2022 at 11:10 AM Richmond Mathewson via use-livecode <
> use-livecode at lists.runrev.com> wrote:
> 
>> For what it's worth, ever since my Master's thesis with LiveCode/RunRev, I
>> have always set up buttons with fonts the way I want them on whatever
>> platform, imported snapshots of those buttons, and used those images as
>> buttons.
>> 
>> No stress, No mess!
>> 
>> On Fri, 2 Sept 2022, 18:00 Bob Sneidar via use-livecode, <
>> use-livecode at lists.runrev.com> wrote:
>> 
>>> I read a blog some years back why it is so difficult to get nything on
>>> Windows to look like it does on the Mac. It is true that Windows renders
>>> fonts differently that Mac, so "exactly the same" remains the realm of
>> the
>>> imagined. But you can get close. My big issue was that using Arial,
>> labels
>>> that were right aligned and auto fitted on the Mac would overflow the
>> left
>>> f the label on Windows.
>>> 
>>> Now I am using Aclonica for form headers, Acme for labels and Actor for
>>> fields, buttons and grids. (Didn't have to look far did I?) I'm pretty
>>> happy now with the rendering of each on both platforms.
>>> 
>>> Bob S
>>> 
>>> 
>>> On Sep 1, 2022, at 23:18 , Neville Smythe via use-livecode <
>>> use-livecode at lists.runrev.com<mailto:use-livecode at lists.runrev.com>>
>>> wrote:
>>> 
>>> Standardising fonts, so that one would no longer have to check that every
>>> label and field carefully crafted on the Mac to fit text precisely would
>>> not have missing pixels or whole words wrapped out of sight on Windows
>>> because of different font metrics, sounds like a great idea. But the
>>> reality of the way systems render fonts seems to complicate things:
>>> 
>>> I set up a test standalone with the Google fonts NotoSans-regular.ttf and
>>> NotoSerif-regular.ttf installed. A label and and single line text field
>>> were set up to be exactly the right size to fit some text using Arial
>> font
>>> on a Mac (Monterey). Then the labels and field were set to use NotoSans
>> or
>>> NotoSerif fonts.
>>> 
>>> _______________________________________________
>>> use-livecode mailing list
>>> use-livecode at 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 at 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 at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode




More information about the use-livecode mailing list