Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
UCS2ANY(1)			  X Version 11			      UCS2ANY(1)

NAME
     ucs2any - generate BDF fonts containing subsets of ISO 10646-1 codepoints

SYNOPSIS
     ucs2any [ +d | -d ] source-name { mapping-file registry-encoding } ...

     ucs2any [ --help | --version ]

DESCRIPTION
     ucs2any  allows  one to generate from an ISO 10646-1 encoded BDF font other
     BDF fonts in any possible encoding.  This way, one can derive from a single
     ISO 10646-1 master font a whole set of 8-bit fonts in all ISO 8859 and var-
     ious other encodings.

OPTIONS
     +d     puts DEC VT100 graphics characters in the C0 range (default for  up-
	    right, character-cell fonts).

     -d     omits  DEC	VT100 graphics characters from the C0 range (default for
	    all font types except upright, character-cell fonts).

     --help
	    prints usage message and exits.

     --version
	    prints version information and exits.

OPERANDS
     source-name
	    is the name of an ISO 10646-1 encoded BDF file.

     mapping-file
	    is the name of a character set table like those  at  <ftp://ftp.uni-
	    code.org/Public/MAPPINGS/>.  These files can also typically be found
	    installed in the /usr/local/share/fonts/util directory.

     registry-encoding
	    are  the  CHARSET_REGISTRY and CHARSET_ENCODING field values for the
	    font name (XLFD) of the target font, separated by a hyphen.

     Any number of mapping-file and registry-encoding operand pairs may be spec-
     ified.

EXAMPLE
     The command
	    ucs2any 6x13.bdf 8859-1.TXT iso8859-1 8859-2.TXT iso8859-2
     will generate the files 6x13-iso8859-1.bdf and 6x13-iso8859-2.bdf.

FUTURE DIRECTIONS
     Hopefully a future release will have a facility similar  to  ucs2any  built
     into  the server, and re-encode ISO 10646-1 on the fly, because storing the
     same fonts in many different encodings is clearly a waste of storage capac-
     ity.

SEE ALSO
     bdftruncate(1)

AUTHOR
     ucs2any was written by Markus Kuhn.

     Branden Robinson wrote this manual page, originally for the Debian Project.

font-util 1.4.2 		   2025-04-27			      UCS2ANY(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=ucs2any&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help