Fonts


Welcome     Gallery     Handbook


Manual page for Fonts(PL)

What fonts are available?

This depends on what output format you are producing, since Ploticus does not include its own internal fonts.


PNG, GIF, etc.

If the default built-in GD code is used, a basic ascii font is available in 5 sizes (you can specify any point size in ploticus; the nearest available size will be used). You can't set the font from ploticus; -font (etc.) will have no effect. Vertical rendering is available. Availability of symbols and nonroman characters is limited to those in ASCII extended range.


PNG, JPEG, WBMP with FreeType2 support

If your ploticus build uses GD with FreeType2 support, you can use TrueType fonts. The basic GD ascii font is also available in 5 sizes, and is the default (its name is ascii should you need to use it explicitly). You can set the font from ploticus using -font, proc page font attribute, or font in any textdetails attribute. TrueType font names should be given without the .ttf extension, e.g. if you have a font file called times.ttf you would use

-font times

You will need to have some TrueType .ttf font files stored in a directory somewhere. The environment variable GDFONTPATH must be set to contain the pathname of this directory. TrueType font files may be found on NT machines in c:/winnt/fonts or they may be downloaded on the web.

Vertical rendering is available. Availability of symbols and nonroman characters: UTF-8 sequences such as &#192 may be used.

Here is an example rendered using TTF sans serif font. For more information on building ploticus to use FreeType2, see ./src/FreeType2 and ./src/Makefile.


PostScript, EPS

Uses PostScript fonts. The default font is /Helvetica. You can set the font from ploticus using -font, proc page font attribute, or font in any textdetails attribute, for example:

-font /Helvetica-Oblique

Usually these fonts are available: /Helvetica /Helvica-Oblique /Helvetica-Bold /Helvetica-BoldOblique /Times-Roman /Times-Bold; many others are usually available as well. Vertical rendering is available. Availability of symbols and nonroman characters: As of version 2.01, the ploticus postscript driver supports ISO-LATIN encoding, so that European characters and symbols in ASCII extended range may be used. You can use the troff-like special characters feature that uses the /Symbols font.


SVG

SVG uses PostScript font names, and can access other fonts such as TrueType. The default font is Helvetica. You can set the font from ploticus using -font, proc page font attribute, or font in any textdetails attribute, for example:

-font Times-Roman

Vertical rendering is available. European characters and symbols in ASCII extended range may be used. I was able to get results with Courier, Times-Roman, Bookman, Stencil, Magneto, etc., some of which correspond to TrueType fonts resident on my system.


X11

Always uses the same fixed width font. You can't set the font from ploticus; -font (etc.) will have no effect. Depending on availablility, this will be either -adobe-courier-bold-r-normal, -misc-fixed-medium-r-normal, or as a last resort, 9x15. Proper vertical rendering is not available. Availability of symbols and nonroman characters is limited to those in ASCII extended range.






data display engine  
Copyright Steve Grubb


Markup created by unroff 1.0,    November 14, 2001.