Availability: IRIX.
This module provides access to the IRIS Font Manager library. It is available only on Silicon Graphics machines. See also: 4Sight User's Guide, section 1, chapter 5: ``Using the IRIS Font Manager.''
This is not yet a full interface to the IRIS Font Manager. Among the unsupported features are: matrix operations; cache operations; character operations (use string operations instead); some details of font info; individual glyph metrics; and printer matching.
It supports the following operations:
| ) |
| fontname) |
fmfindfont(fontname).
| ) |
| string) |
fmprstr(string).
| string) |
fmsetpath(string).
(XXX Does not work!?!)
| ) |
Font handle objects support the following operations:
| factor) |
fmscalefont(fh, factor).
| ) |
fmsetfont(fh).
| ) |
fmgetfontname(fh).
| ) |
fmgetcomment(fh).
| ) |
fmgetfontinfo().
The returned tuple contains the following numbers:
(printermatched, fixed_width, xorig,
yorig, xsize, ysize, height,
nglyphs).
| string) |
fmgetstrwidth(fh, string).