BSD Ports

x11-fonts/fontconfig 2.15.0_3,1 DragonFly

XML-based font configuration API for X Windows

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
MIT
Categories
x11-fonts
Package size
462.0 KiB, 1427.4 KiB installed

Description

Fontconfig does the following:

\* discover new fonts when installed automatically, removing a common source
  of configuration problems.
\* perform font name substitution, so that appropriate alternative fonts can
  be selected if fonts are missing.
\* identify the set of fonts required to completely cover a set of languages.
\* have GUI configuration tools built as it uses an XML-based configuration
  file (though with autodiscovery, we believe this need is minimized).
\* efficiently and quickly find the fonts you need among the set of fonts
  you have installed, even if you have installed thousands of fonts, while
  minimzing memory usage.
\* be used in concert with the X Render Extension and FreeType to implement
  high quality, anti-aliased and subpixel rendered text on a display.

In the other systems

The newest version among them is 2.18.3, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
DragonFlyx11-fonts/fontconfig2.15.0_3,1 behind since 2026-07-23none known-[email protected]-
FreeBSDx11-fonts/fontconfig2.18.3,1 newestnone known-[email protected]2026-10-10
NetBSDfonts/fontconfig by name2.18.3 newestnone known-[email protected]2026-08-17
MidnightBSDx11-fonts/fontconfig2.17.1_1,1 behind since 2026-07-23no data-[email protected]-
HardenedBSDx11-fonts/fontconfig2.17.1,1 behind since 2026-07-23no data-[email protected]-
GhostBSDx11-fonts/fontconfig2.17.1,1 behind since 2026-07-23no data-[email protected]-
OPNsensex11-fonts/fontconfig2.17.1,1 behind since 2026-07-23no data-[email protected]-

Compare across BSDs

Install

Binary package:

pkg install fontconfig

From DPorts:

cd /usr/dports/x11-fonts/fontconfig && make install clean

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 2
Required by 1016

The first 100 are listed.

Configuration

No options to configure.

Service scripts
none

Message after installing

Fontconfig 2.13.1 generated .uuid files in the fonts directory
which where not properly registered to the packages.
To clean them up, please execute the following command:

    find /usr/local/share/fonts -type f -name .uuid

and delete the files at your discretion.