UNIPAGECOUNT(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

πŸ’– UNIPAGECOUNT(1) β€” the general commands manual glow-up πŸ’–

okay bestie, sit down, hydrate, and let me tell you about unipagecount β€” it's a lil tool from the GNU Unifont crew and it's honestly doing the most in the most lowkey way possible. ✨


🌸 NAME 🌸

unipagecount β€” counts up all the assigned code points chillin' inside a GNU Unifont .hex file πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

unipagecount [-Pplane] [-ppagenum] [-h|-l]

πŸ¦‹ DESCRIPTION πŸ¦‹

so here's the vibe: unipagecount reads a GNU Unifont .hex file from STDIN and prints a 16 by 16 grid to STDOUT. that grid shows how many defined code points live in each 256-character block inside a Unicode plane. it's giving census but for glyphs, fr fr. πŸ“Š

the code points go from left to right, then top to bottom. and listen β€” in all planes, the code points U+*FFFE and U+*FFFF are not expected to be in your input hex file at all. they're reserved, so they always get counted as present in a plane. no cap. πŸ‘‘


✨ OPTIONS ✨

  • -P β€” pick your Unicode plane, anywhere from 0 through 16, inclusive. don't specify it? it just defaults to Plane 0, aka the Basic Multilingual Plane. iconic default behaviour honestly. πŸ’œ
  • -p β€” prints info for just one 256 code point "page" instead of the whole Basic Multilingual Plane. what you get is a 16 by 16 table where every code point that has an assigned glyph gets an asterisk * in it. star-studded. ⭐
  • -h β€” prints an HTML table with color-coded cell background colors instead of a plain text table. pretty privilege activated. 🌈
  • -l β€” that's the letter "l", bestie, don't get it twisted πŸ‘€ β€” prints hyperlinks to font bitmaps inside the HTML table. to actually create those bitmaps, go use the unihex2bmp program. the bitmaps are assumed to live in the directory bmp/.

πŸ“ FILES πŸ“

  • *.hex GNU Unifont font files

🌟 SEE ALSO 🌟

the whole friend group came out for this one:

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), unihex2bmp(1), unihex2png(1), unihexfill(1), unihexgen(1), unihexpose(1), unihexrotate(1), unijohab2html(1), unipng2hex(1)


πŸ‘‘ AUTHOR πŸ‘‘

unipagecount was written by Paul Hardy. shoutout, legend behaviour. 🫢


πŸ’œ LICENSE πŸ’œ

unipagecount is Copyright Β© 2007, 2014 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. slay, and also: share alike. πŸ’–


πŸ’€ BUGS πŸ’€

no known real bugs exist, which is a flex ngl. except β€” and this is the important part β€” this software does not perform extensive error checking on its input files.

so if your files are not in the format of the original GNU Unifont .hex file? all bets are off. 😭 like, genuinely. no promises, no refunds, no vibe check that will save you.

and that's the whole page, bestie!! this one's from the General Commands Manual, dated 2007 Dec 31, and it's filed under UNIPAGECOUNT(1). mwah. πŸ’…βœ¨πŸŽ€

πŸ“¦ where this page comes from