Skip to content

fix: load Caskaydia Cove Nerd Font via @font-face for correct terminal spacing#794

Merged
ZacharyZcR merged 1 commit into
Termix-SSH:dev-2.3.0from
ZacharyZcR:fix/terminal-font-loading
May 18, 2026
Merged

fix: load Caskaydia Cove Nerd Font via @font-face for correct terminal spacing#794
ZacharyZcR merged 1 commit into
Termix-SSH:dev-2.3.0from
ZacharyZcR:fix/terminal-font-loading

Conversation

@ZacharyZcR

Copy link
Copy Markdown
Member

Summary

The default terminal font Caskaydia Cove Nerd Font Mono was bundled in public/fonts/ but never loaded via @font-face CSS declarations. Browsers fell back to generic monospace, causing:

  • Incorrect column alignment in command output (e.g. apt dist-upgrade)
  • Broken TUI/ncurses rendering (box-drawing characters misaligned)

Adds @font-face declarations for all 4 variants (Regular, Bold, Italic, BoldItalic) with font-display: swap.

Related

Closes Termix-SSH/Support#710

The default terminal font was configured but never loaded via CSS,
causing browsers to fall back to generic monospace. This broke column
alignment and TUI rendering (ncurses menus, box-drawing chars).
@ZacharyZcR ZacharyZcR merged commit a966cc9 into Termix-SSH:dev-2.3.0 May 18, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant