FontList Property
Description
The FontList property is a read-only property (you cannot set its value) that provides a list of available fonts.
Its value is a vector (1 per font) of 8-element character vectors, each of which is as follows :
[1] | Face name (character vector) |
[2] | Character height in "points" (integer) |
[3] | Fixed width or not (Boolean) |
[4] | Italic or not (Boolean) |
[5] | Underline or not (Boolean) |
[6] | Weight (integer) |
[7] | Angle of rotation (integer) |
[8] | Character set (see CharSet ) |
Example
↑'.'⎕WG'FontList'
System 16 0 0 0 700 0 0
Terminal 12 1 0 0 400 0 255
Fixedsys 15 1 0 0 400 0 0
Roman 37 0 0 0 400 0 255
Script 36 0 0 0 400 0 255
Modern 37 0 0 0 400 0 255
Small Fonts 3 0 0 0 400 0 0
Courier 13 1 0 0 400 0 0
Serif 13 0 0 0 400 0 0
Dyalog Alt 16 1 0 0 400 0 0
Dyalog Std 16 1 0 0 400 0 0
Note that the list of fonts obtained from FontList for a Printer object will include TrueType fonts and printer fonts but will exclude screen fonts. FontList for Root will include TrueType fonts and screen fonts, but exclude printer-only fonts. The two lists will therefore (typically) be different.