No, the parent keywords weren’t missing. (I presume that the propertyChange event is on the root container.)
I think you are running into the fact that the font on a label is evaluated only when text is to be drawn. As a passive property, .font doesn’t generate a change event itself. (It doesn’t show up in a property binding list as a possible source.) So the font property is likely changing, but the label isn’t being redrawn. You’ll probably have to assign to its .text property to make it redraw.
Yes you are right, I manage the script on the root container and I have custom property for the different alarms (active, clear, ack and unacked). Then I make the count and I would like to change the font size according to the number of alarms ( <10 between 10-99 and >100 ).
Thanks for your help, I'll try to play on the text and I'll let you know the result.