Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
XFontSetExtents(3)		 XLIB FUNCTIONS 	      XFontSetExtents(3)

NAME
     XFontSetExtents - XFontSetExtents structure

STRUCTURES
     The XFontSetExtents structure contains:

     typedef struct {
	     XRectangle max_ink_extent;      /* over all drawable characters */
	     XRectangle max_logical_extent;  /* over all drawable characters */
     } XFontSetExtents;

     The  XRectangle  structures  used	to return font set metrics are the usual
     Xlib screen-oriented rectangles with x, y giving the upper left corner, and
     width and height always positive.

     The max_ink_extent member gives the maximum extent, over all drawable char-
     acters, of the rectangles that bound the character glyph image drawn in the
     foreground color, relative to a constant origin.	See  XmbTextExtents  and
     XwcTextExtents for detailed semantics.

     The  max_logical_extent  member gives the maximum extent, over all drawable
     characters, of the rectangles that specify minimum spacing to other graphi-
     cal features, relative to a  constant  origin.   Other  graphical	features
     drawn by the client, for example, a border surrounding the text, should not
     intersect	this rectangle.  The max_logical_extent member should be used to
     compute minimum interline spacing and the minimum area that must be allowed
     in a text field to draw a given number of arbitrary characters.

     Due to context-dependent rendering, appending a given character to a string
     may change the string's extent by an amount other than that character's in-
     dividual extent.

SEE ALSO
     XCreateFontSet(3), XExtentsOfFontSet(3), XFontsOfFontSet(3)
     Xlib - C Language X Interface

X Version 11			  libX11 1.8.13 	      XFontSetExtents(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=XFontSetExtents&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help