XFreeFontNames man page on DigitalUNIX

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

XListFonts(3X11)					      XListFonts(3X11)

NAME
       XListFonts,  XFreeFontNames, XListFontsWithInfo, XFreeFontInfo - obtain
       or free font names and information

SYNOPSIS
       char **XListFonts(display, pattern, maxnames, actual_count_return)
	       Display *display;
	       char *pattern;
	       int maxnames;
	       int *actual_count_return;

       XFreeFontNames(list)
	       char *list[];

       char  **XListFontsWithInfo(display,  pattern,  maxnames,	 count_return,
       info_return)
	       Display *display;
	       char *pattern;
	       int maxnames;
	       int *count_return;
	       XFontStruct **info_return;

       XFreeFontInfo(names, free_info, actual_count)
	       char **names;
	       XFontStruct *free_info;
	       int actual_count;

ARGUMENTS
       Specifies  the  actual number of font names.  Returns the actual number
       of font names.  Returns the actual number of matched font names.	 Spec‐
       ifies  the  connection  to the X server.	 Returns the font information.
       Specifies the font information.	Specifies the  array  of  strings  you
       want  to	 free.	 Specifies the maximum number of names to be returned.
       Specifies the list of font names.  Specifies the	 null-terminated  pat‐
       tern string that can contain wildcard characters.

DESCRIPTION
       The  XListFonts	function  returns an array of available font names (as
       controlled by the font search path; see XSetFontPath)  that  match  the
       string  you passed to the pattern argument. The pattern string can con‐
       tain any characters, but each asterisk (*) is a wildcard for any number
       of  characters,	and  each question mark (?) is a wildcard for a single
       character. If the pattern string is not in the Host Portable  Character
       Encoding,  the  result is implementation dependent. Use of uppercase or
       lowercase does not matter. Each returned string is null-terminated.  If
       the  data  returned  by	the  server is in the Latin Portable Character
       Encoding, then the returned strings are in the Host Portable  Character
       Encoding.  Otherwise,  the result is implementation dependent. If there
       are no matching font names, XListFonts returns NULL. The client	should
       call XFreeFontNames when finished with the result to free the memory.

       The  XFreeFontNames  function  frees  the array and strings returned by
       XListFonts or XListFontsWithInfo.

       The XListFontsWithInfo function returns a list of font names that match
       the  specified pattern and their associated font information.  The list
       of names is limited to size  specified  by  maxnames.  The  information
       returned for each font is identical to what XLoadQueryFont would return
       except that the per-character metrics are  not  returned.  The  pattern
       string  can contain any characters, but each asterisk (*) is a wildcard
       for any number of characters, and each question mark (?) is a  wildcard
       for a single character. If the pattern string is not in the Host Porta‐
       ble Character Encoding, the result is implementation dependent. Use  of
       uppercase  or  lowercase does not matter. Each returned string is null-
       terminated. If the data returned by the server is in the Latin Portable
       Character  Encoding, then the returned strings are in the Host Portable
       Character Encoding. Otherwise, the result is implementation  dependent.
       If there are no matching font names, XListFontsWithInfo returns NULL.

       To  free	 only  the allocated name array, the client should call XFree‐
       FontNames. To free both the name array and the font  information	 array
       or  to  free  just  the	font information array, the client should call
       XFreeFontInfo.

       The XFreeFontInfo function frees a font structure or an array  of  font
       structures and optionally an array of font names. If NULL is passed for
       names, no font names are freed. If a font structure for	an  open  font
       (returned by XLoadQueryFont) is passed, the structure is freed, but the
       font is not closed; use XUnloadFont to close the font.

SEE ALSO
       XLoadFont(3X11), XSetFontPath(3X11)

       Xlib -- C Language X Interface

							      XListFonts(3X11)
[top]

List of man pages available for DigitalUNIX

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