[Contents] [Index] [Help] [Retrace] [Browse <] [Browse >]


NAME
    FontExtent -- get the font attributes of the current font (V36)

SYNOPSIS
    FontExtent(font, fontExtent)
               A0    A1

    void FontExtent(struct TextFont *, struct TextExtent *);

FUNCTION
    This function fills the text extent structure with a bounding
    (i.e. maximum) extent for the characters in the specified font.

INPUTS
    font       - the TextFont from which the font metrics are extracted.
    fontExtent - the TextExtent structure to be filled.

RESULT
    fontExtent is filled.

NOTES
    The TextFont, not the RastPort, is specified -- unlike
    TextExtent(), effect of algorithmic enhancements is not
    included, nor does te_Width include any effect of
    rp_TxSpacing.  The returned te_Width will be negative only
    when FPF_REVPATH is set in the tf_Flags of the font -- the
    effect of left-moving characters is ignored for the width of
    a normal font, and the effect of right-moving characters is
    ignored if a REVPATH font.  These characters will, however,
    be reflected in the bounding extent.

SEE ALSO
    TextExtent()  graphics/text.h


[Back to Amiga Developer Docs]