---
name: "ttdebug"
section: "1"
platform: "linux"
package: "freetype2-demos"
version: "2.15.0-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/ttdebug"
---

# ttdebug(1)

a TrueType bytecode debugger

## NAME

ttdebug - a TrueType bytecode debugger

## SYNOPSIS

**ttdebug** \[*options*\] *index size font*

## DESCRIPTION

**ttdebug** is an interactive TrueType bytecode debugger working in a terminal. Its spartanic interface faintly resembles debuggers like **gdb**.

For the specified *font*, a glyph with the given *index* and *size* is loaded, making it possible to trace the bytecode execution step by step.

This program is part of the FreeType demos package.

## OPTIONS

- **-I** *ver*

  Use TrueType interpreter version *ver*. Available versions are depending on compilation options of FreeType; call **ttdebug** without an argument to get the actual list.

- **-f** *face\_index*

  To access member font *face\_index* (default zero) in TTCs.

- **-a** *axis1***,***axis2***,***...*

  Specify the design coordinates for each variation axis at start-up.

- **-v**

  Show version.
