The following are brief descriptions of the Graphics and Diskfont library
functions that deal with text. See the Amiga ROM Kernel Reference Manual:
Includes and Autodocs for details on each function call.
Table 29-1: Graphics Library Text Functions
_______________________________________________________________________
| |
| Function Description |
|=======================================================================|
| text() render a text string to a rastport. |
| setfont() set a rastport's font. |
| askfont() get the textattr for a rastport's font. |
| openfont() open a font currently in the system font list. |
| closefont() close a font. |
| addfont() add a font to the system list. |
| remfont() remove a font from the system list. |
| stripfont() remove the tf_extension from a font (v36). |
| weightamatch() get a measure of how well two fonts match (v36). |
|-----------------------------------------------------------------------|
| clearscreen() clear rastport from the current position to the end |
| of the RastPort. |
| cleareol() clear rastport from the current position to the end |
| of the line. |
| asksoftstyle() get the soft style bits of a rastport's font. |
| setsoftstyle() set the soft style bits of a rastport's font. |
| textlength() determine the horizontal raster length of a text |
| string using the current RastPort settings. |
| textextent() determine the raster extent (along the x and y axes) |
| of a text string using the current RastPort settings |
| (V36). |
| fontextent() fill in a textextent structure with the bounding box |
| for the characters in the specified font (V36). |
| textfit() count the number of characters in a given string |
| that will fit into a given bounds, using the current |
| RastPort settings (V36). |
|_______________________________________________________________________|
Table 29-2: Diskfont Library Text Functions
_______________________________________________________________________
| |
| Function Description |
|=======================================================================|
| availfonts() inquire which fonts are available from disk |
| and/or memory. |
| newfontcontents() create a fontcontents image for a font. |
| disposefontcontents() free the result from newfontcontents(). |
| newscaleddiskfont() create a diskfont scaled from another font |
| (V36). |
| opendiskfont() open a font, loading it from disk if |
| necessary. |
|_______________________________________________________________________|