1UNIHEXFILL(1) General Commands Manual UNIHEXFILL(1)
2
3
4
6 unihexfill - Generate range of Unifont 4- or 6-digit hexadecimal glyphs
7
9 unihexfill < unassigned-ranges.txt > filler-glyphs.hex
10
12 unihexfill is a shell script that reads a list of code point ranges
13 from STDIN and produces filler glyphs of 4- or 6-digit code points on
14 STDOUT.
15
16 The format of the input file is a combination of comment lines, single
17 code points on a line, and start/stop pairs of code points on a line
18 separated by a space. Comment lines start with a semicolon (';') by
19 convention. Start and stop code points are strings of hexadecimal dig‐
20 its, by convention either four or six digits.
21
22 unihexfill invokes unihexgen for each non-comment line in its input
23 file. If a codepoint is less than or equal to "FFFF" (i.e., 0xFFFF), a
24 four-digit hexadecimal number is encoded within the corresponding Uni‐
25 font glyph as two digits on each of two rows. Otherwise, a six-digit
26 hexadecimal number is encoded as three digits on each of two rows.
27
29 There are no options.
30
32 *.txt as input; *.hex as output.
33
35 In the Unifont source package, the file font/plane01/Makefile generates
36 Unicode Plane 1 hexadecimal filler glyphs of unassigned code points
37 within assigned scripts with this single-line command:
38
39 ../../bin/unihexfill < unassigned-ranges.txt > unassigned.hex
40
42 bdfimplode(1), hex2bdf(1), hex2otf(1), hex2sfd(1), hexbraille(1), hex‐
43 draw(1), hexkinya(1), hexmerge(1), johab2ucs2(1), unibdf2hex(1),
44 unibmp2hex(1), unibmpbump(1), unicoverage(1), unidup(1), unifont(5),
45 unifont-viewer(1), unifont1per(1), unifontchojung(1), unifontksx(1),
46 unifontpic(1), unigencircles(1), unigenwidth(1), unihex2bmp(1), uni‐
47 hex2png(1), unihexgen(1), unihexrotate(1), unipagecount(1),
48 unipng2hex(1)
49
51 unihexfill was written by Paul Hardy.
52
54 unihexfill is Copyright © 2014 Paul Hardy.
55
56 This program is free software; you can redistribute it and/or modify it
57 under the terms of the GNU General Public License as published by the
58 Free Software Foundation; either version 2 of the License, or (at your
59 option) any later version.
60
62 No known real bugs exist, except that this software does not perform
63 extensive error checking on its input file. Any line that appears to
64 begin with a hexadecimal digit is fed to unihexgen.
65
66
67
68 2014 Jun 30 UNIHEXFILL(1)