3525672f7abaddc783ebfd1dbd8e2be21474b99a
[unifont.git] / man / unihexgen.1
1 .TH UNIHEXGEN 1 "2013 Sep 03"
2 .SH NAME
3 unihexgen \- Generate Unifont 4- or 6-digit hexadecimal glyphs
4 .SH SYNOPSIS
5 .br
6 .B unihexgen
7 .I startpoint endpoint
8 .SH DESCRIPTION
9 .B unihexgen
10 produces unifont.hex entries in the Unicode code point range
11 .I startpoint
12 to
13 .I endpoint
14 (specified as the two command-line arguments).
15 Output is to stdout.  If a codepoint is less than or equal to
16 "FFFF" (i.e., 0xFFFF), a four-digit hexadecimal number is encoded
17 within the corresponding Unifont glyph as two digits on each of
18 two rows.  Otherwise, a six-digit hexadecimal number is encoded as
19 three digits on each of two rows.
20 .PP
21 .SH OPTIONS
22 There are no options.
23 .SH FILES
24 .TP 15
25 *.hex as output.
26 .SH EXAMPLE
27 To generate the Private Use Area glyphs in the Unicode range
28 U+E000..U+F8FF, invoke unihexgen with these arguments:
29 .PP
30 .RS
31 .B unihexgen
32 e000 f8ff
33 .RE
34 .SH SEE ALSO
35 .BR bdfimplode (1),
36 .BR hex2bdf (1),
37 .BR hex2sfd (1),
38 .BR hexbraille (1),
39 .BR hexdraw (1),
40 .BR hexmerge (1),
41 .BR johab2ucs2 (1),
42 .BR unibdf2hex (1),
43 .BR unifontpic (1),
44 .BR unibmp2hex (1),
45 .BR unicoverage (1),
46 .BR unidup (1),
47 .BR unifontcjhojung (1),
48 .BR unifontksx (1),
49 .BR unigencircles (1),
50 .BR unigenwidth (1),
51 .BR unihex2bmp (1),
52 .BR unipagecount (1),
53 .BR uniunmask (1)
54 .SH AUTHOR
55 .B unihexgen
56 was written by Paul Hardy.
57 .SH LICENSE
58 .B unihexgen
59 is Copyright \(co 2013 Paul Hardy, and is released under version 2 of
60 the GNU General Public License, or (at your option) a later version.
61 .SH BUGS
62 No known real bugs exist, except that this software does not perform
63 extensive error checking on its command-line arguments.  If they're not
64 in the format of the original bitmapped output from
65 .B unihexgen,
66 all bets are off.