Table of contents


NAME

plotfont - Hershey font list for <PLOT79> package

DESCRIPTION

The Hershey fonts are accessible through <PLOT79> using a five-character code made up of a 2-character case specification, a 2-character type specification, and a 1-character variant specification. Selector letters may be either upper- or lower-case.
Case:
UC - Upper Case

LC - Lower Case
Type:
KR - Cartographic Roman (9)

KG - Cartographic Greek (9)

IR - Indexical Roman (13)

II - Indexical Roman Italic (13)

IG - Indexical Greek (13)

SA - Simplex ASCII (15)

BA - Block ASCII (15)

SR - Simplex Roman (21)

SS - Simplex Roman Script (21)

SG - Simplex Greek (21)

CR - Complex Normal Roman (21)

CI - Complex Normal Roman Italic (21)

CG - Complex Normal Greek (21)

CS - Complex Script (21)

DR - Duplex Roman (21)

TR - Triplex Roman (21)

GE - Gothic English (21)

GI - Gothic Italian (21)

GG - Gothic German (21)

CC - Complex Cyrillic (21)

Variant:
1 - Principal

2 - Secondary

3 - Tertiary

4 - Quaternary

The numbers (9), (13), (15), and (21) following the type indicate the height of the characters in raster units. The spacing between lines of text is conventionally measured by the printer's unit "em", giving the distance from the bottom of one line of type to the bottom of the next line. It should be 21 raster units for indexical size, and 32 raster units for normal size.

The case specification is arranged such that if upper-case is requested, upper-case text will be mapped into upper-case, and lower-case into lower-case. If lower-case is requested, both upper- and lower-case letters are mapped into lower case. The four variants are provided to allow representation of special characters within the limited FORTRAN set. The Gothic and Cyrillic fonts have only two variants available. Requests for variants 3 or 4 will be reduced to variant 2. The ASCII fonts have only one variant, and requests for variants 2, 3, or 4 will be reduced to variant 1.

If any of the three parts of the font specification is in error, a message will be issued, and a default for that part will be assumed. The default code components are UC, TR, and 1.

Certain high-level <PLOT79> routines (such as piechtt) use different codes to indicate a subset of the above font library; these programs format the five-letter code internally.


FILES

/usr/local/plot79/hershey
<PLOT79> font sources
/usr/local/plot79/p79core/symsf.sf3
routine which processes font requests

SEE ALSO

grapht(1L), graph3t(1L), slides(1L), piechtt(1L)

AUTHOR

Nelson H. F. Beebe, Ph.D.

Center for Scientific Computing

South Physics Building

University of Utah

Salt Lake City, UT 84112

Tel: (801) 581-5254

(Manual page by R. P. C. Rodgers, Computer Applications in Laboratory Medicine Project, UCSF, San Francisco, CA 94143).