curry at pair.com
Sat Nov 22 01:39:19 EST 2003
There is currently a question over whether Rev's way of handling text
font, size, and style should be changed and whether changing it would
be a problem for backward compatibility.
If you haven't noticed, text style inheritance in Revolution is not
completely intuitive. If you have a field with no style of its own
and then you set its size, you may expect the font to remain
inherited, but this is not the case; the font is set by Revolution to
a specific font when you set a size. The reverse is also true.
The result is that you can have surprises when moving stacks between
platforms, or doing other tasks where you would like to change a font
at a higher level such as stack, and expect to see the effects in all
the fields where you didn't specify a font. Instead, all of the
fields which have any of these properties set also have their own
individual settings for the other properties, so there is no
inheritance at runtime and they need to be changed one by one if you
need to change them.
So, do you think it would be better to change the feature to have
true inheritance and (IMO) more intuitive and more useful behavior?
I wonder what the majority of Rev users think about it. Also, it's
good to be aware of the behavior so that you don't get surprised!
You can read more about the behavior and the feature request here:
More information about the Use-livecode