Purpose

The purpose of these patches is to provide the nicest font rendering of any operating system.   The second goal is to provide customization so that the end user is able to adjust the settings to his or her taste.

 

Latest Update

2011-12-23 – New Infinality Freetype patchset released!   See below for details.

2011-11-25 – Updated zip and freetype-infinality package to fix various reported issues since last release.  Full changelog in zip and on forum.

2011-11-20 – Updated zip and freetype-infinality package to modify internal Courier New rules that were causing rendering issues.

2011-11-20 – Updated zip and infinality-settings package to remove Canwell replacements.  These were making Cantarell render as Arial.

2011-11-19 – Updated zip and infinality-settings package due to error with an environment variable.

2011-11-19 – Updated zip file because I failed to include the README in it.

2011-11-19 – New Infinality Freetype patchset released!   Go here for details.

2011-11-19 – Site look and feel update.

 

Patches and Configuration

All patches and configuration files are contained in these files.  Brief installation instructions are included in the README, and specifics on how to do the configuration are included inside each configuration file.   Also, brief distro-agnostic instructions are located here.  These patches and configurations are free software, as in freedom.

freetype-infinality-2.4.8-20111223_2-x86_64.tar.bz2

The local.conf has been replaced with fontconfig-infinality, which drops into an existing /etc/fonts/.  This should help distro maintainers greatly.  It is strongly recommended to use these fontconfig settings, as they are tailored to work with the Freetype patches.

fontconfig-infinality-1-20111223_2.tar.bz2

 

Older Releases

freetype-infinality-2.4.8-20111125_1.tar.bz2

See also the repository.

 

Fedora users

There are pre-built packages for Fedora users.  Run these commands instead of installing these files manually.  It is recommended to restart your system after installation.  If you've already run these commands before, then your normal system updates will keep your packages up to date.

sudo rpm -Uvh http://www.infinality.net/fedora/linux/infinality-repo-1.0-1.noarch.rpm sudo yum install freetype-infinality fontconfig-infinality

Optionally, install libXft-infinality which will make some programs like FontForge render more nicely: sudo yum install libXft-infinality

 

Third Party Packages 

These are not maintained by me, but I'm providing a link for convenience.  Please report any package problems to the package maintainers.

 

Git 

There are git repositories set up for fontconfig-infinality and the font-testing page.  A freetype-infinality git repo may be created in the future.  Use these repositories at your own risk, as they are not guaranteed to be in a release-ready state.

https://github.com/Infinality/fontconfig-infinality

https://github.com/Infinality/font-testing

 

Settings

After installation, modify these files to adjust the settings of the patches:

  • /etc/profile.d/infinality-settings.sh
  • /etc/fonts/infinality/infinality.conf

Instructions are contained inside each file.   You can apply changes by closing a program, running the following command in a terminal, and then launching the program from the terminal.  Log out and back in to apply to all programs.

. /etc/profile.d/infinality-settings.sh

 

Details

Go here for details on the patches.

 

Examples

Arial  -  DejaVu Sans  -  Ubuntu  -  Ubuntu2  -  Myriad Pro  -  Verdana  -  Times New Roman  -  Courier New

 

Repository

You can browse the file repository here.

 

Forum

Go here for help, more detailed information about the patches, and to report problems.