WXP version 5
Resource Reference

Resource: font_list

Resource font_list
Command Line -fl=font_file[,font_file...]
Environment Variable wxpfontlist
Default Value modern.fnt

This resource is used to specify the fonts used in WXP programs.  The default font is modern.fnt but more than one font can be used in a program.  The font files are specified in order and are numbered starting at 1 and goes to the number of fonts listed.  

Font List File

Since font names can be quite long, a font list file is provided to create font aliases.  This works much the same as listing the files with the font_list resource but that aliases for each font are also listed.  Here is a sample font list file:

mod     modern.fnt
helv    #-adobe-helvetica-bold-r-normal-*-12-*-*-*-*-*-*-*
courier #-adobe-courier-bold-r-normal-*-12-*-*-*-*-*-*-*
btimes  #-adobe-times-bold-r-normal-*-12-*-*-*-*-*-*-*
times   #-adobe-times-medium-r-normal-*-12-*-*-*-*-*-*-*
school  #-adobe-new century schoolbook-bold-r-normal-*-12-*-*-*-*-*-*-*   
wtimes  #Times New Roman:14
warial  #Arial

The alias is listed first and the actual font name is listed next. If the font is preceded with a "#", it is a system font and not a WXP font.  The first font listed is a WXP font.  The next 5 are X11 fonts (Unix) and the last two are Windows fonts.  System fonts are generally fixed and won't scale as the window is enlarged.  System fonts are not printable.  To specify a font, use the color resource:  "-cot=white:fo=warial" or the plot parameter "-pp=font:helv".  The default font list file is "wxp.fnl" which will be used if it exists.  Otherwise, WXP will use the "modern.fnt" file or the fonts listed in the font_list resource.  To specify a different font list file, use "-fl=fi:new_fonts.fnl".

Specifying a Font

The default font number is 1 or the first listed font in the font list.  To change a font, you need to specify its font number as a part of the attributes on each color resource (fo=#) or the font alias listed in the font list file (fo=font).

-cod=green:fo=mod

which will use the modern font specified in the font list file.

Here is a list of possible fonts provided with WXP:

Database Type Style
modern.fnt Modern Normal
modern_bold.fnt Modern Bold
modern_ital.fnt Modern Italics
roman.fnt Roman Normal
roman_bold.fnt Roman Bold
roman_ital.fnt Roman Italics
gothic.fnt Gothic  
greek.fnt Greek letters  

For system fonts, check those available on the system you are using.


Last updated July 30, 1998