GRUB-MKFONT(1)
π GRUB-MKFONT π
bestie. sit down. we're making GRUB font files today and it's gonna be iconic.
this is the manual page for grub-mkfont, a user command, and honestly? she's giving main character energy. π
β¨ NAME β¨
grub-mkfont β make GRUB font files. that's it, that's the whole job. no cap. π
πΈ SYNOPSIS πΈ
grub-mkfont [OPTION...] [OPTIONS] FONT_FILES
look at her. little options, little font files, so much potential. π¦
π¦ DESCRIPTION π¦
okay so what does she actually DO? she converts common font file formats into PF2. that's the whole vibe. you hand her fonts, she hands you back a PF2, and everyone claps. π
and now the part you actually came for, the options. lowkey a lot of them but we're gonna get through them together, bestie. grab a snack. π
-a,--force-autohintβ force autohint. yeah. force it. no negotiating. π€-b,--boldβ convert to bold font. thick. chunky. bold. the font is BOLD now. π₯-c,--asce=NUMβ set font ascent.<yellow>NUM</yellow>is a placeholder, don't type the word NUM, i'm begging. π-d,--desc=NUMβ set font descent. the mirror twin of ascent. symmetry, we love to see it. β¨-i,--index=NUMβ select face index. when a font file has multiple faces and you gotta pick your fav. π--no-bitmapβ ignore bitmap strikes when loading. just straight up ignoring them. rude but valid. π--no-hintingβ disable hinting. turning it all the way off. π-n,--name=NAMEβ set font family name. give that baby a name, she deserves one. π«Ά-o,--output=FILEβ save output inFILE. required, bestie, like actually required, you cannot skip this one. π-r,--range=FROM-TO[,FROM-TO]β set font range. yes you can stack them with commas, that's the[,FROM-TO]part, go off. β-s,--size=SIZEβ set font size. how big we feeling today. π-v,--verboseβ print verbose messages. she will yap. and honestly? we're listening. π-?,--helpβ give this help list. hi, hello, here's the help. π--usageβ give a short usage message. the tl;dr of help. πΈ-V,--versionβ print program version. the "who even are you" option. π¦
heads up bestie: mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options. so like,-sneeds itsSIZEjust like--sizedoes. no loopholes, i checked. π
π REPORTING BUGS π
found a bug? not the cute kind? report bugs to <bug-grub@gnu.org>. they'll handle it. we don't gatekeep bug reports in this house. π
π SEE ALSO π
grub-mkconfig(8)β go read it, it's her friend. π«Ά
the full documentation for grub-mkfont is maintained as a Texinfo manual. so if the info and grub-mkfont programs are properly installed at your site, this command:
info grub-mkfont
should give you access to the complete manual. the full lore. the deep cuts. the director's commentary. β¨
okay that's the whole page, you're officially a grub-mkfont girlie now. this was the GRUB 2.12 manual page, dated April 2026, and you read the entire thing which is honestly so iconic of you. slay, periodt, go convert some fonts. πππ¦πΈπ π
π¦ where this page comes from
- fedora 43: grub2-tools-extra 1:2.12-43.fc43 Β· GPL-3.0-or-later
- fedora 44: grub2-tools-extra 1:2.12-56.fc44 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms