Search Settings

Search for Ghostty configuration options

Fonts

Font family, size, styles, and variations

Preview Font Limitation

The terminal preview can only display fonts available in your browser. For custom fonts, they must be installed on your system. Ghostty's built-in default is JetBrains Mono.

The primary font family to use for text rendering.

No values configured. Ghostty will use its default behavior.

Repeatable option: Spectre exports one font-family line per value.

Font family to use for bold text. Falls back to main font if not set.

No values configured. Ghostty will use its default behavior.

Repeatable option: Spectre exports one font-family-bold line per value.

Font family to use for italic text. Falls back to main font if not set.

No values configured. Ghostty will use its default behavior.

Repeatable option: Spectre exports one font-family-italic line per value.

Font family to use for bold italic text. Falls back to main font if not set.

No values configured. Ghostty will use its default behavior.

Repeatable option: Spectre exports one font-family-bold-italic line per value.

The size of the font in points.

macos

Whether to thicken fonts for better visibility. Currently only affects macOS.

macos

Strength of font thickening when enabled. Valid values are 0-255.

The font style to use for the main font (e.g., 'Heavy', 'Light').

The font style to use for bold text.

The font style to use for italic text.

The font style to use for bold italic text.

Comma-separated list of styles to synthesize if not available (bold, italic, bold-italic).

OpenType font features to enable or disable (e.g., 'calt', 'liga').

No values configured. Ghostty will use its default behavior.

Repeatable option: Spectre exports one font-feature line per value.

Variable font axis settings (e.g., 'wght=400').

No values configured. Ghostty will use its default behavior.

Repeatable option: Spectre exports one font-variation line per value.

Variable font axis settings for bold text.

No values configured. Ghostty will use its default behavior.

Repeatable option: Spectre exports one font-variation-bold line per value.

Variable font axis settings for italic text.

No values configured. Ghostty will use its default behavior.

Repeatable option: Spectre exports one font-variation-italic line per value.

Variable font axis settings for bold italic text.

No values configured. Ghostty will use its default behavior.

Repeatable option: Spectre exports one font-variation-bold-italic line per value.

Map specific Unicode codepoints to different fonts.

No values configured. Ghostty will use its default behavior.

Repeatable option: Spectre exports one font-codepoint-map line per value.