---
name: "FcFreeTypeCharSetAndSpacing"
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/FcFreeTypeCharSetAndSpacing"
---

# FcFreeTypeCharSetAndSpacing(3)

compute Unicode coverage and spacing type

## NAME

FcFreeTypeCharSetAndSpacing - compute Unicode coverage and spacing type

## SYNOPSIS

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

**FcCharSet \* FcFreeTypeCharSetAndSpacing (FT\_Face** *face***, FcBlanks \****blanks***, int \****spacing***);**

## DESCRIPTION

Scans a FreeType face and returns the set of encoded Unicode chars. FcBlanks is deprecated, *blanks* is ignored and accepted only for compatibility with older code. *spacing* receives the computed spacing type of the font, one of FC\_MONO for a font where all glyphs have the same width, FC\_DUAL, where the font has glyphs in precisely two widths, one twice as wide as the other, or FC\_PROPORTIONAL where the font has glyphs of many widths.
