Re: Font sizing (was Re: [dia] Windows created diagrams are no longer readable)
- From: Lars Clausen <lars raeder dk>
- To: discussions about usage and development of dia <dia-list gnome org>
- Subject: Re: Font sizing (was Re: [dia] Windows created diagrams are no longer readable)
- Date: Mon, 17 May 2004 20:11:00 +0200
On Mon, 2004-05-17 at 15:19, Hans Breuer wrote:
At 14:14 14.05.04, Lars Clausen wrote:
On Thu, 2004-05-13 at 22:15, Federico Maggi wrote:
hi,
I am sorry if some similar post already exists.
There were many posts, but none of them had such a misleading subject yet ;)
[For me "are no longer readable" sounds like a much more serious problem
than just some size mismatch.]
Most of those were the Pango 1.2.4+ problem, where fonts indeed did get
unreadable.
I am using the same dia version (0.92.2) both on Windows (XP) and Linux
(GNU/Linux, debian/testing).
Once the Windows version of it comes out, try 0.93, it uses font-config,
so may agree more on fonts.
even if there would be a font-config based build it wont solve the problem
which is (part of, but also read below) :
_different fonts_ provide by any system will generate different sized
bounding boxes. There is no magic in Pango or font-config to resolve this
issue long time known in Dia land.
Note: this is not a matter of the platform you are running Dia on but a
matter of concrete font files. Ensure they are the same, and appropriately
mapped/named in you font configuation and the problem is gone.
That is good to hear. I shall have to try that at work, where I've had
somewhat of the same problem.
Sorry Lars - but I've a different understanding of the problem. I've tried
Dia on win32 with both backends Pango/win32 and default
font-config/Pango/FT2 and beside marginal different aliasing the sizes were
exactly the same.
Good. I was afraid the different hinting implementations would add up.
Also aren't you comparing apples to elephants (Pango and Win32)? Shouldn't
that read FT2 and win32 font rendering ? Or did you mean font-configs font
list compared to the one provided by win32::EnumFontFamilies() ?
Just too lazy to write win32 font rendering.
UPDATE: Repeating my test with 0.93 (they were originally done some month
ago with some 0.92 or even 0.91 ?) did show a IMO serious regression
though. Font sizes between the backends are no longer the same.
To test yourself try the attached UML-Test (original from Dias
distribution, I've put in an additional layer showing the UML Class box
sizes with Dia-0.90-win32.
Loading the file with 0.93(Pango/win32) shows some small deviation, some
few percent as expected. But loading the same file into .93(Pango/FT2)
shows that the boxes - and thus the reported text length - are about 30%
smaller. To me this looks like an unacceptable regression - I simply have
too much diagrams done with 0.90 ...
Eeek! First thing I think about there is the magic 70% size reduction
that we introduced with Pango in the first place. Always hated that
thing, 'cause I totally didn't understand it. Ugh. Maybe we will have
to have a 0.93-1 after all.
-Lars
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]