UNIHEX2BMP(1)
π unihex2bmp β the manual page, but make it make sense π
okay bestie, welcome to unihex2bmp, a General Commands Manual page and honestly? it's giving glow-up energy for your font files. it takes a GNU Unifont .hex file and turns it into a whole picture. a bitmap one. iconic behavior, no cap. π
β¨ NAME β¨
unihex2bmp β GNU Unifont .hex file to bitmap graphics file converter π¦
πΈ SYNOPSIS πΈ
unihex2bmp [-phexpage] [-iinput_file.hex] [-ooutput_file.bmp] [-f] [-w]
like. that's it. that's the whole vibe. π
π DESCRIPTION π
so here's the tea: unihex2bmp reads one GNU Unifont .hex file Unicode page of 256 code points, and converts that page into either a Microsoft Windows Bitmap (.bmp) or a Wireless Bitmap (.wbmp) file. yes, a real graphics file. we're doing that. π«Ά
the bitmap file shows the glyphs of a Unicode block of 256 code points laid out in a 32 by 32 pixel grid. as for the glyphs themselves β they must be 16 rows high, and 8, 16, 24, or 31 (encoded as 32) columns wide. those are the rules, bestie, i don't make them. β¨
the default page is 0; that's the range U+0000 through U+00FF. page zero, first page, main character of the hex file, love that for her. π
and the plot twist? the bitmap can be printed. you can also edit it with a bitmap editor (go off, honestly). then β and this is the slay part β an edited bitmap can be re-converted back into a GNU Unifont .hex file with the unibmp2hex command. full circle. the cycle continues. π₯
π OPTIONS π
-pβ extract page hexpage from the.hexfile. the default is Page 0, aka Unicode rangeU+0000throughU+00FF. and ngl, quick heads up: "page" is not a standard Unicode term, so don't go quoting it at a Unicode conference. it refers to an output bitmap graphics page of 16 by 16 code points. iykyk. π-iβ specify the input file. default isSTDIN. (so if you're lazy, she'll just read whatever you pipe in. we love a flexible queen. π¦)-oβ specify the output file. default isSTDOUT. (same energy, other direction β¨)-fβ "flip" (transpose) the grid, swapping rows and columns from the Unicode standard orientation. it's giving rotated for the aesthetic π-wβ produce a Wireless Bitmap format file instead of a Microsoft Windows Bitmap file. small file, big vibe. π
π EXAMPLE π
sample usage, copy it, paste it, live it:
unihex2bmp -imy_input_file.hex -omy_output_file.bmp
look at her go. π
π FILES π
*.hexGNU Unifont font files
π SEE ALSO π
bdfimplode(1), hex2bdf(1), hex2otf(1), hex2sfd(1), hexbraille(1), hexdraw(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), unihex2png(1), unihexfill(1), unihexgen(1), unihexpose(1), unihexrotate(1), unijohab2html(1), unipagecount(1), unipng2hex(1)
(that's the whole group chat. go say hi. π)
π AUTHOR π
unihex2bmp was written by Paul Hardy. shoutout to the icon, the moment, the legend. π
π LICENSE π
unihex2bmp is Copyright Β© 2007 Paul Hardy.
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.
(fr fr, it's free, go forth and redistribute π«Ά)
π BUGS π
no known real bugs exist, except that this software does not perform extensive error checking on its input files. so like β if they're not in the format of the original GNU Unifont .hex file, all bets are off. π genuinely. no promises. chaos mode.
also, lines can be terminated either with line feed, or carriage return plus line feed. both are valid, she's not picky. π
okay that's the page!! written by Paul Hardy, copyright Β© 2007, and this whole thing is dated 2007 Dec 31 β yes she's an elder but she's still serving. π¦β¨ bye bestie, go convert some hex! πππ
π¦ 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