1UNIHEXFILL(1)               General Commands Manual              UNIHEXFILL(1)
2
3
4

NAME

6       unihexfill - Generate range of Unifont 4- or 6-digit hexadecimal glyphs
7

SYNOPSIS

9       unihexfill < unassigned-ranges.txt > filler-glyphs.hex
10

DESCRIPTION

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

OPTIONS

29       There are no options.
30

FILES

32       *.txt as input; *.hex as output.
33

EXAMPLE

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

SEE ALSO

42       bdfimplode(1),   hex2bdf(1),   hex2sfd(1),  hexbraille(1),  hexdraw(1),
43       hexkinya(1), hexmerge(1), johab2ucs2(1), unibdf2hex(1),  unibmp2hex(1),
44       unibmpbump(1),    unicoverage(1),   unidup(1),   unifont(5),   unifont-
45       viewer(1), unifont1per(1), unifontchojung(1),  unifontksx(1),  unifont‐
46       pic(1), unigencircles(1), unigenwidth(1), unihex2bmp(1), unihex2png(1),
47       unihexgen(1), unihexrotate(1), unipagecount(1), unipng2hex(1)
48

AUTHOR

50       unihexfill was written by Paul Hardy.
51

LICENSE

53       unihexfill is Copyright © 2014 Paul Hardy.
54
55       This program is free software; you can redistribute it and/or modify it
56       under  the  terms of the GNU General Public License as published by the
57       Free Software Foundation; either version 2 of the License, or (at  your
58       option) any later version.
59

BUGS

61       No  known  real  bugs exist, except that this software does not perform
62       extensive error checking on its input file.  Any line that  appears  to
63       begin with a hexadecimal digit is fed to unihexgen.
64
65
66
67                                  2014 Jun 30                    UNIHEXFILL(1)
Impressum