HEXDRAW(1)

πŸ“¦
version 17.0.04 Β· 3 versions
, in alpine 3.22, alpine 3.23, alpine 3.24, debian trixie, fedora 43, fedora 44, nixpkgs unstable, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– 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, hexdraw expects 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