jpayne@68: jpayne@68: jpayne@68: jpayne@68: jpayne@68: Fonts: Cairo: A Vector Graphics Library jpayne@68: jpayne@68: jpayne@68: jpayne@68: jpayne@68: jpayne@68: jpayne@68: jpayne@68: jpayne@68: jpayne@68: jpayne@68: jpayne@68: jpayne@68: jpayne@68: jpayne@68: jpayne@68: jpayne@68:
jpayne@68:

jpayne@68: Fonts

jpayne@68:

jpayne@68: Fonts are once more an area where there is a hierarchy of types: jpayne@68:

jpayne@68:
jpayne@68: cairo_font_face_t
jpayne@68:    cairo_ft_font_face_t
jpayne@68:    cairo_win32_font_face_t
jpayne@68: cairo_scaled_font_t
jpayne@68:    cairo_ft_scaled_font_t	
jpayne@68:    cairo_win32_scaled_font_t	
jpayne@68: 
jpayne@68:

jpayne@68: The methods on the subtypes are, however, not useful without jpayne@68: bindings for fontconfig and FreeType or for the Win32 GDI, jpayne@68: so most language bindings will choose not to bind these jpayne@68: types. jpayne@68:

jpayne@68:

jpayne@68: The cairo_font_face_set_user_data(), jpayne@68: and cairo_font_face_get_user_data() jpayne@68: methods are provided for use in language bindings, and should jpayne@68: not be directly exposed to applications. jpayne@68:

jpayne@68:
jpayne@68: jpayne@68: jpayne@68: