[prev in list] [next in list] [prev in thread] [next in thread] 

List:       koffice-devel
Subject:    Re: karbon, kpainter and kword
From:       James Richard Tyrer <tyrerj () acm ! org>
Date:       2003-06-19 20:36:40
[Download RAW message or body]

Thomas Zander wrote:
> On Wed, Jun 18, 2003 at 02:07:07AM +0200, Tomasz Grobelny wrote:
> 
>>On wtorek 17 czerwca 2003 23:08, Thomas Zander wrote:
>>
>>>Or better said; 10 words per line should be 10 words per line  
>>>no matter what level of zoom you have.
>>>
>>
>>That's why layouting should be done before actually rendering glyphs on any 
>>device and should be done in physical units with no rounding (font metrics 
>>should be obtained before scaling/rendering font).
> 
> 
> Thats clear, Nobody is arguing about that!
> Its about how and where that should be done :) (or even in that order)

This should be simple.

There is the actual representation of the page (which is what will be 
output as PostScript and printed) which exists at the resolution of the 
font metrics and floating point to integrate different point sizes into a 
page.  It is here that all calculations should occur to avoid accumulating 
round off errors.

Then from this an approximation is made (it is rendered to pixels) for 
viewing on the screen.

At low magnifications (100%) the screen image is going to be a little off. 
  There isn't anything that can, or should, be done about that because it 
needs to be a little different so it looks OK at the lower resolution.

Now, it would be really nice if when you increased the magnification on the 
screen so that the pixels per (magnified) inch was exactly the same as your 
printer that the image on the screen WAS exactly the same as would be printed.

--
JRT


_______________________________________________
koffice-devel mailing list
koffice-devel@mail.kde.org
http://mail.kde.org/mailman/listinfo/koffice-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic