Hello,

[EMAIL PROTECTED] a �crit :
> 
> One thing that concerns me about sending glyphs across the wire
> is that is does appear to work nicely for the current crop of
> low resolution monitors (~100 DPI).  But what happens when higher
> resolution monitors become available?  Heck, what happens when you
> try to run it to a current 1200DPI printer using the XPrint extension?
> 
> It appears that you will end up on the wrong end of an n**2 problem.
>

The solution is easy: send shorter glyph image data :o)

At large pixel sizes, you can either RLE-compress the glyph bitmaps
with extremely good ratios.

Another solution is to send glyph outlines directly, and have the
server render them to bitmaps/pixmaps. Actually, at very high
resolution, hinting isn't really needed and you could even use
the outlines on the server to generate glyph images for any
character pixel size (and any Gamma or LCD mode, etc..)

I don't think implementing these is really worth it for now, but
it won't be difficult and shows that we're far from a n**2 problem
:o)

Hope this helps,

- David Turner



 
> Dan
> 
> > From: Keith Packard <[EMAIL PROTECTED]>
> > ...
> > The only drawback of the Render model is that the glyph images must be
> > transmitted from the client to the server; my measurements demonstrate
> > that this effect is mitigated by eliminating the glyph metrics that
> > currently transit from the X server back to the client for core text;
> > the metrics may be slightly smaller than the typical AA text image, that
> > is more than compenstated by the fact that Render sends only the glyphs
> > actually displayed while the core text requests must deliver metrics for
> > the entire font.
> >
> _______________________________________________
> Fonts mailing list
> [EMAIL PROTECTED]
> http://XFree86.Org/mailman/listinfo/fonts
_______________________________________________
Fonts mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/fonts

Reply via email to