Skip to content

Geist Pixel: Version 1.000 added#10574

Closed
christopherkindl wants to merge 1 commit into
google:mainfrom
christopherkindl:geist-pixel
Closed

Geist Pixel: Version 1.000 added#10574
christopherkindl wants to merge 1 commit into
google:mainfrom
christopherkindl:geist-pixel

Conversation

@christopherkindl
Copy link
Copy Markdown
Contributor

@christopherkindl christopherkindl commented Jun 1, 2026

New family submission: Geist Pixel, a modular pixel-style display typeface from Vercel. It joins its siblings already on Google Fonts — Geist and Geist Mono — from the same upstream repo.

Upstream: https://github.com/vercel/geist-font @ 10dc7658 · config sources/config-GeistPixel.yaml

Family

  • A single variable axis, Element Shape (ELSH), morphs each glyph's building block between square, circle, grid, triangle, and line. The ELSH axis is already in the GF Axis Registry (element_shape.textproto).
  • Built with the gftools dev build that adds virtual-master support (googlefonts/gftools@47ec3706b).
  • Designers: Andrés Briganti, Evil Rabbit, Guillermo Rauch
  • Category: DISPLAY

QA

  • Full GF Latin Core glyphset coverage (0 missing)
  • Family name unique on namecheck.fontdata.com
  • Copyright aligned to The Geist Project Authors (https://github.com/vercel/geist-font)

Notes

  • Opened as a draft — the article/ARTICLE.en_us.html copy is provisional and the banner is a family-overview image; happy to adjust to GF conventions or have this re-run through gftools packager.
  • Mirrors the existing Geist / Geist Mono onboarding structure (minus upstream_info.md, which the GF team generates).

@christopherkindl
Copy link
Copy Markdown
Contributor Author

christopherkindl commented Jun 1, 2026

@emmamarichal — this is the Geist Pixel new-family onboarding (draft), mirroring the Geist + Geist Mono setup from vercel/geist-font. Hoping you can shepherd it through GF review, or re-run it via gftools packager if that's the preferred path.

Context:

  • Upstream: vercel/geist-font @ 10dc7658, config sources/config-GeistPixel.yaml
  • ELSH axis is already in the GF Axis Registry; full Latin Core coverage; name unique on namecheck
  • Designers / Owners: Andrés Briganti, Evil Rabbit, Guillermo Rauch
  • Built with the gftools dev build (googlefonts/gftools@47ec3706b) for virtual-master support

Notes / your call:

  1. The banner differs from Sans & Mono. Geist Sans and Geist Mono currently share the identical geist-banner-light.png. For Pixel we've used a new family-overview banner (Pixel + Sans + Mono, 2048×2040), so it won't visually match the other two. Happy to swap to a Pixel-only or matching-style image if GF prefers consistency across the family → But ideally, we can add the new banner to Geist Sans + Geist Mono as well.
  2. The article/ARTICLE.en_us.html copy is a provisional draft — please tweak as needed.
  3. Minor: repo OFL.txt reads "Copyright 2024…" while the Pixel font embeds "Copyright 2026 The Geist Project Authors (https://github.com/vercel/geist-font)" — flagging in case fontspector's OFL/name consistency check cares about the year.

CLA: I believe Vercel already signed for Geist — let me know if anything's needed there.

@christopherkindl christopherkindl marked this pull request as ready for review June 1, 2026 17:25
@emmamarichal emmamarichal self-requested a review June 3, 2026 09:55
@emmamarichal
Copy link
Copy Markdown
Collaborator

Great, thank you very much! I'll do a last review :)
What you can do in the meantime, is to update your image file size: Max resolution allowed: Height: 1024 pixels Width: 2048 pixels

Here you can find all the specs for article if you need:

@christopherkindl
Copy link
Copy Markdown
Contributor Author

christopherkindl commented Jun 3, 2026

Great, thank you very much! I'll do a last review :) What you can do in the meantime, is to update your image file size: Max resolution allowed: Height: 1024 pixels Width: 2048 pixels

Here you can find all the specs for article if you need:

@emmamarichal I checked some other fonts and noticed most authors don't provide a banner (e.g. https://fonts.google.com/specimen/Inter/about). Am I looking in the right place? If so, we can skip the banner. The font is already showcased in the preview. Let me double-check with the team, I will update accordingly!

@emmamarichal
Copy link
Copy Markdown
Collaborator

@christopherkindl Yes, indeed, while it's recommended, it's not strictly mandatory. In any case, you can ask me if you want to update it later! :)

@christopherkindl
Copy link
Copy Markdown
Contributor Author

christopherkindl commented Jun 4, 2026

Heads-up: this PR got auto-closed after a force-push to the geist-pixel branch, and GitHub won't let a force-pushed PR be reopened. I've opened #10591 to continue — same branch and history, with the banner image removed per your note above. Sorry for the noise, @emmamarichal + we will skip the banner image for now!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: PR GF

Development

Successfully merging this pull request may close these issues.

2 participants