[BUG][Balloon] BalloonCanvas not rendering text

Michael Latta lattam at mac.com
Wed Jan 5 07:25:25 UTC 2005


The drawString:from:to:in:font:color: method is not transforming the 
bounding box using the current transformation.  But it is not dealing 
with scaling yet.  I should have a fix pretty soon for this with TT 
fonts at least.

Michael

On Jan 1, 2005, at 9:51 PM, Michael Latta wrote:

> It is not the ifNoTransformWithIn: that is the issue.  It is getting 
> to the bitblt, but nothing shows.  I suspect a clipping issue with the 
> use of TransformationMorph.  The bounding box is centered on 0, rather 
> than being all positive as in the normal morphic cases.  I am still 
> looking into this, but as usual if someone has knowledge of this let 
> me know.
>
> Michael
>
>
>
> On Jan 1, 2005, at 8:59 PM, Michael Latta wrote:
>
>> Text is not being rendered for any BalloonCanvas with a 
>> transformation.  When I place a StringMorph inside a 
>> TransformationMorph subclass that uses a balloon canvas it does not 
>> render.  When I look at the code involved the following two methods 
>> stand out.
>>
>> BalloonCanvas>>drawString:from:to:in:font:color:
>> BalloonCanvas>>paragraph:bounds:color:
>>
>> Both call ifNoTransformWithIn: and only attempt to render if it 
>> returns true.
>>
>> I imagine this is an issue with the use of bitmap fonts, it should be 
>> possible to scale true type fonts.  It would be nice however to at 
>> least make an attempt to locate a suitable font.  The current code 
>> results in just blank space.
>>
>> Michael
>>
>>
>
>




More information about the Squeak-dev mailing list