| 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/ | ||||