Provided by: unifont-bin_5.1.20080914-1.1ubuntu1_amd64 bug


       uniunmask - XOR bits or substitute glyphs in a GNU Unifont file.


       uniunmask [-iinput_file] [-ooutput_file]


       uniunmask  reads  a  GNU  Unifont .hex file.  As it reads the font file, it scans for code
       points matching entries in the "masks.hex" and "substitutes.hex" files.   "masks.hex"  and
       "substitutes.hex"  are also in GNU Unifont .hex format, ordered by Unicode code point (the
       hexadecimal number to the left of the colon on each line).

       If a code point is encountered  from  "substitutes.hex",  the  input  code  point  in  the
       original  .hex  file  is ignored (as is any entry with the same code point in "masks.hex")
       and the glyph from "substitutes.hex" is written to the output file.

       Otherwise, if a code point is  encountered  from  "masks.hex",  the  input  glyph  in  the
       original  .hex  file  is XORed with the bits in the "masks.hex" entry.  The result of this
       XOR operation is written to the output file.


       -i          Specify the input file. The default is stdin.

       -o          Specify the output file. The default is stdout.


       masks.hex, substitutes.hex, *.hex GNU Unifont font files


       bdfimplode(1),  hex2bdf(1),  hex2bdf-split(1),  hex2sfd(1),   hexbraille(1),   hexdraw(1),
       hexmerge(1),   johab2ucs2(1),  unibmp2hex(1),  unicoverage(1),  unidup(1),  unihex2bmp(1),


       uniunmask was written by Paul Hardy.


       uniunmask is Copyright © 2007 Paul Hardy, and is released  under  version  2  of  the  GNU
       General Public License, or (at your option) a later version.


       No  known  real  bugs  exist,  except  that this software does not perform extensive error
       checking on its input files.  If they're not in the format of the original GNU Unifont hex
       file, all bets are off.

                                            2008 Jul 6                               UNIUNMASK(1)