---
name: "FcConfigSetDefaultSubstitute"
section: "3"
platform: "linux"
package: "fontconfig"
version: "2:2.18.3-2"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/FcConfigSetDefaultSubstitute"
---

# FcConfigSetDefaultSubstitute(3)

Perform default substitutions in a pattern

## NAME

FcConfigSetDefaultSubstitute - Perform default substitutions in a pattern

## SYNOPSIS

**#include \<fontconfig/fontconfig.h\>**

**void FcConfigSetDefaultSubstitute (FcConfig \****config***, FcPattern \****pattern***);**

## DESCRIPTION

Supplies default values for underspecified font patterns:

- •

  Patterns without a specified style or weight are set to Medium

- •

  Patterns without a specified style or slant are set to Roman

- •

  Patterns without a specified pixel size are given one computed from any specified point size (default 12), dpi (default 75) and scale (default 1).

## SINCE

version 2.17.0
