Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Font Request: Vigil Serif

Open
#166 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
68/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Active
Domain
content

Research direction

Start by inspecting how font requests are packaged in this repository, using the supplied Vigil Serif sources under fonts/serif/ttf and fonts/serif/woff2 as the input. Compare the expected output with the companion Vigil request in #163 and the site's vigil.css; done means the roman and italic variable and static files, licensing files, and metadata are packaged consistently.

Written by the indexing model from the issue text.

Description

font request
Font Name

Vigil Serif — a text serif drawn to pair with Vigil (they share a cap height, an x-height and a line box), variable (wght 200–900) in roman and italic.

Link to font source

https://github.com/vigilantkeno/vigilfont — the serif ships in this repository alongside the sans: variable and static TTF under fonts/serif/ttf, WOFF2 under fonts/serif/woff2.

Versioned download with all formats plus OFL.txt and FONTLOG.txt: https://www.vigilfont.com/downloads/VigilSerif.zip
Site and specimen: https://www.vigilfont.com/serif

Link to font license

https://github.com/vigilantkeno/vigilfont/blob/main/downloads/src/serif/OFL.txt

SIL Open Font License 1.1.

Additional context

Vigil Serif is a reproportioned derivative of Vollkorn by Friedrich Althausen, also under the OFL 1.1: cap and x-height raised to Vigil's metrics, the lowercase condensed at constant stem weight, descenders shortened, ascenders flattened to cap height, lining figures by default with old-style on onum, and Light and ExtraLight masters added so the axis runs 200–900 in both families. Vollkorn's copyright is retained in nameID 0 and in OFL.txt as the licence requires; Vollkorn declares no Reserved Font Name.

What ships (version 1.300)

  • Variable — VigilSerif[wght].ttf and VigilSerif-Italic[wght].ttf, one axis, wght 200–900, eight named instances each
  • Static — 16 instances, ExtraLight 200 → Black 900, roman + italic, TTF (hinted with ttfautohint) and WOFF2

Coverage

Latin, Greek and Cyrillic: 1,259 encoded characters, 2,322 glyphs, with small capitals, four figure sets, fractions and Vollkorn's f-ligatures. Version 1.300 completes the Latin letters seven West African orthographies need — the open o and e (ɔ Ɔ ɛ Ɛ) and the hooked letters ɓ ɗ ƙ ƴ Ɓ Ɗ Ƙ Ƴ — so Yoruba, Bambara, Dyula, Fanti, Akuapem Twi, Fulah and Hausa set correctly. fontbakery's Google Fonts profile reports 0 FAIL on the variable fonts.

Technical

fsType 0. Vendor ID KENO. Version 1.300.

Companion request: #163 (Vigil, the sans). The two are designed to be set together — the site's vigil.css declares both — so packaging them side by side would be ideal, though either stands alone.

Dominant language
CSS
Stars
500
Forks
72
Avg merge
22h 49m
Merged PRs (30d)
2

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from fontsource/font-files

All issues in fontsource/font-files

Similar issues

More Content issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.