|SAS Companion for UNIX Environments|
SAS uses two main types of fonts:
*.systemFontresource. If this resource is not defined, SAS uses a helvetica font.
Note: It is best to change fonts before invoking any
applications. Changing fonts while applications are running might result in
|Using the Host Fonts Dialog Box|
The Host Fonts dialog box allows you to change the windowing environment font and the printer font for printing text windows.
To change the windowing environment font, issue the DLGFONT command or select
Host Fonts Dialog Box
To change the font, select a
new font name and, if desired,
a size, weight, and slant. (Not all fonts are available in all sizes, weights,
or slants.) The
Sample field shows what the selected font looks like.
After you have selected a name, size, weight, and slant, select
The windowing environment font is stored in SASUSER.PROFILE.DMSFONT.UNXPREFS and will be used in future SAS sessions.
To return to the default font, select
To cancel any changes and leave the Host Fonts dialog
|Specifying Font Resources|
You can customize the fonts used in the SAS windowing environment with the following resources:
The XLFD-pattern that you
SAS.DMSfontPattern must contain the same number of fields as an XLFD. An asterisk (*)
character means that any value is acceptable for that particular field. For
example, the following pattern matches any font that has a regular slant,
is not bold, is monospaced, and is an iso8859 font:
SAS uses the XLFD-pattern to choose a font as follows:
*usually does not affect performance to a significant degree. You may want to restrict the font search if you are running SAS on a server with an excessive number of fonts or that is operating in performance-limited environment.
|How SAS Determines Which Font To Use|
SAS determines the normal (not bold) default windowing environment font as follows:
SAS.DMSFontresource, SAS uses the font specified by this resource as the default font.
SAS.DMSFontresource, SAS uses any *Font resources that you have defined.
SAS.DMSFontPatternresource, SAS uses this resource to determine which font to use. The
SAS.DMSfontPatternresource will have no effect if a *Font resource is defined.
If you have not specified a value for the
SAS.DMSboldFont resource, SAS uses the default
normal font to determine the default bold font. If the normal
SAS.DMSFont has an XLFD name associated with
it, then SAS selects the matching bold font and loads it. If SAS cannot automatically
select or load a bold font, the normal font is also used for the bold font.
In many cases, font names are given aliases so that a shorter name can be used to refer to a font that has an XLFD name associated with it. The name used in determining a bold font is based on the XA_FONT font property for the normal font.
|Specifying Font Aliases|
If your server does not provide fonts to match all of those supplied by the SAS system, you can use font alias resources to substitute the fonts available on your system. Include a line in your resource file with the following syntax:
supplied-font is the name of the font supplied by the SAS System. substitute-family is the family name of the font you wish to substitute. For example, if your system does not have a Palatino font, but it does have a Lucida font, you can include the following line in your resources file to substitute Lucida for Palatino:
SAS Font Alias Resources lists SAS font alias resource names.
|Resource Name||Class Name|
Assigning this value to a font alias prevents the selection of any symbol fonts through the font selection dialog box, because they are specified as the Times Roman alias.
Top of Page
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.