From: tino schwarze informatik tu-chemnitz de (Tino Schwarze)
To: dia-list gnome org
Subject: Re: XML file format - Linux vs Windows
Date: Tue, 18 Jun 2002 22:21:25 +0200
On Tue, Jun 18, 2002 at 11:09:04PM +0200, Cyrille Chepelov wrote:
> > Well, just let's not store the bounding box at all but let the UML Class
> > figure it out with the help of the renderer (it needs the renderer
> > anyway). IMHO this would require nothing more than an invisible "redraw
> > all" cycle after loading the file.
>
> Sure. and of course, you never have any Connection (OrthConn, likely)
> linked to a connection point on the right side of the UML Class objects.
If the bounding box is "wrong" in the file, the connection gets messed
up anyway the first time someone clicks on the UML Cass.
> No matter how we look at the problem, we need to come up with a way of
> having a stable, reliable and repeatable way of computing text extents,
> which should never depend on the scaling factor.
Agreed. But really: I don't think there is a reliable way of computing
text extends without depending on the actual resolution. There is a lot
of effort in fonts to accomodate different resolutions. And as far as I
know, fonts are always bound to specific resolutions and can change
their extents quite unexpectedly when switching to the next
bigger/smaller font size. Hopefully I'm a bit pessimistic here...
Maybe we could simply ask the Pango people about that? They should be
very competent in font issues.
Bye, Tino.
--
* LINUX - Where do you want to be tomorrow? *
http://www.tu-chemnitz.de/linux/tag/