A stale claim, caught by reading both files
ago-console/src/design/tokens.css's own header comment says
every value in it, type included, is "traceable to ago-landing/index.html" —
true on the day it was written. ago-console/index.html's own font-loading
<link> still pulls the three families that trace was made from:
Unbounded / Manrope / JetBrains Mono. But ago-landing/index.html's
own current font-loading <link> pulls a different three:
Onest / IBM Plex Sans / IBM Plex Mono. The landing page was redesigned
after the console's tokens were traced from it, and nothing updated the claim.
index.html, not
assumed: ago-console/index.html loads
family=Unbounded:wght@700&family=Manrope:wght@400;600;700;800&family=JetBrains+Mono:wght@500;600.
ago-landing/index.html loads
family=Onest:wght@500;600;700;800&family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600.
Both quoted verbatim from each file's own <link href="https://fonts.googleapis.com/css2?...">".Two systems, side by side
Real specimens, rendered at the actual weights and sizes each site loads and uses — not just the family name.
ago-console's system
tokens.css: --ago-font-sans / --ago-font-display / --ago-font-mono
ago-landing's system
styles.css: h1/h2/h3+buttons / body / .kicker+.num
Two scales, two jobs
The console's scale is a dense-tool scale — per tokens.css, "the console
drops body to 15px and caps the largest thing on any screen at 22px: an operator reads a
queue, not a pitch." The landing's own scale sells, and can afford to: its h1
alone runs from 34px to 60px depending on viewport.
Console scale (tokens.css)
Landing scale (styles.css)
All six are free — but not the same free
Google Fonts only serves openly-licensed families, so "free" is true for all six — but the licenses themselves are not identical, and the difference is checkable, not asserted. Five of the six carry the SIL Open Font License 1.1, the license most Google Fonts families use. JetBrains Mono is the odd one out: JetBrains distributes it under the Apache License 2.0, not OFL.
| Family | Used by | License |
|---|---|---|
| Unbounded | ago-console | SIL Open Font License 1.1 |
| Manrope | ago-console | SIL Open Font License 1.1 |
| JetBrains Mono | ago-console | Apache License 2.0 |
| Onest | ago-landing | SIL Open Font License 1.1 |
| IBM Plex Sans | ago-landing | SIL Open Font License 1.1 |
| IBM Plex Mono | ago-landing | SIL Open Font License 1.1 |
Both licenses permit commercial use, modification and redistribution with no
royalty. The practical difference that actually matters if either family is ever vendored
rather than loaded from Google Fonts: OFL requires a modified font to be renamed before
redistribution and forbids selling the font file by itself; Apache 2.0 carries neither
restriction, plus an explicit patent grant OFL does not make. Neither difference changes
anything about loading these six from fonts.googleapis.com, which is what both
sites actually do today.