Skip to content

Update GeistMono to 1.8.0#2013

Open
Tejakshaya wants to merge 1 commit into
ryanoasis:masterfrom
Tejakshaya:update-geistmono-1.8.0
Open

Update GeistMono to 1.8.0#2013
Tejakshaya wants to merge 1 commit into
ryanoasis:masterfrom
Tejakshaya:update-geistmono-1.8.0

Conversation

@Tejakshaya

Copy link
Copy Markdown

Description

Updated the GeistMono source font from version 1.401 to 1.8.0 (latest)

Requirements / Checklist

  • Read the Contributing Guidelines
  • I've discussed this with core contributors already. If not checked, I'm ready to accept this work might be rejected in favor of a different grand plan.
    Issue number where discussion took place: Update GeistMono to v1.8.0 — includes italic variant #2003
  • If this contains a font/glyph add its origin as background info below (e.g. URL)
  • Verified the license of any newly added font, glyph, or glyph set. License is: SIL Open Font License 1.1

What does this Pull Request (PR) do?

  • Closes Update GeistMono to v1.8.0 — includes italic variant #2003
  • Updated 7 existing font weights to v1.8.0
  • Added italic variants for all weights (11 new files)
  • Added ExtraBold and ExtraLight weights
  • Removed UltraBlack and UltraLight (renamed upstream to ExtraBold/ExtraLight)
  • Updated version in bin/scripts/lib/fonts.json
  • Updated version in src/unpatched-fonts/GeistMono/README.md

How should this be manually tested?

The CI will automatically run the font patcher on these new source files. verify that the version strings in the patched fonts correctly reflect 1.8.0
Source: vercel/geist-font v1.8.0

Any background context you can provide?

This addresses the request in issue #2003 and also supersedes the PR #1962

What are the relevant tickets (if any)?

Closes #2003

Screenshots (if appropriate or helpful)

  • none to be provided

@Finii

Finii commented Jun 22, 2026

Copy link
Copy Markdown
Collaborator

Thanks for the PR!

The Geist Mono font in the 1.8.0 release is 1.7.0 🤔

2026-06-22_13-09

Examining the source file

image

Examining the file in this PR

I'm a bit confused why they update/bugfix 1.7 to 1.7.1 (and unimportant 1.7.2) and 1.8.0 seems ... stale?
Is the ligature problem not existing in 1.8? 🤔

@Tejakshaya

Tejakshaya commented Jun 22, 2026

Copy link
Copy Markdown
Author

Thanks for that, your right, the upstream's v1.8.0 is somewhat a poisoned release that was internally v1.7.0 and still had the unintended ligatures

Updated this PR with:

  • Swapped all source files for the v1.7.2 assets (ligatures disabled by default)
  • Updated the version to 1.7.2 in bin/scripts/lib/fonts.json
  • Updated the version in the font's README.md

This should be stable and bug fixed version for the next Nerd Fonts release..

@Tejakshaya Tejakshaya force-pushed the update-geistmono-1.8.0 branch from 172cf03 to aa8d2d3 Compare June 22, 2026 16:59
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.

Update GeistMono to v1.8.0 — includes italic variant

2 participants