*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->HP-UX 11i man pages -> stload (1)              
Title
Content
Arch
Section
 

Contents


 STLOAD(1M)                     X Version 11                      STLOAD(1M)
                                  Release 5



 NAME    [Toc]    [Back]
      stload - Utility to load Scalable Type outlines

 SYNOPSIS    [Toc]    [Back]
      stload [options] directory|filespec...

 DESCRIPTION    [Toc]    [Back]
      Intellifont font technology has been obsoleted on HP's X Window
      System.  Support for it will be removed in a future release.  This
      utility will be removed at that time.

      The stload utility creates scalable typeface libraries (.ifo files)
      from Agfa Compugraphic Font Access and Interchange Standard (CG/FAIS)
      data.  (An FAIS library on floppy disk or CD-ROM media is the common
      means of distribution for scalable typeface products that is
      compatible with the HP Font Server and Scalable Typeface subsystem
      implementation.  It is also is the distribution format used by HP Type
      Director/DOS and the HP MasterType library of scalable typeface floppy
      disks.) Stload also simplifies the installation of new symbol sets and
      existing .ifo files from an archive repository, creates Tagged Font
      Metric .tfm files, and establishes new product entries in the Scalable
      Typeface licensing structure.  Stload should generally be run
      interactively by the system font administrator to load new scalable
      typefaces into a Scalable Typeface directory.

      Several typefaces come bundled with the Scalable Typeface system and
      are automatically installed with the product; additional typefaces may
      be acquired separately.  Since new typefaces are generally distributed
      on MS-DOS floppy media, the system administrator may need to use
      utilities such as doscp or cp to transfer the typeface files from the
      distribution media to a temporary location on the target system.
      CG/FAIS file naming conventions prohibit multiple CG/FAIS diskettes
      from being copied into a common repository, so you should create a
      unique directory on the host system to contain each CG/FAIS diskette
      you load.  Once all of the CG/FAIS typeface files have been loaded
      onto the target system, stload is used to compile them into .ifo
      scalable typeface libraries and install the libraries in an
      appropriate typefaces directory.

      Stload does not grant licensed access to newly-installed typefaces.
      Font administrators must use the stlicense utility to give devices
      access to new typefaces.

 OPTIONS    [Toc]    [Back]
      There are several command line options which are described below.

      directory|filespec
              This is a required parameter specifying the name of the
              directory or filespec of the data to be loaded.  You may
              specify one or more directories containing the FAIS data
              extracted from a typeface distribution diskette, or one or



 Hewlett-Packard Company            - 1 -               HP-UX 10.0 July 1994






 STLOAD(1M)                     X Version 11                      STLOAD(1M)
                                  Release 5



              more repositories containing .ifo and/or .sym files, or
              explicit or wildcarded filespecs of existing

      -d mapdir
              Specifies the directory containing the symbol list map
              required by the -to format option.  This directory must
              contain the file ACG-HPMSL, plus any optional additional
              symbol list maps.  If left unspecified, stload assumes the
              symbol list maps can be found in
              /usr/lib/X11/fonts/stadmin/ifo/charsets.

      -dos    Specifies that the typeface library should be written as a
              TypeDirector/DOS .typ file.  Typefaces libraries written in
              this format cannot be used by the HP-UX Scalable Type
              subsystem, but have the feature of being expandable -- you can
              add new typefaces to an existing DOS format library.  (See
              ``EXAMPLES'' below for more details.)

      -f libname
              Specifies the name of the scalable typeface library into which
              FAIS data should be loaded.  Normally, loading from FAIS data
              generates a separate .ifo or .typ library file for each
              typeface, and each library file's name indicates that
              particular typeface's ID and character complement code.  The
              -f option overrides this automatic naming convention and lets
              you add typefaces into a single library with any arbitrary
              name.

      -fp path
              Specifies the name of the base directory under which
              typefaces, metrics, and products directories should be used as
              the target directories for typeface, metric, and product
              definition files.  These directories will be created as
              necessary if they don't already exist.  Any attempt to load
              typeface, metric, and product definition files elsewhere by
              using the -o option will be ignored.  (If neither the -fp nor
              -o options are specified, the default base directory is
              /usr/lib/X11/fonts/ifo.st.  See -o below for more option
              information.)

              Note that -fp does not affect where .sym files will be loaded.
              Unless you use the -o option to direct them elsewhere, symbol
              sets will still be installed into
              /usr/lib/X11/fonts/stadmin/ifo/charsets.

      -h      Requests help.  Stload will print out a command line syntax
              summary and a list of command line switch options.  No other
              processing will take place.

      -id[,id...]
              Identifies one or more specific typefaces to be loaded from



 Hewlett-Packard Company            - 2 -               HP-UX 10.0 July 1994






 STLOAD(1M)                     X Version 11                      STLOAD(1M)
                                  Release 5



              CG/FAIS data.  Normally, stload installs all of the typefaces
              it can find, loading each typeface into its own .ifo file.  If
              you wish to install only one or two specific faces, you must
              use this option.  (Specific typeface numbers can be determined
              by using stload -list to examine the contents of the FAIS
              directory; the "Face" column reveals typeface IDs.)

      -link   Causes stload to install files in the output directory by
              making hard links back to the original repository in
              directory.  Note that this works only when loading .sym files
              and pre-existing .ifo files.  The default behavior (when this
              option is not specified) is to copy the .ifo and .sym files
              unmodified to the output directory.  All .ifo files loaded
              from FAIS data are created as new files in the output
              directory.

      -list   Prints a list of the data located in directory on the standard
              output device.  The directory may contain either FAIS data,
              .ifo typeface libraries, or .sym symbol set files.  No other
              processing takes place.

      -o path Specifies the name of the output directory in which to write
              the final .ifo, .sym, and .tfm files.  If the directory does
              not exist, stload will attempt to create it.  If left
              unspecified, these files will be written to the following
              default output directories:
                   write .ifo files to /usr/lib/X11/fonts/ifo.st/typefaces
                   write .sym files to
              /usr/lib/X11/fonts/stadmin/ifo/charsets
                   write .tfm files to /usr/lib/X11/fonts/ifo.st/metrics

      -p product-number
              Associates a product number with newly-loaded typefaces (.ifo
              files).  Although this can be any arbitrary filename-sized
              string, it should reflect the product number printed on the
              typeface distribution package and media.  The stlicense
              utility requires this product number in order to license
              loaded typefaces for use with specific devices.  Product
              numbers are written into a products directory at the same
              directory level as the .ifo output directory.  For example, if
              you specified the -o path option, product numbers will be
              written to path/../products; if you do not specify the any
              output directory, product numbers will be written to files in
              /usr/lib/X11/fonts/ifo.st/products.  The products directory
              will be automatically created if it does not already exist.

      -sym    Causes stload to install files the output directory by making
              symbolic links back to the original repository in directory
              rather than by copying the original files.  Note that this
              works only for loading .sym files and pre-existing .ifo files.
              All .ifo files loaded from FAIS data are created as new files



 Hewlett-Packard Company            - 3 -               HP-UX 10.0 July 1994






 STLOAD(1M)                     X Version 11                      STLOAD(1M)
                                  Release 5



              in the output directory.

      -tfm    Causes stload to update Tagged Font Metric .tfm files in the
              output directory (or in /usr/lib/X11/fonts/ifo.st/metrics if
              no output directory is specified).

      -to format
              Specifies the symbol list that should be used for assigning
              character ID codes when loading FAIS data.  If left
              unspecified, character IDs will be assigned in accordance with
              the HP Master Symbol List (HPMSL); to retain Agfa Compugraphic
              (native FAIS) ID numbers, you should specify -to ACG.

      -u      Specifies that the .dir files should not be updated.  Stload
              normally automatically uses the stmkdirs utility to update the
              fonts.dir, charsets.dir, and metrics.dir files in the output
              directory or directories.  The -tfm option should not be used
              with this option, since -tfm requires current fonts.dir files
              for correct operation.

      -v      Specifies that stload should run verbosely.

 EXAMPLES    [Toc]    [Back]
      stload -p C2050A#D15 .
              Compiles the CG/FAIS data in the current directory and puts
              the resulting .ifo files in
              /usr/lib/X11/fonts/ifo.st/typefaces.  Existing .ifo files in
              the current directory will also be copied; existing .sym files
              will be copied into /usr/lib/X11/fonts/stadmin/ifo/charsets;
              appropriate .tfm files will be added to
              /usr/lib/X11/fonts/ifo.st/metrics.  The product number
              required for future licensing of these typefaces by stlicense
              is C2050A#D15.  Fonts.dir, charsets.dir, and metrics.dir are
              updated to reflect the additions.

      stload -o .    -dos -f big3.ifo -92500 times
          stload -o .    -dos -f big3.ifo -93717 courier
          stload -o . -p BIG3 -f big3.ifo -92041 univers
              Compiles three different CG/FAIS typefaces into a single .ifo
              library.  The library must be explicitly named to prevent
              stload from assigning names, and all but the last typeface
              must be loaded in DOS format to keep the library expandable.
              The final invocation loads the last typeface, converts the
              complete DOS library into true .ifo format, and makes the
              typefaces licensable via the product name BIG3.

      stload -list /usr/lib/X11/fonts/ifo.st/typefaces
              Lists all of the typefaces currently contained in
              /usr/lib/X11/fonts/ifo.st/typefaces.





 Hewlett-Packard Company            - 4 -               HP-UX 10.0 July 1994






 STLOAD(1M)                     X Version 11                      STLOAD(1M)
                                  Release 5



 FILES    [Toc]    [Back]
      Remember that stload requires write access to the directory that will
      contain the compiled typeface libraries.  This implies that only the
      system font administrator should be able to add typefaces to the
      typeface collection in /usr/lib/X11/fonts/ifo.st/typefaces.  The files
      fonts.dir, charsets.dir, and metrics.dir will be automatically updated
      to reflect additions.  Typeface licenses are not modified.

 RESTRICTIONS    [Toc]    [Back]
      Stload can process a maximum of 20000 glyphs per typeface.

 SEE ALSO    [Toc]    [Back]
      stlicense(1M), stmkfont(1), stmkdirs(1), stconv(1M)

 COPYRIGHT    [Toc]    [Back]
      (c) Copyright 1990, Hewlett-Packard Company
      See X(1) for a full statement of rights and permissions.


 Hewlett-Packard Company            - 5 -               HP-UX 10.0 July 1994
[ Back ]
      
      
 Similar pages
Name OS Title
stconv HP-UX Utility to convert scalable type symbol set map formats
stmkdirs HP-UX Utility to build Scalable Type fonts.dir and charsets.dir files
canvtkwin IRIX utility procedures for canvas type managers
isSuper IRIX supertype checking utility for use with file type rules
ftr2mime IRIX utility to generate mailcap and mime.type files from ftrs
circ IRIX outlines a circle
poly IRIX outlines a polygon
ufmGetExactOutline IRIX get exact outlines for specified characters
rect IRIX outlines a rectangular region
ufmGetVectorOutline IRIX get vector outlines for specified characters
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service