FreeType Homepage

PATCHES FOR FREETYPE CLIENTS

       Homepage

Patches for rogue FreeType clients

This page lists patches for various rogue libraries that depend on FreeType's internal features that are no longer provided starting with the 2.2.0 release. It also lists versions of applications which have been already fixed. For more information, please see this page.

Always try to apply the most recent (top-most) patch, even if it has been written for a previous revision. For example, if you want to fix ‘fontconfig’ try the 2.3.92 patch first. Only if it fails try the 2.3.2 one.

Note that all these patches are unofficial and unsupported. However, feel free to report problems if you find them.

  • Cairo
    This patch makes the library use the new built-in FreeType LCD color filtering features. You need FreeType 2.3.1 (or newer)!
    Cairo 1.0.4
    Cairo 1.2.4

  • FontConfig
    FontConfig versions 2.3.93 and higher don't use FreeType internals anymore.
    FontConfig 2.3.92
    FontConfig 2.3.2

  • inkscape
    inkscape versions 0.44 and higher won't use FreeType internals anymore.
    inkscape 0.43

  • KDE
    Use version 3.5.3 or newer.

  • nvu
    This patch has been contributed by Ismail Donmez.
    nvu 1.0

  • OpenOffice
    All current versions of OpenOffice.org include internal headers; this will be fixed either in 2.0.3 or 2.0.4. (The fix is applied to the CVS, but still waiting for approval for the 2.0.3 branch).

    Until then, you can use this patch.

  • Pango
    Pango versions 1.10.0 and higher don't use FreeType internals anymore.
    Updating to version 1.10.1 is strongly recommended, since it contains significant performance improvements.
    Pango 1.8.1 (version 04-Jun-2006)

  • poppler
    Use version 0.5.1 or newer.

  • Qt 3
    Qt versions 3.3.6 and higher don't use FreeType internals anymore.
    Qt 3.3.5

  • Scribus
    Use version 1.3.3.2 or newer.

  • SDL_ttf
    SDL_ttf 2.0.7

  • Xft
    This patch makes the library use the new built-in FreeType LCD color filtering features. You need FreeType release 2.3.1 (or newer)!
    Xft 2.1.7 (patch from 01-Oct-2006)

  • XPDF
    XPDF 3.01

  • Xprint
    Monolithic versions of Xprint supplied up to and including X.org version X11R6.9 use FreeType internals but should continue to build safely since FreeType source code is bundled in the tarball (in xc/extras/freetype2).

    Modular Xprint in X11R7.0 is not currently operational. It is expected to be restored in X11R7.1, including FreeType support. FreeType internals will no longer be used according to the patch provided at Xprint bug #603. Other issues supporting FreeType in Xprint are under discussion at the xorg-modular mailing list.

Last update: 31-Jan-2007
       Homepage
FreeType Homepage