1.14.2 gd (png, gif, jpeg terminals)
Font handling for the png, gif, and jpeg terminals is done by the external
library libgd. Five basic fonts are provided directly by libgd. These are
‘tiny‘ (5x8 pixels), ‘small‘ (6x12 pixels), ‘medium‘, (7x13 Bold), ‘large‘
(8x16) or ‘giant‘ (9x15 pixels). These fonts cannot be scaled or rotated.
Use one of these keywords instead of the ‘font‘ keyword. E.g.
On most systems libgd also provides access to Adobe Type 1 fonts (*.pfa) and
TrueType fonts (*.ttf). You must give the name of the font file, not the name
of the font inside it, in the form "<face> {,<pointsize>}".
<face> is either the full pathname to the font file, or the first part of a
filename in one of the directories listed in the GDFONTPATH environmental
variable. That is, ’set term png font "Face"’ will look for a font file named
either <somedirectory>/Face.ttf or <somedirectory>/Face.pfa.
For example, if GDFONTPATH contains ‘/usr/local/fonts/ttf:/usr/local/fonts/pfa‘
then the following pairs of commands are equivalent
| set term png font "arial"
set term png font "/usr/local/fonts/ttf/arial.ttf"
set term png font "Helvetica"
set term png font "/usr/local/fonts/pfa/Helvetica.pfa"
|
To request a default font size at the same time:
| set term png font "arial,11"
|
Both TrueType and Adobe Type 1 fonts are fully scalable and rotatable.
If no specific font is requested in the "set term" command, gnuplot checks
the environmental variable GNUPLOT_DEFAULT_GDFONT to see if there is a
preferred default font.