HP-UX Reference (11i v3 07/02) - 1M System Administration Commands N-Z (vol 4)

p
psfontpf(1M) psfontpf(1M)
Configuration Files
The psfontpf configuration file is mainly used to specify the name and the locations of the fonts to be
used as well as other miscellaneous configuration parameters. This configuration file is a plain text file
with a number of key-option-value triplets of the form:
key: opt=value
The opt= part is optional.
The # character indicates that the rest of the line is a comment. The
\ character at the end of a line
acts as a line continuation character.
The print filter reads in configuration files from the
/usr/lib/lp/psfontpf/pscf
directory. The
following configuration files will be read in the order specified:
1.
common.pscf
2. A user configuration file specified in the command line, if specified. The configuration will be
assumed to be relative to the /usr/lib/lp/psfontpf/pscf
directory unless a full path is
given.
3. locale
.pscf, if available, where locale is the locale the print filter is running in. Assuming a
locale name of the form language_territory
.codeset, the print filter will look for the first matching
pscf file of the following names:
a. language_territory
.codeset.pscf
b. language_territory
.pscf
c. language.pscf
An entry in the user configuration file will override the same entry in the system common configuration
file. Even though the locale specific system configuration file is read last, the entries in the user
configuration file have a higher priority and so will not be overridden by the same entry in the locale
specific file. Only font specific entries are valid in the locale specific configuration file, the other entries will
be ignored.
The supported key-option-value triplets are as follows:
banner utility: utility-path
Specify the location of a utility command to generate the banner page instead of the default
one created by psfontpf. The same -i, -t, -q, and
-u banner related options will be
passed to the banner utility. If no utility is specified or the specified utility is not accessible,
banner page printing will be disabled by default unless explicitly enabled in the command
line.
bidi: {rtol|on|off|auto}
Specify the state of the Unicode bidirectional algorithm for text printing. The only valid
values are rtol, on, off,orauto (default). In auto mode, bidirectional algorithm will be
turned on only for Unicode text. In rtol mode, right-to-left rendering will be enforced even
for input lines that do not contain any right-to-left character.
codeset alias: codeset=aliases
Specify a list of comma-separated alias names for the given codeset. The
codeset
alias:
configuration entry is mainly used to map Mozilla codeset names to native HP-UX
codeset names.
galley char: codeset=galley-char
Specify the galley character used in the Unicode to codeset iconv converter.
include: config-path
Include another configuration file specified by the pathname config-path. The pathname will
be relative to /usr/lib/lp/psfontpf/pscf unless an absolute path is specified. Only
a single level of file inclusion is supported.
lang alias: lang=aliases
Specify a list of comma-separated language names (example, fr_FR) which can be handle in
the same way as the primary language name (lang) from a font selection perspective.
lang codeset mapping: lang=codesets
Specify a list of comma-separated codeset names that should be associated with the given
language name from a font selection perspective.
172 Hewlett-Packard Company 6 HP-UX 11i Version 3: February 2007