---
name: "caca_figfont"
section: "3caca"
platform: "linux"
package: "libcaca"
version: "0.99.beta20-7"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/caca_figfont"
---

# caca\_figfont(3caca)

libcaca FIGfont handling

## NAME

caca\_figfont - libcaca FIGfont handling

## SYNOPSIS

### Topics

**libcaca file IO**\

### Functions

\_\_extern int **caca\_canvas\_set\_figfont** (**caca\_canvas\_t** \*, char const \*)\
 load a figfont and attach it to a canvas  \_\_extern int **caca\_set\_figfont\_smush** (**caca\_canvas\_t** \*, char const \*)\
 set the smushing mode of the figfont rendering  \_\_extern int **caca\_set\_figfont\_width** (**caca\_canvas\_t** \*, int)\
 set the width of the figfont rendering  \_\_extern int **caca\_put\_figchar** (**caca\_canvas\_t** \*, uint32\_t)\
 paste a character using the current figfont  \_\_extern int **caca\_flush\_figlet** (**caca\_canvas\_t** \*)\
 flush the figlet context

## Detailed Description

These functions provide FIGlet and TOIlet font handling routines.

## Author

Generated automatically by Doxygen for libcaca from the source code.
