NAME¶
unigencircles - Add dashed combining circles to a unifont.hex file
SYNOPSIS¶
unigencircles combining.txt nonprinting.hex <
unifont.hex >
unifont-circles.hex
DESCRIPTION¶
unigencircles reads a unifont.hex file from STDIN, adds dashed combining
circles to the hex strings for code points listed in "combining.txt"
but not listed in "nonprinting.hex", and writes the revised set of
glyphs in unifont.hex format to STDOUT. The resulting combining character
glyphs show the dashed combining circles that appear in The Unicode Standard
code charts.
For each code point listed in the "combining.txt" file but not listed
in the "nonprinting.hex" file,
unigencircles will superimpose
a single-width dashed circle in glyphs that are single-width (i.e., their hex
glyph strings are 32 characters long) and will superimpose a double-width
dashed circle in glyphs that are double-width (i.e., their hex glyph strings
are 64 characters long).
EXAMPLE¶
unigencircles combining.txt nonprinting.hex <
unifont.hex > unifont-circles.hex
FILES¶
*.hex files for Unifont glyph data
font/ttfsrc/combining.txt for combining code points
font/plane00/nonprinting.hex for non-printing 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), unifontchojung(1),
unifontksx(1), unifontpic(1), unigenwidth(1),
unihex2bmp(1), unihex2png(1), unihexfill(1),
unihexgen(1), unipagecount(1), unipng2hex(1)
AUTHOR¶
unigencircles was written by Paul Hardy.
LICENSE¶
unigencircles 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.