Xft man page on AIX

Man page or keyword search:  
man Server   4752 pages
apropos Keyword Search (all sections)
Output format
AIX logo
[printable version]

XFT(3)									XFT(3)

NAME
	Xft - X FreeType interface library

DESCRIPTION
       Xft  is	a simple library designed to interface the FreeType rasterizer
       with the X Rendering Extension.	This manual page barely scratches  the
       surface of this library.

DATATYPES
       XftPattern  holds a set of names with associated value lists; each name
       refers to a property of a font.	XftPatterns are used as inputs to  the
       matching code as well as holding information about specific fonts.

       XftFont	contains general font metrics and a pointer to either the core
       XFontStruct data or a structure holding FreeType and X Render Extension
       data.

       XftFontStruct contains information about FreeType fonts used with the X
       Render Extension.

       XftFontSet contains a list of XftPatterns.  Internally  Xft  uses  this
       data  structure	to  hold  sets	of fonts.  Externally, Xft returns the
       results of listing fonts in this format.

       XftObjectSet holds a set of names and is used to specify	 which	fields
       from fonts are placed in the the list of returned patterns when listing
       fonts.

       XftDraw is an opaque object which holds information used to  render  to
       an X drawable using either core protocol or the X Rendering extension.

FUNCTIONS
       XftFont *
       XftFontOpen (Display *dpy, int screen, ...);
       XftFontOpen  takes a list of pattern elements of the form (field, type,
       value) terminated with a NULL, matches that pattern against the	avail‐
       able fonts and opens the matching font.

       Example:
	    font  = XftFontOpen (dpy, scr,		      XFT_FAMILY, Xft‐
       TypeString,  "charter",			    XFT_SIZE,	XftTypeDouble,
       12.0,			NULL);

       This  opens the charter font at 12 points.  The point size is automati‐
       cally converted to the correct pixel size based on  the	resolution  of
       the monitor.

       void
       XftTextExtents8 (Display *dpy,
		  XftFont  *font,
		  unsigned char	 *string,
		  int	   len,
		  XGlyphInfo	*extents);
       XftTextExtents8	computes the pixel extents of "string" when drawn with
       "font".

       XftDraw *
       XftDrawCreate (Display	*dpy,
		   Drawable  drawable,
		   Visual    *visual,
		   Colormap  colormap);
       XftDrawCreate creates a structure that can be used to render  text  and
       rectangles to the screen.

       void
       XftDrawString8 (XftDraw	     *d,
		 XRenderColor	*color,
		 XftFont	*font,
		 int	   x,
		 int	   y,
		 unsigned char	*string,
		 int	   len);
       XftDrawString8 draws "string" using "font" in "color" at "x, y".

       void
       XftDrawRect (XftDraw	    *d,
		 XRenderColor	*color,
		 int	  x,
		 int	  y,
		 unsigned int	width,
		 unsigned int	height);
       XftDrawRect fills a solid rectangle in the specified color.

COMPATIBILITY
       As  of  version	2, Xft has become relatively stable and is expected to
       retain source and binary compatibility in future releases.

AUTHOR
       Keith Packard

Xft				 Version 2.1.6				XFT(3)
[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server AIX

List of man pages available for AIX

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