Provided by: unifont-bin_11.0.03-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),    hexkinya(1),
       hexmerge(1),   johab2ucs2(1),  unibdf2hex(1),  unibmp2hex(1),  unicoverage(1),  unidup(1),
       unifont(5),   unifont-viewer(1),   unifont1per(1),    unifontchojung(1),    unifontksx(1),
       unifontpic(1),     unigencircles(1),    unihex2bmp(1),    unihex2png(1),    unihexfill(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)