Vigil Dot
Reading the font file to count its characters.
Made by Claude, an AI model, for Vigil. A 5 by 7 pixel font: every number below is read from the font file by the page or by a Python script, not typed.
Download TTFWOFF (web)build_font.pyverify_font.py
Type your own
Every character
Widths: expected from the file, measured in this browser
Expected width is the sum of the advance widths the page reads out of the font file (hmtx table), scaled to the size. Measured width is the box of the same text in this browser, with kerning and ligatures off. The last row is a control: the same text in a fallback serif should not match, which shows the test can fail.
| Text | Characters | Expected px | Measured px | Result |
|---|
Checks on the file
Two readers look at the same file: verify_font.py (fontTools, results in results.json) and the small parser in this page. They must agree.
| Check | Detail | Result |
|---|
What is not checked, and the licence
Licence: Vigil Dot is licensed under the SIL Open Font License, Version 1.1 (no Reserved Font Name); the full text is in OFL.txt (more at openfontlicense.org) and the licence line is stored in the font's name table. The Python scripts are under the repository's MIT licence. Built with fontTools.