Free software library to provide configuration, enumeration and substitution of fonts
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)
This article may be too technical for most readers to understand. Please help improve it to make it understandable to non-experts, without removing the technical details.(November 2009) (Learn how and when to remove this template message)
This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: "Fontconfig" – news · newspapers · books · scholar · JSTOR(June 2019) (Learn how and when to remove this template message)
(Learn how and when to remove this template message)
Original author(s)
Keith Packard
Initial release
18 December 2000; 23 years ago (2000-12-18)[1][2]
Stable release
2.15.0[3]
/ 22 December 2023; 4 months ago (22 December 2023)
Preview release
2.13.96[4]
/ 4 February 2022; 2 years ago (4 February 2022)
Repository
gitlab.freedesktop.org/fontconfig/fontconfig.git
Written in
C
Operating system
Unix-like systems
Type
Font handling library
License
MIT[5]
Website
fontconfig.org
Fontconfig (or fontconfig) is a free software[6] program library designed to provide configuration, enumeration and substitution of fonts to other programs. Fontconfig was originally written and maintained by Keith Packard, and is currently maintained by Behdad Esfahbod.[7]
Fontconfig is typically used on graphical Linux (and other Unix-like) desktops, such as Xorg and Wayland, where it remains an important part of handling fonts.[8] However, it is also sometimes used on other platforms, notably including Windows versions of software that use Pango for laying out and rendering text, such as GIMP.[9]
^"Documentation for XFree86[tm] version 4.0.2". xfree86.org. Retrieved 2024-02-28.
^"2.15.0 · Tags · fontconfig".
^"Release 2.13.96".
^"COPYING · master · fontconfig / Fontconfig". Archived from the original on 2021-04-15. Retrieved 2018-09-25.
^"fontconfig-2.6.0.tar.gz (see file "COPYING")". Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Keith Packard not be used in advertising or publicity pertaining to distrkeithp.comibution of the software without specific, written prior permission...
^"[Fontconfig] Fontconfig 2.7.0 released". freedesktop.org. 24 June 2009.
^"State of Text Rendering". behdad.org.
^"GIMP - Fonts in GIMP". Font configuration is handled by a small library called Fontconfig.
Fontconfig (or fontconfig) is a free software program library designed to provide configuration, enumeration and substitution of fonts to other programs...
FreeType's anti-aliased fonts with the X Window System. Xft also depends on fontconfig for access to the system fonts. "libXft 2.3.8". "X/MIT Licenses". XFree86...
Unicode range. Examples of systems that perform font substitution include fontconfig, Adobe Reader, Unidrv, Microsoft Word (since Word 2002), Libre Office...
which additionally included a number of updates to Xrender, Xft, Xcursor, fontconfig libraries, and other significant improvements. Fedora Core 3 was released...
use of the language by wrapping such libraries as wxWidgets, Cairo, and Fontconfig as well as a selection of database modules. There are also a selection...
first published in 1988. Modern X software typically relies on the newer Fontconfig system instead, but XLFDs are still supported in current X window implementations...
higher, is used. This is commonly used by older open-source projects like Fontconfig. The two purely numeric forms removes the special logic required to handle...
It comprises patched versions of FreeType (with optimized settings), fontconfig and cairo. Infinality bundle replaces non-free fonts by free alternatives...
many open-source projects. Among the projects he has led are the Cairo, fontconfig, HarfBuzz, and Pango libraries, which are standard parts of the GNOME...
defaults to 75. This is simply a wrapper around the FC_DPI system in fontconfig, but it suffices for scaling the text in Xft-based applications. The mechanism...