SlackwareThis Forum is for the discussion of Slackware Linux.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Since some people are asking for packages I decided to go ahead and compile Dugan's slackbuilds and post the packages here. Just a little history first. The whole sub-pixel rendering thing started with a patch that was written by David Turner, the maintainer of freetype, however he didn't maintain the patch after cairo 1.2.4 and then others took his patch and modified to work with more recent versions of cairo and they also tweaked it to suite there needs. What ended up happening is that there ended up being 4 different patch sets for sub-pixel rendering, they were basically called
IMO they all looked pretty much the same with subtle differences. I used the LCD patches for a long time. After I made my original post Dugan did most of the leg work and tried out all the different patch sets until he found what he thought was the optimal quality for Slackware and I agree with his conclusion. As Dugan said earlier nothing has really changed since 12.1 so you can still use the patches (not packages) from the first post if you want, but I am recommending people use Dugans. Here are the packages if you don't feel like compiling yourself
I am not going to host the firefox package since it takes up to much room on my site and technically if you compile firefox with the --enable-offical-branding flag you need permission from mozilla to distribute it, but you should compile it yourself otherwise this won't work since the version of firefox that ships with 12.2 uses its own internal cairo which bypasses all changes made. I also added one extra patch to cairo that disables quantization which I have always used and think makes a difference, but besides that they are exactly the same.
P.S. Dugan I hope you don't mind me hosting your builds as packages, if you don't want me to just let me know and I will take them down.
You just have to rebuild Firefox, because the out-of-the-box Firefox will not be linked against your shiny new Cairo with nicer font rendering enabled but against the libs included into Firefox' source package.
It's just the use of another configure flag:
which is enabled in the Slackbuild package.
Add other flags to your liking - I've disabled parental control for example and disabled two Gnome options (--disable-gnomeui --disable-gnomevfs).
i understand i have to rebuild Firefox. That would be ./configure / make / make install, right?
However, there are two things: a) the original source file (3.03) is a bit obsolete, so i am thinking i could use the latest one and, b) i do not know what to do with the files included in the Slackbuild. Please, be a little bit more verbose.
I've just installed Google's Android font "Droid" which is a) open source and comes b) in serif, sans and mono. (Really nice monospaced fonts aren't that easily available - especially not, if you need some internationalization..) Anyway:
This a screenshot of Droid Mono in vim with GUI linked against Gtk and therefore supported by our beloved beautiful font patches (hint style full) with the "quickbrownfox" example file for Unicode support.
Slackbuild for fontconfig from post #92 not available. Please upload it anywhere.
Yes, Dugan seems to have taken the 'fontconfig' SlackBuild down from his download site. It contained quite a few configuration patches, so my guess is that he is revising it for compatibility reasons with new versions or something.