cairo-ft.h   cairo-ft.h 
skipping to change at line 59 skipping to change at line 59
#if CAIRO_HAS_FC_FONT #if CAIRO_HAS_FC_FONT
#include <fontconfig/fontconfig.h> #include <fontconfig/fontconfig.h>
#endif #endif
CAIRO_BEGIN_DECLS CAIRO_BEGIN_DECLS
cairo_public cairo_font_face_t * cairo_public cairo_font_face_t *
cairo_ft_font_face_create_for_ft_face (FT_Face face, cairo_ft_font_face_create_for_ft_face (FT_Face face,
int load_flags); int load_flags);
/**
* cairo_ft_synthesize_t:
* @CAIRO_FT_SYNTHESIZE_BOLD: Embolden the glyphs (redraw with a pixel offs
et)
* @CAIRO_FT_SYNTHESIZE_OBLIQUE: Slant the glyph outline by 12 degrees to t
he
* right.
*
* A set of synthesis options to control how FreeType renders the glyphs
* for a particular font face.
*
* Individual synthesis features of a #cairo_ft_font_face_t can be set
* using cairo_ft_font_face_set_synthesize(), or disabled using
* cairo_ft_font_face_unset_synthesize(). The currently enabled set of
* synthesis options can be queried with cairo_ft_font_face_get_synthesize(
).
*
* Note: that when synthesizing glyphs, the font metrics returned will only
* be estimates.
*
* Since: 1.12
**/
typedef enum {
CAIRO_FT_SYNTHESIZE_BOLD = 1 << 0,
CAIRO_FT_SYNTHESIZE_OBLIQUE = 1 << 1
} cairo_ft_synthesize_t;
cairo_public void
cairo_ft_font_face_set_synthesize (cairo_font_face_t *font_face,
unsigned int synth_flags);
cairo_public void
cairo_ft_font_face_unset_synthesize (cairo_font_face_t *font_face,
unsigned int synth_flags);
cairo_public unsigned int
cairo_ft_font_face_get_synthesize (cairo_font_face_t *font_face);
cairo_public FT_Face cairo_public FT_Face
cairo_ft_scaled_font_lock_face (cairo_scaled_font_t *scaled_font); cairo_ft_scaled_font_lock_face (cairo_scaled_font_t *scaled_font);
cairo_public void cairo_public void
cairo_ft_scaled_font_unlock_face (cairo_scaled_font_t *scaled_font); cairo_ft_scaled_font_unlock_face (cairo_scaled_font_t *scaled_font);
#if CAIRO_HAS_FC_FONT #if CAIRO_HAS_FC_FONT
cairo_public cairo_font_face_t * cairo_public cairo_font_face_t *
cairo_ft_font_face_create_for_pattern (FcPattern *pattern); cairo_ft_font_face_create_for_pattern (FcPattern *pattern);
 End of changes. 1 change blocks. 
0 lines changed or deleted 38 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/