[Gambas-user] Printer Font Size Problem

Ed & Clare Kelm twopilots at interisland.net
Sat Oct 19 18:14:41 CEST 2019


Benoit:

Thanks for the fix.  I have never compiled the IDE, so it will take me 
some time to learn how.  What is the best link for instructions?

Ed K.

On 10/18/19 3:40 PM, Benoît Minisini wrote:
> Le 18/10/2019 à 02:29, Ed & Clare Kelm a écrit :
>> Benoit:
>>
>> My apologies.  The font is Droid Sans.  Thank you for explaining the 
>> purpose of FontScale
>>
>> What is happening is "Paint.Font.Bold=TRUE" applies the FontScale to 
>> the Font.Size, and so does "Paint.Font.Bold=FALSE".
>>
>> In my case the FontScale is ~0.97. so every time I change the state 
>> of Font.Bold, the font shrinks a little bit.  In a page having lots 
>> of individual bold words, the font shrinks to extremely tiny!
>>
>> That can't be right.
>>
>> Also shouldn't the Font.Size be what I set?   In other words, if I 
>> say "Paint.Font.Size =14", shouldn't "a = Paint.Font.Size" set a to 14?
>>
>>
>> Ed K.
>>
>
> I made a fix in commit 
> https://gitlab.com/gambas/gambas/commit/8a0c190b9540b9c4f7d06ee189c1513e954df8cf.
>
> If you can try it, tell me if it is ok for you.
>
> The Paint.FontScale trick is still not transparent. If you assign a 
> font to Paint.Font, its size will be scaled according to 
> Paint.FontScale. But if you change Paint.Font.Size directly, the scale 
> won't apply anymore.
>
> Regards,
>



More information about the User mailing list