Subject: RE: Alignment Issues
From: Bruce Pearson (BruceP@wn.com.au)
Date: Fri Feb 18 2000 - 18:10:26 CST
Is there a problem that the operating system does not let you create fonts
of large sizes?
This is required so that WYSIWYG layout is correct.
The layout units in DOTS PER INCH is defined in ut_units.h as
#define UT_LAYOUT_UNITS 1440
If you want to get something working try changing from 1440 to 300. Don't
check this back into the tree as this will stuff up WYSIWYG on other
Let me know how you go. We may have to work out another way of getting
accurate character widths on all platforms.
> -----Original Message-----
> From: Thomas Fletcher [mailto:email@example.com]
> Sent: Friday, 18 February, 2000 08:53
> To: Bruce Pearson
> Cc: Abiword-Dev
> Subject: RE: Alignment Issues
> Thanks for the insight. I found that part of the problem
> is that I was doing my own scaling in the graphics code.
> Photon uses points rather than pixels for it's height
> so I wasn't using the convertXXX() graphics function and
> as a result wasn't being asked to get font information
> on a 200 point font from a 10 point font.
> Now of course after fixing this, I've hit another snag.
> What if you can't get the font metrics (ie Ascent!) for
> a font that large? Is there a way that I can turn that
> scaling off to easily return to the same behaviour that
> we had before Christmas where the calculations were all
> done based on the regular font size?
> I'm working from home today on AbiWord for Photon so drop
> me an e-mail and let me know ... for now I'll see about
> trying to work around this on my own.
This archive was generated by hypermail 2b25 : Fri Feb 18 2000 - 18:13:42 CST