Home

mweinbach / agent-coworker

publicmweinbach/agent-coworker
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

feat(mobile): bundle IBM Plex fonts via expo-font

5 months ago

e9e0133
Authored
Cursor Agent4/29/2026, 12:44:56 AM
Mirror the desktop bundle (apps/desktop/src/styles/fonts.css) by
shipping the variable IBM Plex Sans + IBM Plex Mono Regular/Medium/
SemiBold/Bold TTFs with the mobile app and registering them through
expo-font's useFonts() in the root layout.

The fonts share OFL 1.1 licensing files with the desktop copies so the
license is available alongside the binary asset.

Until the fonts finish loading we render a neutral background view in
the current theme color so the splash transitions cleanly into the
themed UI.

Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>

Parentbab6a9e

11 files changed
  • apps/mobile/assets/fonts/IBMPlexMono-Bold.ttf——
  • apps/mobile/assets/fonts/IBMPlexMono-Medium.ttf——
  • apps/mobile/assets/fonts/IBMPlexMono-OFL.txt+93−0
  • apps/mobile/assets/fonts/IBMPlexMono-Regular.ttf——
  • apps/mobile/assets/fonts/IBMPlexMono-SemiBold.ttf——
  • apps/mobile/assets/fonts/IBMPlexSans-Italic-Variable.ttf——
  • apps/mobile/assets/fonts/IBMPlexSans-OFL.txt+93−0
  • apps/mobile/assets/fonts/IBMPlexSans-Variable.ttf
—
—
  • apps/mobile/bun.lock+1−0
  • apps/mobile/package.json+1−0
  • apps/mobile/src/app/_layout.tsx+14−1