infinality-bundle for Slackware(R) Linux(R)
Shell
Latest commit 870bbd5 Aug 9, 2015 @nihilismus Updates SlackBuilds to Fri Aug 7 23:32:05 UTC 2015
And also updates to freetype2-infinality-ultimate, rev. 2.6-2
Permalink
Failed to load latest commit information.
source Updates SlackBuilds to Fri Aug 7 23:32:05 UTC 2015 Aug 9, 2015
README.md Updates SlackBuilds to Sat Apr 25 23:13:15 UTC 2015 Apr 26, 2015
bob-sources.sh First commit. Oct 16, 2013
install.sh

README.md

bob-infinality-bundle

These are SlackBuilds & patches to rebuild some official packages in Slackware Linux, are in test so be careful with the result in your system.

infinality-bundle project

"infinality-bundle is a collection of software utilizing the power of font rendering offered by infinality patches and fontconfig rules known as fontconfig-infinality-ultimate."

Using

Important: backup /etc/fonts/ before you install fontconfig and remove any personal configuration (~/.fonts.conf, ~/.fonts.conf.d or ~/.config/fontconfig) to avoid any issue.

  1. Clone this repository

    root@darkstar:~# git clone https://github.com/nihilismus/bob-infinality-bundle
    
  2. Build, remove and install packages following this order:

    1. source/l/freetype
    2. source/x/fontconfig
    3. source/l/cairo

    Or just execute as root install.sh.

Notes

  • At this moment these SlackBuilds are from and for Slackware64 Linux -current, but they should work with Slackware Linux -current also.
  • I tried to make the minimal modificactions to the originals Slackbuilds.
  • There is not need to select a type of font rendering (Windows, Apple or Ubuntu) since the "aim of infinality-bundle is to make use of the vast potential hidden in native Linux font rendering back-end". This does not mean you can not configure some aspects of the font rendering, please check:
    • /etc/profile.d/infinality-settings.sh
    • /usr/doc/fontconfig-*/fontconfig-infinality-ultimate
  • You can see the differences between the default font rendering and the patched one, (from Slackware 14.1):