b7fdc0952896b31b7521938f183c3ea3a57414e2
[unifont.git] / doc / unipagecount.texi
1 @comment TROFF INPUT: .TH UNIPAGECOUNT 1 "2007 Dec 31"
2
3 @node unipagecount
4 @section unipagecount
5 @c DEBUG: print_menu("@section")
6
7 @menu
8 * unipagecount NAME::
9 * unipagecount SYNOPSIS::
10 * unipagecount DESCRIPTION::
11 * unipagecount OPTIONS::
12 * unipagecount FILES::
13 * unipagecount SEE ALSO::
14 * unipagecount AUTHOR::
15 * unipagecount LICENSE::
16 * unipagecount BUGS::
17
18 @end menu
19
20
21 @comment TROFF INPUT: .SH NAME
22
23 @node unipagecount NAME
24 @subsection unipagecount NAME
25 @c DEBUG: print_menu("unipagecount NAME")
26
27 unipagecount @minus{} Count the assigned code points in a GNU Unifont .hex file
28 @comment TROFF INPUT: .SH SYNOPSIS
29
30 @node unipagecount SYNOPSIS
31 @subsection unipagecount SYNOPSIS
32 @c DEBUG: print_menu("unipagecount SYNOPSIS")
33
34 @comment TROFF INPUT: .br
35 @comment .br
36 @comment TROFF INPUT: .B unipagecount
37 @b{unipagecount}
38 [-ppagenum] [-h|-l]
39 @comment TROFF INPUT: .SH DESCRIPTION
40
41 @node unipagecount DESCRIPTION
42 @subsection unipagecount DESCRIPTION
43 @c DEBUG: print_menu("unipagecount DESCRIPTION")
44
45 @comment TROFF INPUT: .B unipagecount
46 @b{unipagecount}
47 reads a GNU Unifont .hex file from STDIN and prints a 16 by 16 grid of the
48 number of defined code points in each 256 character block to STDOUT.
49 Code points proceed from left to right, then top to bottom.
50 @comment TROFF INPUT: .PP
51
52 @comment TROFF INPUT: .SH OPTIONS
53
54 @node unipagecount OPTIONS
55 @subsection unipagecount OPTIONS
56 @c DEBUG: print_menu("unipagecount OPTIONS")
57
58 @comment TROFF INPUT: .TP 12
59
60 @c ---------------------------------------------------------------------
61 @table @code
62 @item -ppagenum
63 Just print information on one 256 code point "page" rather than
64 the entire Basic Multilingual Plane.  This prints a 16 by 16 table with
65 an asterisk in every code point that has an assigned glyph.
66 @comment TROFF INPUT: .TP
67
68 @item -h
69 Print an HTML table with color-coded cell background colors
70 instead of a plain text table.
71 @comment TROFF INPUT: .TP
72
73 @item -l
74 [The letter "l"]: Print hyperlinks to font bitmaps in the HTML table.
75 To create the bitmaps themselves, use the
76 @comment TROFF INPUT: .B unihex2bmp
77 @b{unihex2bmp}
78 program.  The bitmaps are assumed to be in the directory "bmp/".
79 @comment TROFF INPUT: .SH FILES
80
81 @end table
82
83 @c ---------------------------------------------------------------------
84
85 @node unipagecount FILES
86 @subsection unipagecount FILES
87 @c DEBUG: print_menu("unipagecount FILES")
88
89 *.hex GNU Unifont font files
90 @comment TROFF INPUT: .SH SEE ALSO
91
92 @node unipagecount SEE ALSO
93 @subsection unipagecount SEE ALSO
94 @c DEBUG: print_menu("unipagecount SEE ALSO")
95
96 @comment TROFF INPUT: .BR bdfimplode(1),
97 @b{bdfimplode(1),}
98 @comment TROFF INPUT: .BR hex2bdf(1),
99 @b{hex2bdf(1),}
100 @comment TROFF INPUT: .BR hex2sfd(1),
101 @b{hex2sfd(1),}
102 @comment TROFF INPUT: .BR hexbraille(1),
103 @b{hexbraille(1),}
104 @comment TROFF INPUT: .BR hexdraw(1),
105 @b{hexdraw(1),}
106 @comment TROFF INPUT: .BR hexkinya(1),
107 @b{hexkinya(1),}
108 @comment TROFF INPUT: .BR hexmerge(1),
109 @b{hexmerge(1),}
110 @comment TROFF INPUT: .BR johab2ucs2(1),
111 @b{johab2ucs2(1),}
112 @comment TROFF INPUT: .BR unibdf2hex(1),
113 @b{unibdf2hex(1),}
114 @comment TROFF INPUT: .BR unibmp2hex(1),
115 @b{unibmp2hex(1),}
116 @comment TROFF INPUT: .BR unicoverage(1),
117 @b{unicoverage(1),}
118 @comment TROFF INPUT: .BR unidup(1),
119 @b{unidup(1),}
120 @comment TROFF INPUT: .BR unifont(5),
121 @b{unifont(5),}
122 @comment TROFF INPUT: .BR unifontchojung(1),
123 @b{unifontchojung(1),}
124 @comment TROFF INPUT: .BR unifontksx(1),
125 @b{unifontksx(1),}
126 @comment TROFF INPUT: .BR unifontpic(1),
127 @b{unifontpic(1),}
128 @comment TROFF INPUT: .BR unigencircles(1),
129 @b{unigencircles(1),}
130 @comment TROFF INPUT: .BR unigenwidth(1),
131 @b{unigenwidth(1),}
132 @comment TROFF INPUT: .BR unihex2bmp(1),
133 @b{unihex2bmp(1),}
134 @comment TROFF INPUT: .BR unihex2png(1),
135 @b{unihex2png(1),}
136 @comment TROFF INPUT: .BR unihexgen(1),
137 @b{unihexgen(1),}
138 @comment TROFF INPUT: .BR unipng2hex(1)
139 @b{unipng2hex(1)}
140 @comment TROFF INPUT: .SH AUTHOR
141
142 @node unipagecount AUTHOR
143 @subsection unipagecount AUTHOR
144 @c DEBUG: print_menu("unipagecount AUTHOR")
145
146 @comment TROFF INPUT: .B unipagecount
147 @b{unipagecount}
148 was written by Paul Hardy.
149 @comment TROFF INPUT: .SH LICENSE
150
151 @node unipagecount LICENSE
152 @subsection unipagecount LICENSE
153 @c DEBUG: print_menu("unipagecount LICENSE")
154
155 @comment TROFF INPUT: .B unipagecount
156 @b{unipagecount}
157 is Copyright @copyright{} 2007 Paul Hardy.
158 @comment TROFF INPUT: .PP
159
160 This program is free software; you can redistribute it and/or modify
161 it under the terms of the GNU General Public License as published by
162 the Free Software Foundation; either version 2 of the License, or
163 (at your option) any later version.
164 @comment TROFF INPUT: .SH BUGS
165
166 @node unipagecount BUGS
167 @subsection unipagecount BUGS
168 @c DEBUG: print_menu("unipagecount BUGS")
169
170 No known real bugs exist, except that this software does not perform
171 extensive error checking on its input files.  If they're not in the
172 format of the original GNU Unifont .hex file, all bets are off.