Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ bdftosnf(X) — OpenDesktop 3.0.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

bdftopcf(X)

showfont(X)

showsnf(X)

snftobdf(X)

X(X)


 bdftosnf(X)       X Version 11 (Release 4) 06 January 1993       bdftosnf(X)


 Name

    bdftosnf - BDF to SNF font compiler for X11

 Syntax


    bdftosnf [-i] [-l] [-L] [-m] [-M] [-p#] [-t] [-u#] [-w] [-W] [-obdf file]


 Description

    bdftosnf reads a Bitmap Distribution Format (BDF) font from the specified
    file (or from standard input if no file is specified) and writes an X11
    Server Natural Format (SNF) font to standard output.

    _________________________________________________________________________
       NOTE  bdftosnf has been replaced by bdftopcf(X) in the X11R5
       release; SNF files are only used for backwards compatibility.
    _________________________________________________________________________


 Options


    -i        inhibits the normal computation of ink metrics.  When a font
              has glyph images which do not fill the bitmap image (that is,
              the ``on'' pixels do not extend to the edges of the metrics)
              bdftopcf computes the actual ink metrics and places them in the
              .pcf file; the -t option inhibits this behavior.

    -l        sets the font bit order to least significant bit first.  The
              leftmost bit on the screen will be in the lowest valued bit in
              each unit.

    -L        sets the font byte order to least significant byte first.  All
              multi-byte data in the file (metrics, bitmaps, and so forth)
              will be written least significant byte first.

    -m        sets the font bit order to most significant bit first.  Bits
              for each glyph will be placed in this order; that is, the left-
              most bit on the screen will be in the highest valued bit in
              each unit.

    -M        sets the font byte order to most significant byte first.  All
              multi-byte data in the file (metrics, bitmaps, and so forth)
              will be written most significant byte first.

    -p#       sets the font glyph padding.  Each glyph in the font will have
              each scanline padded in to a multiple of # bytes, where # is 1,
              2, 4 or 8.

    -t        converts fonts into ``terminal'' fonts when possible.  A termi-
              nal font has each glyph image padded to the same size; the X
              server can usually render these types of fonts more quickly.

    -u#       sets the font scanline unit.  When the font bit order is dif-
              ferent from the font byte order, the scanline unit # describes
              what unit of data (in bytes) are to be swapped; the unit # can
              be 1, 2 or 4 bytes.

    -w        prints warnings if the character bitmaps have bits set to one
              outside of their defined widths.

    -W        prints warnings for characters with an encoding of -1; the
              default ignores such characters.

    -obdf file
              specifies the BDF font filename that should be compiled to a
              PCF font.  If a filename is not specified, standard input is
              read.


 See also

    bdftopcf(X), showfont(X), showsnf(X), snftobdf(X), X(X),
    Bitmap Distribution Format 2.1


Typewritten Software • bear@typewritten.org • Edmonds, WA 98026