XExtentsOfFontSet man page on HP-UX

Man page or keyword search:  
man Server   10987 pages
apropos Keyword Search (all sections)
Output format
HP-UX logo
[printable version]

XExtentsOfFontSet()					   XExtentsOfFontSet()

Name
  XExtentsOfFontSet  –	obtain	the  maximum extents structure for a font
  set.

Synopsis
  XFontSetExtents *XExtentsOfFontSet(font_set)
	    XFontSet font_set;

Arguments
  font_set  Specifies the font set.

Returns
  A structure containing the extents.

Availability
  Release 5 and later.

Description
  XExtentsOfFontSet() returns  an  XFontSetExtents()  structure	 for  the
  given font set.

  The XFontSetExtents() structure is owned by Xlib and should not be mod‐
  ified or freed by the client.	 It will be freed by  a	 call  to  XFree‐
  FontSet() with the associated XFontSet.  Until freed, its contents will
  not be modified by Xlib.

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 XRectangles used to return font set  metrics  are	 the  usual  Xlib
  screen-oriented  XRectangles,	 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
  characters,  of  the	rectangles  which bound the character glyph image
  drawn in the foreground color, relative to a constant origin.	 See Xmb‐
  TextExtents and XwcTextExtents for detailed semantics.

  The  max_logical_extent member gives the maximum extent, over all draw‐
  able characters, of the rectangles which  specify  minimum  spacing  to
  other graphical features, relative to a constant origin.  Other graphi‐
  cal features drawn by the client, for example, a border surrounding the
  text, should not intersect this rectangle.  The max_logical_extent mem‐
  ber should be used to compute minimum interline spacing and the minimum
  area	which  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 increase the string's extent by an amount which exceeds the
  font's max extent:

     max possible added extent = (max_extent * <total # chars>) - prev_string_extent

See Also
  XCreateFontSet(), XFontsOfFontSet().

Xlib - Text Output					   XExtentsOfFontSet()
[top]

List of man pages available for HP-UX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net