Skip to content

feat(gui): bundle IBM Plex Sans and Lilex UI fonts#36

Merged
penso merged 2 commits intopenso:mainfrom
joshuadavidthomas:bundle-ui-fonts
Mar 10, 2026
Merged

feat(gui): bundle IBM Plex Sans and Lilex UI fonts#36
penso merged 2 commits intopenso:mainfrom
joshuadavidthomas:bundle-ui-fonts

Conversation

@joshuadavidthomas
Copy link
Copy Markdown
Contributor

GPUI maps .ZedSans -> IBM Plex Sans and .ZedMono -> Lilex on Linux. Without these fonts bundled, the UI falls back to system fonts with different metrics, causing spacing issues between icons and labels.

Fonts added:

  • IBM Plex Sans (Regular, Bold, Italic, BoldItalic) - OFL license
  • Lilex (Regular, Bold) - OFL license

Closes #32

GPUI maps .ZedSans -> IBM Plex Sans and .ZedMono -> Lilex on Linux.
Without these fonts bundled, the UI falls back to system fonts with
different metrics, causing spacing issues between icons and labels.

Fonts added:
- IBM Plex Sans (Regular, Bold, Italic, BoldItalic) - OFL license
- Lilex (Regular, Bold) - OFL license
@penso penso merged commit f23f7cc into penso:main Mar 10, 2026
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.

Bundle UI fonts for consistent cross-platform rendering

2 participants