Skip to content

Add system font toggle in Appearance settings#290

Merged
itsDNNS merged 1 commit intomainfrom
feat/font-toggle
Mar 24, 2026
Merged

Add system font toggle in Appearance settings#290
itsDNNS merged 1 commit intomainfrom
feat/font-toggle

Conversation

@itsDNNS
Copy link
Owner

@itsDNNS itsDNNS commented Mar 24, 2026

Summary

Closes #287. Adds a toggle to Settings > Appearance to switch between Outfit and the system default font.

When enabled, overrides the --font-sans CSS token with system-ui, -apple-system, Segoe UI, Roboto, sans-serif. This improves readability on RDP/remote desktop connections where Outfit can render poorly.

  • Config key: font_family (values: outfit or system, default: outfit)
  • Toggle provides instant preview (no save required to see the change)
  • i18n keys added for EN/DE/FR/ES

Test plan

  • 1871 tests pass
  • i18n validation passes
  • Default (Outfit) shows no font override in HTML
  • Toggle switches font instantly in browser
  • Save persists the setting across page reloads
  • System font renders correctly on RDP

Adds a toggle to switch between Outfit and the OS default font.
Overrides --font-sans CSS token when system font is selected.
Useful for RDP/remote desktop where Outfit renders poorly.

Closes #287
@itsDNNS itsDNNS merged commit 43d7309 into main Mar 24, 2026
2 checks passed
@itsDNNS itsDNNS deleted the feat/font-toggle branch March 24, 2026 09:14
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.

font configuration option

1 participant