man-pages/man1/ucs2any.1.html
2021-03-31 01:06:50 +01:00

150 lines
3.3 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of ucs2any</TITLE>
</HEAD><BODY>
<H1>ucs2any</H1>
Section: User Commands (1)<BR>Updated: font-util 1.3.1<BR><A HREF="#index">Index</A>
<A HREF="/cgi-bin/man/man2html">Return to Main Contents</A><HR>
<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>
ucs2any - generate BDF fonts containing subsets of ISO 10646-1 codepoints
<A NAME="lbAC">&nbsp;</A>
<H2>SYNOPSIS</H2>
<B>ucs2any</B>
[
<B>+d</B>
|
<B>-d</B>
]
<I>source-name</I>
{
<I>mapping-file</I>
<I>registry-encoding</I>
}
...
<A NAME="lbAD">&nbsp;</A>
<H2>DESCRIPTION</H2>
<B>ucs2any</B>
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
various other encodings.
<A NAME="lbAE">&nbsp;</A>
<H2>OPTIONS</H2>
<DL COMPACT>
<DT id="1"><B>+d</B>
<DD>
puts DEC VT100 graphics characters in the C0 range (default for upright,
character-cell fonts).
<DT id="2"><B>-d</B>
<DD>
omits DEC VT100 graphics characters from the C0 range (default for all
font types except upright, character-cell fonts).
</DL>
<A NAME="lbAF">&nbsp;</A>
<H2>OPERANDS</H2>
<DL COMPACT>
<DT id="3"><I>source-name</I>
<DD>
is the name of an ISO 10646-1 encoded BDF file.
<DT id="4"><I>mapping-file</I>
<DD>
is the name of a character set table like those at
<B>&lt;<A HREF="ftp://ftp.unicode.org/Public/MAPPINGS/">ftp://ftp.unicode.org/Public/MAPPINGS/</A>&gt;</B>.
These files can also typically be found installed in the
<I>/usr/share/fonts/X11/util</I>
directory.
<DT id="5"><I>registry-encoding</I>
<DD>
are the CHARSET_REGISTRY and CHARSET_ENCODING field values for the font
name (XLFD) of the target font, separated by a hyphen.
</DL>
<P>
Any number of
<I>mapping-file</I>
and
<I>registry-encoding</I>
operand pairs may be specified.
<A NAME="lbAG">&nbsp;</A>
<H2>EXAMPLE</H2>
The command
<DL COMPACT><DT id="6"><DD>
ucs2any 6x13.bdf 8859-1.TXT iso8859-1 8859-2.TXT iso8859-2
</DL>
will generate the files
<I>6x13-iso8859-1.bdf</I>
and
<I>6x13-iso8859-2.bdf</I>.
<A NAME="lbAH">&nbsp;</A>
<H2>FUTURE DIRECTIONS</H2>
Hopefully a future release will have a facility similar to
<B>ucs2any</B>
built into the server, and reencode ISO 10646-1 on the fly, because
storing the same fonts in many different encodings is clearly a waste of
storage capacity.
<A NAME="lbAI">&nbsp;</A>
<H2>SEE ALSO</H2>
<B><A HREF="/cgi-bin/man/man2html?1+bdftruncate">bdftruncate</A></B>(1)
<A NAME="lbAJ">&nbsp;</A>
<H2>AUTHOR</H2>
<B>ucs2any</B>
was written by Markus Kuhn.
<P>
Branden Robinson wrote this manual page, originally for the Debian Project.
<P>
<HR>
<A NAME="index">&nbsp;</A><H2>Index</H2>
<DL>
<DT id="7"><A HREF="#lbAB">NAME</A><DD>
<DT id="8"><A HREF="#lbAC">SYNOPSIS</A><DD>
<DT id="9"><A HREF="#lbAD">DESCRIPTION</A><DD>
<DT id="10"><A HREF="#lbAE">OPTIONS</A><DD>
<DT id="11"><A HREF="#lbAF">OPERANDS</A><DD>
<DT id="12"><A HREF="#lbAG">EXAMPLE</A><DD>
<DT id="13"><A HREF="#lbAH">FUTURE DIRECTIONS</A><DD>
<DT id="14"><A HREF="#lbAI">SEE ALSO</A><DD>
<DT id="15"><A HREF="#lbAJ">AUTHOR</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 00:05:28 GMT, March 31, 2021
</BODY>
</HTML>