unigenwidth unifont.hex combining.txt
DESCRIPTIONunigenwidth 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.
- unigenwidth unifont.hex combining.txt > wccode.c
FILES*.hex files for Unifont glyph data; combining.txt for combining code points.
AUTHORunigenwidth was written by Paul Hardy.
LICENSEunigenwidth 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.
BUGSNo known real bugs exist, except that this software does not perform extensive error checking on its input files.