Hi,

i am trying to set the font size of a BlTextElement, and i do not have much success. I use the following code to add the text element, where 'model' is a string.

First, if the string is '0.0' then the font size is correct (see screenshot). But, if for example the value is '21.0' then the font size is wrong (see the other screenshot). I don't understand, i've tried variants but it seems to me that this code was the right way to do it. Sometimes, a '9' would be displayed at the correct font size, sometimes not. Any ideas ?

text := BlTextElement new
        text:
            ((BrRopedText string: model)
                attributes:
                    {(BrTextForegroundAttribute paint: (Color green alpha: 0.8)).
                    (BrFontSizeAttribute size: 60).
                    (BrFontWeightAttribute weight: 50).
                    (BrFontGenericFamilyAttribute monospace).
                    "(BrFontFamilyAttribute named: 'Source Sans Pro')"});
        yourself.


    text
        constraintsDo: [ :c |
            c frame horizontal alignCenter.
            c frame vertical alignCenter ].
    

    "text is added to a parent BlElement"
    self addChild: text

Second, i don't have the impression that changing the font family does have any effect (but maybe its my local setup i don't know...).

Steven.