Re: Server side text layout (was Re: some XFree86 5.0 questions...)

Havoc Pennington <[email protected]>
Newsgroups gmane.comp.xfree86.forum
Message-ID <[email protected]>
On Thu, Mar 27, 2003 at 02:46:52PM -0800, Alan Coopersmith wrote:
> Havoc Pennington wrote:
> > We've just finished spending two years moving millions of lines of
> > code *that Sun has just shipped* over to fontconfig/Xft/Pango. Do we
> > want to do that again?
> 
> Actually, while Sun's GNOME 2.0 release does use pango, I don't beleive
> we've shipped a single line of code yet that uses fontconfig/Xft.  It's
> certainly not in our GNOME 2.0 release.  Whether or not converting again
> makes sense depends on whether there are enough benefits to make it
> worthwile, just as that had to be decided when converting to pango
> originally.

Fair point, but do keep in mind that GNOME 2.2 has fontconfig as a
hard requirement already, and GTK+ 2.4 will follow suit.

Sun's GNOME 2.0 is a GNOME 2.0/2.2 hybrid (just like Red Hat Linux 8),
our hybrid has already jumped to the fontconfig stuff from 2.2, yours
has not, apologies.

> The Xft bridge provides backwards compatibility for those who think the cost
> of converting old code outweighs the benefits of converting code directly to
> STSF, but that there is value in using STSF.

Xft bridge provides back compat for the font rendering layer, not for
the text layout layer or font configuration layer. The font rendering
layer is the most trivial and least important of the layers.

The porting cost I'm complaining about is that of changing the
configuration and layout layers.

Havoc
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.