FONTLINT(1)
π FONTLINT(1) β the general commands manual's most underrated girly π
okay bestie, sit down, because we're talking about fontlint, a lil program from the General Commands Manual that is literally the vibe check your fonts have been begging for. β¨
πΈ NAME πΈ
fontlint β check a font π«Ά
π SYNOPSIS π
fontlint fontfile ...
π¦ DESCRIPTION π¦
so here's the tea: fontlint loads a font β or honestly, more than one, it's not picky β and that font can be in any format fontforge(1) can read, which is a lot of formats, no cap. Then it goes through and checks the font for certain common errors. Like a bestie who tells you your contour is wonky before you walk out the door. π
The common errors it hunts for are:
- Intersecting contours π
- Incorrectly oriented contours π
- Extrema not marked by points π
And for PostScript fonts, it checks even more:
- Too many points in a glyph
- Too many hints in a glyph
- Bad glyph name
it's giving font quality control, and honestly? we're obsessed. π₯
β¨ OPTIONS β¨
- None. β that's it. that's the whole section. no flags, no frills, no extra homework. she just does the thing. π
π SEE ALSO π
And the HTML version of the fontforge manual lives at:
http://fontforge.sourceforge.net/
π AUTHOR π
Copyright (C) 2007 by George Williams (gww@silcom.com).
okay and for the sign-off moment: this whole page comes to you courtesy of the General Commands Manual, dated 17 August 2007 β yes, she's a 2007 icon and she still ate. πβ¨π go lint your fonts, bestie, they deserve it. π¦
π¦ where this page comes from
- alpine 3.24: fontforge-doc 20251009-r1 Β· GPL-3.0-or-later
- arch rolling: fontforge 20251009-5 Β· GPL-3.0-or-later
- centos-stream 10: fontforge 20230101-15.el10 Β· GPL-3.0-or-later
- centos-stream 9: fontforge 20201107-8.el9 Β· GPLv3+
- centos-stream 9: fontforge 20201107-8.el9 Β· GPLv3+
- debian bookworm: fontforge-common 1:20230101~dfsg-1.1~deb12u1 Β· BSD-3-Clause
- debian trixie: fontforge-common 1:20230101~dfsg-4 Β· BSD-3-Clause
- fedora 43: fontforge 20230101-18.fc43 Β· GPL-3.0-or-later
- fedora 43: fontforge 20230101-18.fc43 Β· GPL-3.0-or-later
- fedora 43: fontforge 20230101-20.fc43 Β· GPL-3.0-or-later
- fedora 43: fontforge 20230101-20.fc43 Β· GPL-3.0-or-later
- fedora 44: fontforge 20251009-2.fc44 Β· GPL-3.0-or-later
- fedora 44: fontforge 20251009-2.fc44 Β· GPL-3.0-or-later
- nixos 26.05: fontforge 20251009
- nixpkgs unstable: fontforge 20251009
- opensuse-leap 16.0: fontforge 20251009-160000.3.1 Β· GPL-3.0-or-later
- opensuse-leap 16.0: fontforge 20251009-160000.3.1 Β· GPL-3.0-or-later
- opensuse-leap 16.0: fontforge 20251009-160000.3.1 Β· GPL-3.0-or-later
- opensuse-leap 16.0: fontforge 20251009-160000.3.1 Β· GPL-3.0-or-later
- ubuntu jammy: fontforge-common 1:20201107~dfsg-4+deb11u1build0.22.04.1 Β· BSD-3-Clause
- ubuntu jammy: fontforge-common 1:20201107~dfsg-4build1 Β· BSD-3-Clause
- ubuntu noble: fontforge-common 1:20230101~dfsg-1.1build1 Β· BSD-3-Clause
- ubuntu questing: fontforge-common 1:20230101~dfsg-8
- ubuntu resolute: fontforge-common 1:20230101~dfsg-8build1 Β· BSD-3-Clause
- ubuntu stonking: fontforge-common 1:20251009+git20260808~dfsg-2 Β· BSD-3-Clause
- Copyright Β© 2006 by George Williams
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms