4.9 Font

The Font object attributes are read-only. The Font ID (fid) is fairly useless. Everywhere a Font ID is required in the library, a Font object must be given.

Font objects (font_objects) have the following methods and variables:

all_chars_exist
Field in XFontStruct structure.

ascent
Field in XFontStruct structure.

default_char
Field in XFontStruct structure.

descent
Field in XFontStruct structure.

direction
Field in XFontStruct structure.

fid
Field in XFontStruct structure.

max_bounds
Field in XFontStruct structure.

max_byte1
Field in XFontStruct structure.

max_char_or_byte2
Field in XFontStruct structure.

min_bounds
Field in XFontStruct structure.

min_byte1
Field in XFontStruct structure.

min_char_or_byte2
Field in XFontStruct structure.

n_properties
Field in XFontStruct structure.

per_char
Field in XFontStruct structure.

properties
Field in XFontStruct structure.

TextExtents( string)
Returns (direction, font_ascent, font_descent, (lbearing, rbearing, width, ascent, descent, attributes)). This function corresponds with XTextExtents.

TextWidth( string)
Returns width. This function corresponds with XTextWidth.

TextExtents( string)
Returns (direction, font_ascent, font_descent, (lbearing, rbearing, width, ascent, descent, attributes)). This function corresponds with XTextExtents.

TextWidth( string)
Returns width. This function corresponds with XTextWidth.