XFontStruct *XQueryFont(display, font_ID)
      Display *display;
      XID font_ID;


display Specifies the connection to the X server.
font_ID Specifies the font ID or the GContext ID.


The XQueryFont() function returns a pointer to the XFontStruct structure, which contains information associated with the font. You can query a font or the font stored in a GC. The font ID stored in the XFontStruct structure will be the GContext ID, and you need to be careful when using this ID in other functions (see XGContextFromGC()). If the font does not exist, XQueryFont() returns NULL. To free this data, use XFreeFontInfo().

See also

XCreateGC(), XFreeFont(), XGetFontProperty(), XListFonts(), XLoadFont(), XLoadQueryFont(), XSetFontPath(), XUnloadFont(), "Loading and Freeing Fonts".
Christophe Tronche, ch@tronche.com