home *** CD-ROM | disk | FTP | other *** search
-
-
-
- XFontSetExtents(3X11) XLIB FUNCTIONS XFontSetExtents(3X11)
-
-
- NNAAMMEE
- XFontSetExtents - XFontSetExtents structure
-
- SSTTRRUUCCTTUURREESS
- The _X_F_o_n_t_S_e_t_E_x_t_e_n_t_s structure contains:
-
- typedef struct {
- XRectangle max_ink_extent;/* over all drawable characters */
- XRectangle max_logical_extent;/* over all drawable characters */
- } XFontSetExtents;
-
- The _X_R_e_c_t_a_n_g_l_e structures used to return font set metrics
- are the usual Xlib screen-oriented rectangles 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 that bound the
- character glyph image drawn in the foreground color, rela-
- tive to a constant origin. See _X_m_b_T_e_x_t_E_x_t_e_n_t_s and _X_w_c_T_e_x_-
- _t_E_x_t_e_n_t_s for detailed semantics.
-
- The max_logical_extent member gives the maximum extent,
- over all drawable characters, of the rectangles that spec-
- ify minimum spacing to other graphical features, relative
- to a constant origin. Other graphical features drawn by
- the client, for example, a border surrounding the text,
- should not intersect this rectangle. The
- max_logical_extent member should be used to compute mini-
- mum interline spacing and the minimum area that must be
- allowed in a text field to draw a given number of arbi-
- trary characters.
-
- Due to context-dependent rendering, appending a given
- character to a string may change the string's extent by an
- amount other than that character's individual extent.
-
- SSEEEE AALLSSOO
- XCreateFontSet(3X11), XExtentsOfFontSet(3X11), XFontsOf-
- FontSet(3X11)
- _X_l_i_b _- _C _L_a_n_g_u_a_g_e _X _I_n_t_e_r_f_a_c_e
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- X Version 11 Release 6.1 1
-
-
-