[Gambas-user] Printer Font Size Problem
Ed & Clare Kelm
twopilots at interisland.net
Fri Oct 18 02:29:35 CEST 2019
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.
On 10/17/19 5:00 PM, Benoît Minisini wrote:
> Le 18/10/2019 à 01:49, Ed & Clare Kelm a écrit :
>> Benoit:
>>
>> Setting Paint.FontScale to 1 solves my particular problem, but I
>> don't understand why changing the value of the Bold property applies
>> FontScale to the font size. That doesn't seem right.
>>
>> Thanks!
>>
>> Ed K.
>>
>
> No, FontScale is applied when opening the printer device, so that the
> size of the font you defined will have the same size on the printer
> and on the screen. It's not so easy. And so the Paint.FontScale property.
>
> The reason why the bold font does not have the same size may depends
> on the font. But I asked you which font you use, and you didn't answer
> (you sent apparently the address in memory of the font, which nobody
> cares).
>
> Regards,
>
More information about the User
mailing list