HEXDRAW(1)
π HEXDRAW β the manual, but make it cute π
okay bestie, so this is hexdraw(1) from the General Commands Manual section, and honestly? it's giving "tiny tool, big glow-up energy." let's get into it π
β¨ NAME β¨
hexdraw β the way it converts a GNU Unifont .hex file to and from an ASCII text file, no cap π
πΈ SYNOPSIS πΈ
hexdraw [--height height] < input-font.hex > output-font.txt
hexdraw [--height height] < input-font.txt > output-font.hex
like, it goes both ways. a true icon. bidirectional queen π
π¦ DESCRIPTION π¦
so here's the tea, bestie: hexdraw reads a sorted GNU Unifont .hex file from STDIN and writes a two dimensional ASCII art rendering for every single glyph to STDOUT. yes, every glyph. we do not skip. we do not cut corners. periodt π
and the best part? the output file can be edited with any text editor you want β pick your fave, i don't gatekeep β and then converted back into a .hex file. round trip, baby. it's literally the main character of font tooling.
quick lil fact check for the vibe check: Unifont ASCII hexadecimal glyphs are 16 pixels high and can be 8, 16, 24, or 32 pixels wide. so like, width is flexible, height is not (unless you use the flag below, iykyk π).
π OPTIONS π
--heightβ by default,hexdrawexpects glyphs to be 16 rows high. alternatively, a different height of 24, 32, or 64 can be specified, for glyphs that are up to 128 columns wide by 64 rows high. so if your glyphs are tall girls, this is your moment π
π FILES π
*.hexβ GNU Unifont font files π«Ά
β SEE ALSO β
the whole friend group, fr fr β go say hi:
bdfimplode(1), hex2bdf(1), hex2otf(1), hex2sfd(1), hexbraille(1), hexkinya(1), hexmerge(1), johab2syllables(1), johab2ucs2(1), unibdf2hex(1), unibmp2hex(1), unibmpbump(1), unicoverage(1), unidup(1), unifont(5), unifont-johab631(5), unifont-viewer(1), unifont1per(1), unifontchojung(1), unifontksx(1), unifontpic(1), unigen-hangul(1), unigencircles(1), unigenwidth(1), unihex2bmp(1), unihex2png(1), unihexfill(1), unihexgen(1), unihexpose(1), unihexrotate(1), unijohab2html(1), unipagecount(1), unipng2hex(1)
π AUTHOR π
hexdraw was written by Roman Czyborra. respect the founder, bestie π«‘
π LICENSE π
hexdraw is Copyright Β© 1998 Roman Czyborra.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
free as in freedom, and also free as in "go wild, bestie, just keep the license" π
π BUGS π
No known bugs exist.
not a single one. flawless. we love to see it β¨
and that's the whole page, no notes π this one came from the General Commands Manual and it's dated 2008 Jul 06 β vintage but still eating, fr fr. love u, bye ππ¦π
π¦ where this page comes from
- alpine 3.22: unifont-doc 16.0.03-r0 Β· GFDL-1.3-or-later GPL-2.0-or-later WITH Font-exception-2.0
- alpine 3.23: unifont-doc 17.0.03-r0 Β· GFDL-1.3-or-later GPL-2.0-or-later WITH Font-exception-2.0
- alpine 3.24: unifont-doc 17.0.04-r0 Β· GFDL-1.3-or-later GPL-2.0-or-later WITH Font-exception-2.0
- debian trixie: unifont-bin 1:15.1.01-1 Β· GPL-2.0-or-later
- fedora 43: unifont 16.0.01-6.fc43 Β· GPL-2.0-or-later AND OFL-1.1 AND GFDL-1.3-or-later
- fedora 44: unifont 16.0.01-7.fc44 Β· GPL-2.0-or-later AND OFL-1.1 AND GFDL-1.3-or-later
- nixpkgs unstable: unifont 18.0.01
- ubuntu noble: unifont-bin 1:15.1.01-1build1 Β· GPL-2.0-or-later
- ubuntu questing: unifont-bin 1:16.0.04-1
- ubuntu resolute: unifont-bin 1:16.0.04-1build1 Β· GPL-2.0-or-later
- ubuntu stonking: unifont-bin 1:16.0.04-1build1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms