Skip to content

fontist fontconfig

Manage fontconfig integration for Linux systems.

Subcommands

CommandDescription
fontist fontconfig updateUpdate fontconfig to use Fontist fonts
fontist fontconfig removeRemove Fontist from fontconfig

fontconfig update

Update fontconfig configuration to include Fontist-installed fonts.

Syntax

sh
fontist fontconfig update

Description

Creates or updates a fontconfig configuration file that includes Fontist's font directory. This allows applications using fontconfig to discover and use fonts installed by Fontist.

Examples

sh
fontist fontconfig update

Requirements

  • Fontconfig must be installed on your system
  • Typically used on Linux systems

fontconfig remove

Remove Fontist's fontconfig configuration.

Syntax

sh
fontist fontconfig remove [options]

Options

OptionAliasTypeDescription
--force-fbooleanProceed even if configuration file does not exist

Examples

sh
# Remove fontconfig integration
fontist fontconfig remove

# Force removal
fontist fontconfig remove --force

How It Works

Fontist integrates with fontconfig by creating a configuration file at:

  • ~/.config/fontconfig/99-fontist.conf (or equivalent on your system)

This configuration adds Fontist's fonts directory to fontconfig's search path.

When to Use

Use fontconfig integration when:

  • Running Linux applications that rely on fontconfig
  • Applications need to discover fonts through fontconfig rather than direct file paths
  • Working with document rendering systems (LaTeX, etc.)

Fontist is riboseopen