Skip to content

Use Inter as the default UI font#6051

Open
crmne wants to merge 1 commit into
basecamp:devfrom
crmne:cp/inter-ui-font
Open

Use Inter as the default UI font#6051
crmne wants to merge 1 commit into
basecamp:devfrom
crmne:cp/inter-ui-font

Conversation

@crmne

@crmne crmne commented Jun 6, 2026

Copy link
Copy Markdown
Contributor

Summary

Install inter-font and prefer Inter for Omarchy's sans/system UI fontconfig defaults, keeping Liberation Sans as the fallback.

This updates sans-serif, system-ui, -apple-system, and BlinkMacSystemFont to prefer Inter first.

Why

Inter is designed for user interfaces and is a better default UI font for the desktop. This only changes proportional UI/sans defaults; terminal monospace fonts remain unchanged.

The migration installs inter-font and inserts Inter before existing Liberation Sans entries in the user's fontconfig file, leaving the fallback intact.

Testing

  • xmlstarlet val config/fontconfig/fonts.conf
  • smoke-tested the migration in a temporary HOME
  • bash -n migrations/1780739891.sh
  • git diff --check

Copilot AI review requested due to automatic review settings June 6, 2026 10:20

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

This PR switches the default UI font to Inter across the base install and fontconfig, and adds a migration to update existing user fontconfig setups.

Changes:

  • Add a migration script to install Inter and rewrite existing ~/.config/fontconfig/fonts.conf references from Liberation Sans to Inter
  • Add inter-font to the base package list
  • Update the shipped fontconfig fonts.conf defaults to use Inter

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 6 comments.

File Description
migrations/1780739891.sh Adds upgrade-time steps to install Inter and update an existing user fontconfig file.
install/omarchy-base.packages Ensures Inter font is included in the default installed packages.
config/fontconfig/fonts.conf Updates the default fontconfig configuration to prefer Inter.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread migrations/1780739891.sh
Comment thread migrations/1780739891.sh Outdated
Comment thread config/fontconfig/fonts.conf
Comment thread config/fontconfig/fonts.conf
Comment thread config/fontconfig/fonts.conf
Comment thread config/fontconfig/fonts.conf
@crmne crmne force-pushed the cp/inter-ui-font branch from f820866 to c19afb6 Compare June 6, 2026 10:28
@dhh

dhh commented Jun 8, 2026

Copy link
Copy Markdown
Member

Can you show some before/after screenshots?

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.

3 participants