cairo-cairo-font-face-t        package:RGtk2        R Documentation

_c_a_i_r_o__f_o_n_t__f_a_c_e__t

_D_e_s_c_r_i_p_t_i_o_n:

     Base class for fonts

_M_e_t_h_o_d_s _a_n_d _F_u_n_c_t_i_o_n_s:

     'cairoFontFaceStatus(font.face)'
      'cairoFontFaceGetType(font.face)'
      'cairoFontFaceSetUserData(font.face, key, user.data)'
      'cairoFontFaceGetUserData(font.face, key)'

_S_t_r_u_c_t_u_r_e_s:


     '_C_a_i_r_o_F_o_n_t_F_a_c_e' A 'CairoFontFace' specifies all aspects of a font
          other than the size or font matrix (a font matrix is used to
          distort a font by sheering it or scaling it unequally in the
          two directions) . A font face can be set on a 'Cairo' by
          using 'cairoSetFontFace'; the size and font matrix are set
          with 'cairoSetFontSize' and 'cairoSetFontMatrix'.

          There are various types of font faces, depending on the font
          backend they use. The type of a font face can be queried
          using 'cairoFontFaceGetType'.

          Memory management of 'CairoFontFace' is done with
          'cairoFontFaceReference()' and 'cairoFontFaceDestroy()'.  


_E_n_u_m_s _a_n_d _F_l_a_g_s:


     '_C_a_i_r_o_F_o_n_t_T_y_p_e' 'CairoFontType' is used to describe the type of a
          given font face or scaled font. The font types are also known
          as "font backends" within cairo.

          The type of a font face is determined by the function used to
          create it, which will generally be of the form
          cairo__type__font_face_create. The font face type can be
          queried with 'cairoFontFaceGetType'

          The various cairo_font_face functions can be used with a font
          face of any type.

          The type of a scaled font is determined by the type of the
          font face passed to cairo_scaled_font_create. The scaled font
          type can be queried with 'cairoScaledFontGetType'

          The various cairo_scaled_font functions can be used with
          scaled fonts of any type, but some font backends also provide
          type-specific functions that must only be called with a
          scaled font of the appropriate type. These functions have
          names that begin with cairo__type__scaled_font such as
          cairo_ft_scaled_font_lock_face.

          The behavior of calling a type-specific function with a
          scaled font of the wrong type is undefined.

          New entries may be added in future versions.  

          Since  1.2

          '_t_o_y' The font was created using cairo's toy font api

          '_f_t' The font is of type FreeType

          '_w_i_n_3_2' The font is of type Win32

          '_a_t_s_u_i' The font is of type ATSUI


_A_u_t_h_o_r(_s):

     Derived by RGtkGen from GTK+ documentation

_R_e_f_e_r_e_n_c_e_s:

     <URL:
     http://www.cairographics.org/manual/cairo-cairo-font-face-t.html>

