unifont-6.3.20131215.tar.gz
[unifont.git] / man / unigenwidth.1
index bba2384d3b2422835e5e7bfde118387208fcc143..acbe003e0a219584f3320b7f06280c7034b34fda 100644 (file)
@@ -1,6 +1,6 @@
 .TH UNIGENWIDTH 1 "2013 Sep 10"
 .SH NAME
 .TH UNIGENWIDTH 1 "2013 Sep 10"
 .SH NAME
-unigenwidth \- Generate C code for POSIX wcwidth() and wcswidth()
+unigenwidth \- Generate C code for POSIX wcwidth and wcswidth functions
 .SH SYNOPSIS
 .br
 .B unigenwidth
 .SH SYNOPSIS
 .br
 .B unigenwidth
@@ -10,9 +10,11 @@ unigenwidth \- Generate C code for POSIX wcwidth() and wcswidth()
 reads a collection of glyphs in Unifont's .hex format,
 then reads a list of combining characters as a hexadecimal list.
 From these two files, it produces C code to implement the POSIX
 reads a collection of glyphs in Unifont's .hex format,
 then reads a list of combining characters as a hexadecimal list.
 From these two files, it produces C code to implement the POSIX
-wcwidth(3) and wcswidth(3) functions.  The format of these definitions
-is based upon POSIX 1003.1-2008 System Interfaces, pages 2251 and 2241,
-respectively.
+.BR wcwidth(3)
+and
+.BR wcswidth(3)
+functions.  The format of these definitions is based upon
+POSIX 1003.1-2008 System Interfaces, pages 2251 and 2241, respectively.
 .SH EXAMPLE
 .PP
 Sample usage:
 .SH EXAMPLE
 .PP
 Sample usage:
@@ -21,35 +23,40 @@ Sample usage:
 unigenwidth unifont.hex combining.txt > wccode.c
 .RE
 .SH FILES
 unigenwidth unifont.hex combining.txt > wccode.c
 .RE
 .SH FILES
-.TP 15
 *.hex files for Unifont glyph data; combining.txt for combining code points.
 .SH SEE ALSO
 *.hex files for Unifont glyph data; combining.txt for combining code points.
 .SH SEE ALSO
-.BR bdfimplode (1),
-.BR hex2bdf (1),
-.BR hex2sfd (1),
-.BR hexbraille (1),
-.BR hexdraw (1),
-.BR hexmerge (1),
-.BR johab2ucs2 (1),
-.BR unibdf2hex (1),
-.BR unifontpic (1),
-.BR unibmp2hex (1),
-.BR unicoverage (1),
-.BR unidup (1),
-.BR unifontcjhojung (1),
-.BR unifontksx (1),
-.BR unigencircles (1),
-.BR unihex2bmp (1),
-.BR unihexgen (1),
-.BR unipagecount (1),
-.BR uniunmask (1)
+.BR bdfimplode(1),
+.BR hex2bdf(1),
+.BR hex2sfd(1),
+.BR hexbraille(1),
+.BR hexdraw(1),
+.BR hexmerge(1),
+.BR johab2ucs2(1),
+.BR unibdf2hex(1),
+.BR unibmp2hex(1),
+.BR unicoverage(1),
+.BR unidup(1),
+.BR unifont(5),
+.BR unifontchojung(1),
+.BR unifontksx(1),
+.BR unifontpic(1),
+.BR unigencircles(1),
+.BR unihex2bmp(1),
+.BR unihex2png(1),
+.BR unihexgen(1),
+.BR unipagecount(1),
+.BR unipng2hex(1)
 .SH AUTHOR
 .B unigenwidth
 was written by Paul Hardy.
 .SH LICENSE
 .B unigenwidth
 .SH AUTHOR
 .B unigenwidth
 was written by Paul Hardy.
 .SH LICENSE
 .B unigenwidth
-is Copyright \(co 2013 Paul Hardy, and is released under version 2 of
-the GNU General Public License, or (at your option) a later version.
+is Copyright \(co 2013 Paul Hardy.
+.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.
 .SH BUGS
 No known real bugs exist, except that this software does not perform
 extensive error checking on its input files.
 .SH BUGS
 No known real bugs exist, except that this software does not perform
 extensive error checking on its input files.