Summary: | mozilla xft not working yet | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Frido Ferdinand <frido.ferdinand> |
Component: | New packages | Assignee: | Martin Schlemmer (RETIRED) <azarah> |
Status: | RESOLVED FIXED | ||
Severity: | minor | CC: | mholzer |
Priority: | High | ||
Version: | 1.2 | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Frido Ferdinand
2002-07-07 11:54:58 UTC
Well, the big problem is that true Xft (not the freetype2 support we have), needs CVS bits of XFree86 (notibly libXft-2.0 and fontconfig). Unfortunately libXft-2.0 with its new headers breaks Xft support in the current pango (thus gtk+-2.0) and QT. Ill see if there is an way to add them local to mozilla without breaking stuff. If not ... the freetype2 Xft in mozilla is better than no Xft for Gnome2 or KDE3 .. or that is at least my opinion :-) Are you sure about this, the rpms i pointed to are plug and play on a standard rh7.x system (also suse) without breaking anything. I'm also aware that there are two types of Xft support the one from keithp (X, with the cvs things) and the other from blizzard (RH, the rpms). Could you check this, because i'm trying to write a small document about mozilla and AA fonts. What I have now is: http://www.zolder.net/moz-aa/readme-moz-xft.txt I can go and verify this again if you like, but last time I checked: 1) keithp was working on libXft-2.0, the new much improved Xft support for xfree86, as well as fontconfig (or maybe its just using fontconfig). 2) blizzard, a redhat developer made some patches for mozilla to make use of libXft-2.0. he also did some patches that uses gtk+-2.0. Btw, can you check if that .rpm contains libXft-2.0 (libXft.so.2.0 if memory serves) ? Im thinking that they include it to bypass the need for a CVS version of Xfree86. Otherwise both redhat and suse is using a 4.2.99 snapshot of xfree. rpm -qlp *.rpm| grep -i xft /usr/lib/mozilla-1.0.0/res/Xft/fonts.conf /usr/lib/mozilla-1.0.0/res/Xft/fonts.dtd /usr/include/mozilla-1.0.0/Xft/X11/Xft/Xft.h /usr/include/mozilla-1.0.0/Xft/X11/Xft/XftCompat.h but remember, i'm using these rpms on gentoo with the latest xfree, so def. no snapshot involved there, maybe it's statically compiled. I'll grab the srpms and see what's going on Xft.h and XftCompat.h is from Xft-2.0, so I guess its a statically compiled mozilla. Yup, oh well, hope X 4.3 will be out soon then :) http://tko.ods.org/debian/ Will have a go later on. This is working nicely in mozilla-1.2_beta and mozilla-1.2 (without 'gtk2' in USE), so marking as fixed. |