Skip to content

style(brand): swap appbar wordmark to Archivo Black (Pantone-adjacent)#294

Merged
0800tim merged 1 commit into
mainfrom
style/wordmark-archivo-black
Jun 5, 2026
Merged

style(brand): swap appbar wordmark to Archivo Black (Pantone-adjacent)#294
0800tim merged 1 commit into
mainfrom
style/wordmark-archivo-black

Conversation

@0800tim

@0800tim 0800tim commented Jun 5, 2026

Copy link
Copy Markdown
Owner

Tim 2026-06-05: the editorial Fraunces face was reading as too literary next to the gold ball icon in the appbar. Replaced with Archivo Black (Omnibus-Type, OFL) — a heavy geometric sans deliberately designed as a Helvetica-Bold-adjacent face, which gives the wordmark the squarish Pantone-card weight Tim asked for.

Self-hosted (~33KB latin + latin-ext woff2 pair). Body editorial Fraunces is unchanged; only the appbar wordmark + matching drawer brand name flip. Uppercase + 0.02em tracking + smaller 0.95rem size so the heavier face stays inside the 56px appbar row.

Sitting on dev for sign-off — easy to swap to a different free font (Inter Black, Bebas Neue, Space Grotesk Bold etc) if Tim doesn't like this one.

Tim 2026-06-05:

  > I don't like the font we're using as the logo font. It's fine in
  > the text in the body of the website as we have it, but in the top
  > right next to our football gold football icon mark, can you please
  > substitute the font we're using now with something like this
  > Pantone font that I found?

Pantone's wordmark is essentially Helvetica Bold all-caps with a
squarish geometric weight. The closest free / OFL-licensed match on
Google Fonts is Archivo Black (Omnibus-Type), deliberately designed
as a Helvetica-Bold-adjacent face. Wired up as a self-hosted woff2
pair (latin + latin-ext, ~33KB total) so the wordmark renders
consistently across all 22 site locales without a third-party CDN
hop.

* New @font-face block in globals.css declares the face with the
  proper unicode-range split so the browser only pulls latin-ext if
  it actually needs an extended glyph (it won't for "Tournamental
  FWC2026", but a localised page title elsewhere might).
* `.vt-appbar-wordmark` in shell.css overrides the inherited
  Fraunces with Archivo Black + uppercase + 0.02em tracking + a
  smaller 0.95rem size so the new heavier face stays inside the
  56px appbar row budget. `!important` on the family because the
  span also carries the `.vt-wordmark` utility class which sets
  Fraunces at equal specificity.
* Matching swap on `.vt-drawer-brand-name` so the slide-out menu's
  logo reads as the same brand mark, not a different editorial face.

Body editorial (Fraunces) is unchanged everywhere else: headlines,
press surfaces, countdown digits, leaderboard hero values etc all
keep the serif. Only the two brand-chrome surfaces flip.

Refs: docs/internal/home-polish-spec.md
Signed-off-by: Tim Thomas <0800tim@gmail.com>
@0800tim 0800tim merged commit ee1226c into main Jun 5, 2026
11 of 12 checks passed
@github-actions

github-actions Bot commented Jun 5, 2026

Copy link
Copy Markdown

DRY-RUN — this verdict is informational; CI is not blocked.

Auto-triage: GREEN — auto-triage clear

Risk score: 0/100

Metric Value
Files changed 4
Lines added 48
Lines removed 9
Apps touched apps/web
New dependencies 0
New 3rd-party hosts 0

No flags raised by the automated scanners. A human reviewer will still take a look.

Labels applied: area:web, auto-triage:green

Posted by @vtorn/pr-triage-bot. How this works: docs/security/01-pr-triage-process.md. Disagree with the verdict? Comment /triage override <reason> and a maintainer will re-review.

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.

1 participant