head	1.1;
branch	1.1.1;
access;
symbols
	fonttosfnt-1-2-5:1.1.1.3
	netbsd-11-0-RC6:1.1.1.2
	netbsd-11-0-RC5:1.1.1.2
	netbsd-11-0-RC4:1.1.1.2
	netbsd-11-0-RC3:1.1.1.2
	netbsd-11-0-RC2:1.1.1.2
	netbsd-11-0-RC1:1.1.1.2
	netbsd-11:1.1.1.2.0.4
	netbsd-11-base:1.1.1.2
	netbsd-10-1-RELEASE:1.1.1.2
	fonttosfnt-1-2-4:1.1.1.2
	fonttosfnt-1-2-3:1.1.1.2
	netbsd-9-4-RELEASE:1.1.1.1
	netbsd-10-0-RELEASE:1.1.1.2
	netbsd-10-0-RC6:1.1.1.2
	netbsd-10-0-RC5:1.1.1.2
	netbsd-10-0-RC4:1.1.1.2
	netbsd-10-0-RC3:1.1.1.2
	netbsd-10-0-RC2:1.1.1.2
	netbsd-10-0-RC1:1.1.1.2
	netbsd-10:1.1.1.2.0.2
	netbsd-10-base:1.1.1.2
	netbsd-9-3-RELEASE:1.1.1.1
	fonttosfnt-1-2-2:1.1.1.2
	netbsd-9-2-RELEASE:1.1.1.1
	fonttosfnt-1-2-1:1.1.1.2
	fonttosfnt-1-2-0:1.1.1.2
	netbsd-9-1-RELEASE:1.1.1.1
	fonttosfnt-1-1-0:1.1.1.2
	netbsd-9-0-RELEASE:1.1.1.1
	netbsd-9-0-RC2:1.1.1.1
	netbsd-9-0-RC1:1.1.1.1
	netbsd-9:1.1.1.1.0.2
	netbsd-9-base:1.1.1.1
	fonttosfnt-1-0-5:1.1.1.1
	xorg:1.1.1;
locks; strict;
comment	@.\" @;


1.1
date	2018.12.30.08.49.51;	author mrg;	state Exp;
branches
	1.1.1.1;
next	;
commitid	zp7G7DjFnLwPIN5B;

1.1.1.1
date	2018.12.30.08.49.51;	author mrg;	state Exp;
branches;
next	1.1.1.2;
commitid	zp7G7DjFnLwPIN5B;

1.1.1.2
date	2020.02.23.10.08.51;	author mrg;	state Exp;
branches;
next	1.1.1.3;
commitid	OwOX58TS8JTUEMXB;

1.1.1.3
date	2026.07.12.00.02.55;	author mrg;	state Exp;
branches;
next	;
commitid	vP9jNsncjRDAniNG;


desc
@@


1.1
log
@Initial revision
@
text
@.\" $XFree86$
.TH FONTTOSFNT 1 __vendorversion__
.SH NAME
fonttosfnt \- Wrap a bitmap font in a sfnt (TrueType) wrapper
.SH SYNOPSIS
.B fonttosfnt
[
.I options
]
.B \-o
.I file.ttf
[
.B \-\-
]
.IR font ...
.SH DESCRIPTION
Wrap a bitmap font or a set of bitmap fonts in a sfnt (TrueType or
OpenType) wrapper.
.SH OPTIONS
.TP
.B \-v
Be verbose.
.TP
.B \-c
Do not crop glyphs.  This usually increases file size, but may
sometimes yield a modest decrease in file size for small character
cell fonts (terminal fonts).
.TP
.B \-b
Write byte-aligned glyph data.  By default, unaligned data is written,
which yields a smaller file size.
.TP
.B \-r
Do not reencode fonts.  By default, fonts are reencoded to Unicode
whenever possible.
.TP
.BI \-g " n"
Set the type of scalable glyphs that we write.  If
.I n
is 0, no scalable glyphs are written; this is legal but confuses
most current software.  If
.I n
is 1, a single scalable glyph (the undefined glyph) is written; this
is recommended, but triggers a bug in current versions of
.BR FreeType .
If
.I n
is 2 (the default), a sufficiently high number of blank glyphs are
written, which works with
.B FreeType
but increases file size.
.TP
.BI \-m " n"
Set the type of scalable metrics that we write.  If
.I n
is 0, no scalable metrics are written, which may or may not be legal.
If
.I n
is 1, full metrics for a single glyph are written, and only left
sidebearing values are written for the other glyphs.  If
.I n
is 2, scalable metrics for all glyphs are written, which increases
file size and is not recommended.  The default is 1.
.TP
.B \-\-
End of options.
.SH BUGS
Some of the font-level values, notably sub- and superscript positions,
are dummy values.
.SH SEE ALSO
X(__miscmansuffix__), Xserver(__appmansuffix__), Xft(__libmansuffix__).
.I Fonts in X11.
.SH AUTHOR
The version of
.B Fonttosfnt
included in this X.Org Foundation release was originally written by
Juliusz Chroboczek <jch@@freedesktop.org> for the XFree86 project.
@


1.1.1.1
log
@initial import of fonttosfnt-1.0.5
@
text
@@


1.1.1.2
log
@initial import of fonttosfnt-1.1.0
@
text
@d4 1
a4 1
fonttosfnt \- Wrap a bitmap font in a sfnt (OpenType) wrapper
d11 1
a11 1
.I file.otb
d14 2
a15 3
] [
.IR font
] ...
a18 1
If no font is specified, a BDF font is read from standard input (stdin).
@


1.1.1.3
log
@initial import of fonttosfnt-1.2.5
@
text
@d15 1
a15 1
.I font
a16 3
.PP
.B fonttosfnt
.BR --help | --version
d18 3
a20 6
Wrap a bitmap font
or a set of bitmap fonts in a sfnt
(TrueType or OpenType)
wrapper.
If no font is specified,
a BDF font is read from standard input (stdin).
d27 3
a29 5
Do not crop glyphs.
This usually increases file size,
but may sometimes yield a modest decrease in file size for small
character cell fonts
(terminal fonts).
d32 1
a32 3
Write byte-aligned glyph data.
By default,
unaligned data is written,
d36 2
a37 3
Do not reencode fonts.
By default,
fonts are reencoded to Unicode whenever possible.
d40 1
a40 2
Set the type of scalable glyphs that we write.
If
d42 2
a43 4
is 0,
no scalable glyphs are written;
this is valid but confuses most current software.
If
d45 2
a46 6
is 1,
a single scalable glyph
(the undefined glyph)
is written;
this is recommended,
but triggers a bug in current versions of
d50 2
a51 4
is 2
(the default),
a sufficiently high number of blank glyphs are written,
which works with
d56 1
a56 2
Set the type of scalable metrics that we write.
If
d58 1
a58 3
is 0,
no scalable metrics are written,
which may or may not be valid.
d61 2
a62 4
is 1,
full metrics for a single glyph are written,
and only left sidebearing values are written for the other glyphs.
If
d64 2
a65 5
is 2,
scalable metrics for all glyphs are written,
which increases file size
and is not recommended.
The default is 1.
a68 6
.TP
.B \-\-help
Prints a usage message and exits.
.TP
.B \-\-version
Prints version info and exits.
d70 1
a70 2
Some of the font-level values,
notably sub- and superscript positions,
d73 2
a74 4
.BR X (__miscmansuffix__),
.BR Xserver (__appmansuffix__),
.BR Xft (__libmansuffix__).
.IR "Fonts in X11" .
@


