1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181
|
@comment TROFF INPUT: .TH UNIFONT1PER 1 "2017 Jun 11"
@node unifont1per
@section unifont1per
@c DEBUG: print_menu("@section")
@menu
* unifont1per NAME::
* unifont1per SYNOPSIS::
* unifont1per DESCRIPTION::
* unifont1per OPTIONS::
* unifont1per FILES::
* unifont1per SEE ALSO::
* unifont1per AUTHOR::
* unifont1per LICENSE::
* unifont1per BUGS::
@end menu
@comment TROFF INPUT: .SH NAME
@node unifont1per NAME
@subsection unifont1per NAME
@c DEBUG: print_menu("unifont1per NAME")
unifont1per @minus{} Create BMP glyph files from GNU Unifont .hex file
@comment TROFF INPUT: .SH SYNOPSIS
@node unifont1per SYNOPSIS
@subsection unifont1per SYNOPSIS
@c DEBUG: print_menu("unifont1per SYNOPSIS")
@b{unifont1per }< @i{input@t{_}file.hex}
@comment TROFF INPUT: .SH DESCRIPTION
@node unifont1per DESCRIPTION
@subsection unifont1per DESCRIPTION
@c DEBUG: print_menu("unifont1per DESCRIPTION")
@comment TROFF INPUT: .B unifont1per
@b{unifont1per}
reads a GNU Unifont .hex file and for each code point in the file,
creates an output Bitmapped Graphics (".bmp") file in the current directory.
The filename for each output file is "U+@i{codepoint}.bmp", where
@i{codepoint} is the Unicode codepoint for the glyph.
@comment TROFF INPUT: .PP
Each glyph entry in a Unifont .hex file is expected to be 16 rows tall,
and can be 8, 16, 24, or 32 pixels wide. The glyph sizes in output files
are determined on a glyph-by-glyph basis.
@comment TROFF INPUT: .PP
This program can be of use in extracting individual glyphs to display
in a document or on a web page.
@comment TROFF INPUT: .PP
@comment TROFF INPUT: .B WARNING!
@b{WARNING!}
This program generates one output file per code point that appears
in the input stream. If you feed this program a file with 1000 code points,
it will generate 1000 files in your current directory.
@comment TROFF INPUT: .SH OPTIONS
@node unifont1per OPTIONS
@subsection unifont1per OPTIONS
@c DEBUG: print_menu("unifont1per OPTIONS")
None.
@comment TROFF INPUT: .SH FILES
@node unifont1per FILES
@subsection unifont1per FILES
@c DEBUG: print_menu("unifont1per FILES")
*.hex GNU Unifont font files, read from standard input
@comment TROFF INPUT: .SH SEE ALSO
@node unifont1per SEE ALSO
@subsection unifont1per SEE ALSO
@c DEBUG: print_menu("unifont1per SEE ALSO")
@comment TROFF INPUT: .BR bdfimplode (1),
@b{bdfimplode}@r{(1),}
@comment TROFF INPUT: .BR hex2bdf (1),
@b{hex2bdf}@r{(1),}
@comment TROFF INPUT: .BR hex2otf (1),
@b{hex2otf}@r{(1),}
@comment TROFF INPUT: .BR hex2sfd (1),
@b{hex2sfd}@r{(1),}
@comment TROFF INPUT: .BR hexbraille (1),
@b{hexbraille}@r{(1),}
@comment TROFF INPUT: .BR hexdraw (1),
@b{hexdraw}@r{(1),}
@comment TROFF INPUT: .BR hexkinya (1),
@b{hexkinya}@r{(1),}
@comment TROFF INPUT: .BR hexmerge (1),
@b{hexmerge}@r{(1),}
@comment TROFF INPUT: .BR johab2syllables (1),
@b{johab2syllables}@r{(1),}
@comment TROFF INPUT: .BR johab2ucs2 (1),
@b{johab2ucs2}@r{(1),}
@comment TROFF INPUT: .BR unibdf2hex (1),
@b{unibdf2hex}@r{(1),}
@comment TROFF INPUT: .BR unibmp2hex (1),
@b{unibmp2hex}@r{(1),}
@comment TROFF INPUT: .BR unibmpbump (1),
@b{unibmpbump}@r{(1),}
@comment TROFF INPUT: .BR unicoverage (1),
@b{unicoverage}@r{(1),}
@comment TROFF INPUT: .BR unidup (1),
@b{unidup}@r{(1),}
@comment TROFF INPUT: .BR unifont (5),
@b{unifont}@r{(5),}
@comment TROFF INPUT: .BR unifont-viewer (1),
@b{unifont-viewer}@r{(1),}
@comment TROFF INPUT: .BR unifontchojung (1),
@b{unifontchojung}@r{(1),}
@comment TROFF INPUT: .BR unifontksx (1),
@b{unifontksx}@r{(1),}
@comment TROFF INPUT: .BR unifontpic (1),
@b{unifontpic}@r{(1),}
@comment TROFF INPUT: .BR unigen-hangul (1),
@b{unigen-hangul}@r{(1),}
@comment TROFF INPUT: .BR unigencircles (1),
@b{unigencircles}@r{(1),}
@comment TROFF INPUT: .BR unigenwidth (1),
@b{unigenwidth}@r{(1),}
@comment TROFF INPUT: .BR unihex2bmp (1),
@b{unihex2bmp}@r{(1),}
@comment TROFF INPUT: .BR unihex2png (1),
@b{unihex2png}@r{(1),}
@comment TROFF INPUT: .BR unihexfill (1),
@b{unihexfill}@r{(1),}
@comment TROFF INPUT: .BR unihexgen (1),
@b{unihexgen}@r{(1),}
@comment TROFF INPUT: .BR unihexpose (1),
@b{unihexpose}@r{(1),}
@comment TROFF INPUT: .BR unihexrotate (1),
@b{unihexrotate}@r{(1),}
@comment TROFF INPUT: .BR unijohab2html (1),
@b{unijohab2html}@r{(1),}
@comment TROFF INPUT: .BR unipagecount (1),
@b{unipagecount}@r{(1),}
@comment TROFF INPUT: .BR unipng2hex (1)
@b{unipng2hex}@r{(1)}
@comment TROFF INPUT: .SH AUTHOR
@node unifont1per AUTHOR
@subsection unifont1per AUTHOR
@c DEBUG: print_menu("unifont1per AUTHOR")
@comment TROFF INPUT: .B unifont1per
@b{unifont1per}
was written by Paul Hardy.
@comment TROFF INPUT: .SH LICENSE
@node unifont1per LICENSE
@subsection unifont1per LICENSE
@c DEBUG: print_menu("unifont1per LICENSE")
@comment TROFF INPUT: .B unifont1per
@b{unifont1per}
is Copyright @copyright{} 2017 Paul Hardy.
@comment TROFF INPUT: .PP
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.
@comment TROFF INPUT: .SH BUGS
@node unifont1per BUGS
@subsection unifont1per BUGS
@c DEBUG: print_menu("unifont1per BUGS")
No known real bugs exist, except that this software does not perform
extensive error checking on its input files. If they're not in the
format of the original GNU Unifont .hex file, all bets are off.
Lines can be terminated either with line feed, or
carriage return plus line feed.
|