Provided by: unifont-bin_6.3.20131221-1_amd64 bug

NAME

       unigenwidth - Generate C code for POSIX wcwidth and wcswidth functions

SYNOPSIS

       unigenwidth unifont.hex combining.txt

DESCRIPTION

       unigenwidth  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.

EXAMPLE

       Sample usage:

              unigenwidth unifont.hex combining.txt > wccode.c

FILES

       *.hex files for Unifont glyph data; combining.txt for combining code points.

SEE ALSO

       bdfimplode(1),   hex2bdf(1),   hex2sfd(1),   hexbraille(1),    hexdraw(1),    hexmerge(1),
       johab2ucs2(1),   unibdf2hex(1),   unibmp2hex(1),  unicoverage(1),  unidup(1),  unifont(5),
       unifontchojung(1),   unifontksx(1),   unifontpic(1),   unigencircles(1),    unihex2bmp(1),
       unihex2png(1), unihexgen(1), unipagecount(1), unipng2hex(1)

AUTHOR

       unigenwidth was written by Paul Hardy.

LICENSE

       unigenwidth is Copyright © 2013 Paul Hardy.

       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.

BUGS

       No  known  real  bugs  exist,  except  that this software does not perform extensive error
       checking on its input files.

                                           2013 Sep 10                             UNIGENWIDTH(1)