Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ (1) — SVR4 88k NCDware 3.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

X(1)



NCDBDFTOPCF(1)           USER COMMANDS             NCDBDFTOPCF(1)



NAME
     ncdbdftopcf - convert font from Bitmap  Distribution  Format
     to Portable Compiled Format

SYNOPSIS
     ncdbdftopcf [-option ...] font-file.bdf [font-file.bdf ...]

DESCRIPTION
     Ncdbdftopcf is the NCDware font compiler.  Fonts in Portable
     Compiled  Format  can  be read by any architecture, although
     the file is structured to allow one particular  architecture
     to  read  them  directly  without reformatting.  This allows
     fast reading on the appropriate machine, but the  files  are
     still portable (but read more slowly) on other machines.

OPTIONS
     -a      Causes  ncdbdftopcf  to  auto-generate  the   output
             names,  by replacing the .bdf suffix with .pcf. This
             can be particularly useful  when  converting  entire
             directories.  the -o option overrides this.

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

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

     -m      Sets the font bit order  to  MSB  (most  significant
             bit)  first.   Bits for each glyph will be placed in
             this order; i.e. the left most  bit  on  the  screen
             will be in the highest valued bit in each unit.

     -l      Sets the font bit order to  LSB  (least  significant
             bit) first.  The left most bit on the screen will be
             in the lowest valued bit in each unit.

     -M      Sets the font byte order to MSB first.   All  multi-
             byte  data  in the file (metrics, bitmaps and every-
             thing else) will be written  most  significant  byte
             first.

     -L      Sets the font byte order to LSB first.   All  multi-
             byte  data  in the file (metrics, bitmaps and every-
             thing else) will be written least  significant  byte
             first.

     -t      When this option is specified, ncdbdftopcf will con-
             vert  fonts  into "terminal" fonts when possible.  A



NCDware 3.1                                                     1





NCDBDFTOPCF(1)           USER COMMANDS             NCDBDFTOPCF(1)



             terminal font has each glyph  image  padded  to  the
             same  size;  the  X  server can usually render these
             types of fonts more quickly.

     -i      This option inhibits the normal computation  of  ink
             metrics.   When a font has glyph images which do not
             fill the bitmap image (i.e. the  "on"  pixels  don't
             extend to the edges of the metrics) ncdbdftopcf com-
             putes the actual ink metrics and places them in  the
             .pcf file; the -t option inhibits this behaviour.

     -o <output-file-name>
             By default ncdbdftopcf writes the pcf file to  stan-
             dard output; this option gives the name of a file to
             be used instead.

     -v      When this  option  is  specified,  ncdbdftopcf  will
             print  progress  messages  on  standard  error as it
             works.

SEE ALSO
     X(1)

COPYRIGHT
     Copyright 1992, Network Computing Devices, Inc.
     Portions Copyright 1991, Massachusetts Institute of Technol-
     ogy.
     See X(1) for a full statement of rights and permissions.

AUTHOR
     Keith Packard, MIT X Consortium
     Dave Lemke, Network Computing Devices, Inc.

COPYRIGHT
     Copyright 1992, 1993 Network Computing  Devices,  Inc.   All
     rights reserved.



















NCDware 3.1                                                     2



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