Type is the interface. A body face earns its place in the first paragraph, not the first headline. Vigil keeps its counters open and its spacing even at small sizes, so long passages stay quiet and the rounding never announces itself. Set it at 16 over 24 with a measure near sixty-five characters, and the page reads like it was never designed at all — which is the point.
Vigil
Fewer things, measured faster.
Eight weights on one axis. One outline.
- ExtraLight200Choosing what not to build is the job.Display weight — 40px and up.
- Light300Choosing what not to build is the job.
- Regular400Choosing what not to build is the job.
- Medium500Choosing what not to build is the job.
- SemiBold600Choosing what not to build is the job.
- Bold700Choosing what not to build is the job.
- ExtraBold800Choosing what not to build is the job.
- Black900Choosing what not to build is the job.
- Outline—Choosing what not to build is the job.Separate display style stroked from Bold — 40px and up.
Rounded by rule, not by default.
Vigil is a free variable typeface by Keno Vigil — a geometric grotesk with a large x-height, a double-story a and a single-story g. Rounding is applied by rule — most at exposed terminals (C G S c e s, the arms of E F T, the feet of K and z), then a smaller, even radius at structural corners and on the stems of l, L, 1 and I, which keep enough edge to stay apart. At 16px it reads as a clean sans. At 96px the softness becomes the signature.
Fewer.
Faster.
Free.
Il1 | O0Q | rn m | 8B6 | ecasg | $€£¥ | 2026
Il1 | O0Q | rn m | 8B6 | ecasg | $€£¥ | 2026
ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789 ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØŒÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøœùúûüýþÿ ĀāĂ㥹ĆćČčĎďĐđĒēĖėĘęĚěĞğĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌōŐőŔŕŖŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻżŽž .,:;…!¡?¿·•*#/\(){}[]-–—_"“”'‘’«»‹› @&¶§©®™° +−×÷=≠<>≤≥±~^% ‰ $€£¥¢ ½¼¾ ¹²³
Latin Extended (Western and Central European). Kerning throughout.
Specimen — Vigil Variable, 200–900Tao Te Ching, 33
He who knows other men
is discerning;
he who knows himself
is intelligent.
He who overcomes others
is strong;
he who overcomes himself
is mighty.
Laozi, Tao Te Ching, ch. 33 — translated by James Legge, 1891. Public domain.
Get Vigil — freeNow there are icons.
Vigil Icons is a companion set drawn on the same square grid as the type: stroke-first, rounded by the same rule, black on cream. Icons for the things people accuse each other of.
Set them at text size and they hold the line. Every group chat has a gaslighter, a
narcissist, and one
helicopter parent circling the lawn.
Gaslighting
Narcissist
Mansplaining
Helicopter parent
Deepfake
People pleaser
Vigil pairs with Vigil Icons — 111 free stroke icons for the things people accuse each other of. Same 24px grid, all free.
- Red flag The warning sign you noticed, ignored, and later screenshotted.
- Ghosting Vanishing without technically having to say goodbye.
- Could’ve been an email Thirty minutes of everyone’s life, now unrecoverable.
All 111 icons, free, no email — same terms as the font. SVG, PNG, sticker packs, and Slack and Discord emoji.
Notes
All notes- 2026-09-09The Nike font is Futura — with an asteriskFutura, a $35 Swoosh, and a slogan borrowed from a man facing a firing squad.
- 2026-09-09The New York subway font isn’t the one you thinkThe signs are Helvetica. The 1970 manual wasn’t. Both are still down there.
- 2026-09-07The worst fonts, by someone who makes fontsThe famous villains are competent typefaces with sincere origin stories. The genuinely bad ones fail elsewhere.
- 2026-09-07The Coca-Cola logo isn’t a fontA bookkeeper’s handwriting from 1886, in the penmanship style he already used at work.
- 2026-09-06What font is easiest to read?There is no single easiest font. Size, spacing and line length decide more than the typeface does.
- 2026-09-06The Stranger Things font is ITC BenguiatDrawn by Ed Benguiat in 1977. The brief was twelve Stephen King paperbacks in a padded envelope.
- 2026-09-04License plate fonts: shaped by a die, aimed at a forgerDrawn for a stamping die, a camera, and someone with a roll of black tape.
- 2026-09-04Highway Gothic vs Clearview: two fonts went to war over American road signsApproved in 2004, killed in 2016, revived in 2018 — with the government refusing to endorse it.
- 2026-09-04Geometric sans serif fonts: a field guideHow to spot one in four seconds, why the strict ones are hard to read, and which are actually worth using.
- 2026-09-04Typeface vs font: the distinction that stopped mattering in 1985It was a real difference once, and it described a real object. Here is what it meant.
- 2026-09-04A vigil is what you keep when you refuse to go to sleep on something.Ten years of a calendar block that said MAKE FONT, and why it finally shipped.
- 2026-08-28A century of circles: the geometric groteskErbar, Futura and Kabel arrived within a year of each other. The idea never left.
- 2026-08-21Soft corners: a short history of the rounded sansFrom a car company's letterhead to every app icon, and what most rounded fonts get wrong.
Questions, answered.
Is Vigil free for commercial use?
Yes. Vigil is released under the SIL Open Font License 1.1, so you can use it in commercial work, embed it in apps and websites, and sell products set in it. There is no cost, no account, and no attribution required in your designs.
What is Vigil based on?
Vigil is derived from Figtree, Erik Kennedy's open-source geometric sans, under the SIL Open Font License. Figtree supplies the skeleton. The rounding rules, the outline style and the finished curves are Vigil's own.
How many weights does Vigil have?
Eight weights, from ExtraLight 200 to Black 900, each with a matching italic. There is also a separate Vigil Outline style in roman and italic. One variable font file covers the whole 200 to 900 axis.
Can I use Vigil in a logo?
Yes. The SIL Open Font License places no restriction on what you set in the typeface, logos and wordmarks included. The one thing the license forbids is selling the font files on their own.
Which languages does Vigil support?
Vigil covers Latin Extended, which includes Western and Central European languages such as English, Spanish, French, German, Polish, Czech and Turkish. Kerning runs throughout, alongside tabular figures, fractions, superscripts and subscripts.
How do I self-host Vigil on a website?
Download the zip, copy the two variable WOFF2 files to your server, and add the two @font-face rules from the download section below. One file covers all eight weights. Static WOFF2 and TTF files are included for older browsers.
Is there a matching icon set?
Yes. Vigil Icons is a companion set of 111 icons drawn on the same 24px grid as the type, and every one of them is free with no email — the same terms as the font. SVG, PNG, sticker packs and Slack and Discord emoji.
Using it takes about a minute.
Three ways in, depending on what you are. Every snippet below is real and copyable — nothing here needs an account.
Install it like any other font.
Download, unzip, select the 16 Vigil-*.ttf files sitting right there in the folder, double-click, Install. Nothing to dig through — they are at the top level on purpose. On Windows, extract the zip first; it will not install fonts from inside one. There is a Read me first.txt in there if anything goes sideways. Figma and Sketch read your installed fonts — quit and reopen Figma’s desktop app and Vigil appears in the picker. On Figma in the browser you need their font installer running.
One line, no build step.
Served with Access-Control-Allow-Origin, so it works from your domain without downloading anything.
<link rel="stylesheet" href="https://www.vigilfont.com/vigil.css">
@font-face {
font-family: "Vigil";
src: url("https://www.vigilfont.com/fonts/Vigil-wght-.woff2") format("woff2");
font-weight: 200 900;
font-display: swap;
}
@font-face {
font-family: "Vigil";
src: url("https://www.vigilfont.com/fonts/Vigil-Italic-wght-.woff2") format("woff2");
font-weight: 200 900;
font-style: italic;
font-display: swap;
}
One variable axis, so font-weight: 437 is a real value, not a rounding error.
Slides, decks, documents.
Mac — unzip, select the TTFs, double-click, Install Font. Vigil is then in Keynote, Pages, Word and Canva’s desktop app. Windows — select the TTFs, right-click, Install.
Canva — Brand Kit → Brand Fonts → Upload. Note that font upload is a Canva Pro feature; the desktop app reads your installed fonts for free instead.
Google Docs cannot do it. Docs only loads fonts from Google’s own library, so no uploaded font works there — Vigil included. That is a Docs limitation, not a licensing one.
Free. Forever. No email.
16 weights ready to install at the top of the folder · variable font, OTF and web files tucked underneath · plain-English install guide included. Statics are hinted for Windows.
SIL Open Font License 1.1 — use it anywhere, in anything, commercial or not. No attribution required. No account. No newsletter.
Vigil in the wild.
If you have set something in Vigil — a site, a menu, a poster, a school project — send it. Good uses go up here, credited and linked. Missing a glyph or a weight? Ask for it in the same box.