[Qt-interest] QFont setPointSize and setPixelSize scaling
Pritam Ghanghas
pritam_ghanghas at infosys.com
Tue Dec 21 07:37:20 CET 2010
On Sun, 2010-12-19 at 06:00 +0530, Joshua Grauman wrote:
> Hello all,
>
> I would like to use QPainter::drawText() to draw some text. I am going to
> scale some of the objects I draw on the widget and want to scale the text
> appropriately. I get the impression from reading the docs that
> QFont::setPointSize() doesn't scale linearly across the whole range of
> point sizes. Is this correct? Does it depend on the font? What about
> QFont::setPixelSize(), does it scale exactly linearly across the entire
> range of pixel sizes? Thanks!
Even pixelSizes may not scale that well. Yes it depends on the font. And
how it looks depends a lot on your hardware(antialiasing and
subpixeling). You can probably use QFontDatabase::smoothSizes() to find
out what sizes look good for a particular font.
>
> Josh
>
> _______________________________________________
> Qt-interest mailing list
> Qt-interest at qt.nokia.com
> http://lists.qt.nokia.com/mailman/listinfo/qt-interest
--
Thanks,
Pritam
**************** CAUTION - Disclaimer *****************
This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended solely
for the use of the addressee(s). If you are not the intended recipient, please
notify the sender by e-mail and delete the original message. Further, you are not
to copy, disclose, or distribute this e-mail or its contents to any other person and
any such actions are unlawful. This e-mail may contain viruses. Infosys has taken
every reasonable precaution to minimize this risk, but is not liable for any damage
you may sustain as a result of any virus in this e-mail. You should carry out your
own virus checks before opening the e-mail or attachment. Infosys reserves the
right to monitor and review the content of all messages sent to or from this e-mail
address. Messages sent to or from this e-mail address may be stored on the
Infosys e-mail system.
***INFOSYS******** End of Disclaimer ********INFOSYS***
More information about the Qt-interest-old
mailing list