[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: font sizes
From: |
Ben Pfaff |
Subject: |
Re: font sizes |
Date: |
Mon, 28 Jun 2010 08:02:47 -0700 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) |
John Darrington <address@hidden> writes:
> On Sun, Jun 27, 2010 at 03:53:53PM -0700, Ben Pfaff wrote:
>
> My experience is:
>
> * For on-screen display, pango_font_description_set_size
> is correct, because it scales fonts by the same factor
> as other programs on my computer (106 dpi for my
> machine), so fonts look the same size as with other
> programs.
>
> * For PDF, pango_font_description_set_size does the wrong
> thing. I think that this is because it *still* scales
> fonts by the fontconfig dpi. 10pt * (106/72) is
> 14.7pt, so that would explain the huge fonts in my
> printouts.
>
> * For PDF, pango_font_description_set_absolute_size does
> the right thing, because the PSPP cairo driver is
> designed so that cairo device units match Pango font
> units 1:1 so that I can be less confused while working
> on the code.
>
> The documentation for pango_cairo_font_map_set_resolution says:
>
> This is a scale factor between points specified in a PangoFontDescription
> and
> Cairo units. The default value is 96, meaning that a 10 point font will be
> 13 units high. (10 * 96. / 72. = 13.3).
>
> I agree that the docs are not terribly helpful.
I knew about that, but I always assumed that it only applied to
devices that don't have a native dpi, such as pixmaps and
screens. It seems awfully stupid to apply an arbitrary "dpi"
scale factor to devices that have a real native dpi, such as PDF
and PostScript devices.
I guess we need to do different things based on what kind of
device we've got?
--
"GNU does not eliminate all the world's problems,
only some of them."
--Richard Stallman
- font sizes, Ben Pfaff, 2010/06/26
- Message not available
- Re: font sizes, Ben Pfaff, 2010/06/27
- Re: font sizes, John Darrington, 2010/06/28
- Re: font sizes,
Ben Pfaff <=
- Re: font sizes, John Darrington, 2010/06/28
- Re: font sizes, Ben Pfaff, 2010/06/28
- Re: font sizes, John Darrington, 2010/06/29
- Re: font sizes, Ben Pfaff, 2010/06/29
- Re: font sizes, John Darrington, 2010/06/30