A agree with you and we will try to get this functionality in ST,
however I don't promise it will be in the initial release.
In addition to translating entire fonts we are also planning
to do font subsetting.

AG

> Basically, rendering the general graphics in PostScript is easy
> and does not require much effort. Rendering of the text is much
> harder. The major thing making it complicated is the fonts. Of
> course, transferring the outlines of a rendered page back is a
> possible thing but it means large size of the resulting file and
> slow rendering to bitmaps at the printer. Providing a way to convert 
> the used fonts to PostScript fonts, transferring them to the client 
> and then rendering the pages in terms of these fonts looks like a much 
> better thing. And probably provide a protocol to get the kerning
> information on to the client (unless all the rendering including 
> kerning is done at the server side).
> 
> Such a conversion is "trivial" too in the sense that it's clear
> how it can be done, the only difficulty is to actually do it
> and to provide an X protocol extension for such a transfer:
> 
> - the Type1 fonts can be transferred directly, only with the encoding
> table changed according to X the server's idea about it and with
> the large fonts split into multiple 8-bit fonts (and/or possibly 
> then combined into a Type0 composite font)
> 
> - the TrueType fonts can be either converted to Type42 with the
> algorithm taken from ttf2type42 or converted to Type1 with the
> algorithm taken from ttf2pt1
> 
> - the other fonts can be rasterized to bitmaps and then converted
> to the Type1 fonts with the algorithm taken from ttf2pt1
> 
> Actually, one more possibility is to take the outlines produced
> from any kind of font and feed them into the algorithm from ttf2pt1.
> 
> Basically, what I'm trying to say is that since yet another extension
> is being added to the X protocol, it would be nice to include this
> font transfer ability into it.
> 
> -SB

-- 
Alexander Gelfenbain, Sun Microsystems, Inc.
+1 (408) 635-0612 
_______________________________________________
Fonts mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/fonts

Reply via email to