X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=docs%2Fhtml%2Fharfbuzz-hb-font.html;h=5c9785fc720ea40c31f43a4f9104d4503d54f0a7;hb=610626019cd10944b76622e30b2610910bf4b2b8;hp=10c7d9e71ef7fe389da5bc7a58b7b0e960e76771;hpb=1baac414088e430483b85f702898c8448083bfc2;p=platform%2Fupstream%2Fharfbuzz.git diff --git a/docs/html/harfbuzz-hb-font.html b/docs/html/harfbuzz-hb-font.html index 10c7d9e..5c9785f 100644 --- a/docs/html/harfbuzz-hb-font.html +++ b/docs/html/harfbuzz-hb-font.html @@ -3,20 +3,19 @@ hb-font: HarfBuzz Manual - + - + @@ -50,7 +49,7 @@ - - - - - - - - -
+

Types and Values

@@ -740,7 +723,7 @@ - + @@ -767,12 +750,8 @@ - - - - - + @@ -786,13 +765,6 @@
typedefhb_font_funcs_thb_font_funcs_t
typedefhb_font_get_glyph_v_origin_func_t
 hb_variation_t
typedefhb_font_thb_font_t
typedef
-

Object Hierarchy

-
    GBoxed
-    ├── hb_font_funcs_t
-    ╰── hb_font_t
-
-
-

Includes

#include <hb.h>
 
@@ -810,7 +782,7 @@ Fonts are created from font faces, and are used as input to

hb_font_add_glyph_origin_for_direction ()

void
 hb_font_add_glyph_origin_for_direction
-                               (hb_font_t *font,
+                               (hb_font_t *font,
                                 hb_codepoint_t glyph,
                                 hb_direction_t direction,
                                 hb_position_t *x,
@@ -847,8 +819,8 @@ hb_font_add_glyph_origin_for_direction
 

hb_font_create ()

-
hb_font_t *
-hb_font_create (hb_face_t *face);
+
hb_font_t *
+hb_font_create (hb_face_t *face);

[Xconstructor]

Parameters

@@ -875,8 +847,8 @@ hb_font_create (

hb_font_create_sub_font ()

-
hb_font_t *
-hb_font_create_sub_font (hb_font_t *parent);
+
hb_font_t *
+hb_font_create_sub_font (hb_font_t *parent);

Parameters

@@ -903,7 +875,7 @@ hb_font_create_sub_font (

hb_font_destroy ()

void
-hb_font_destroy (hb_font_t *font);
+hb_font_destroy (hb_font_t *font);

[skip]

Parameters

@@ -925,7 +897,7 @@ hb_font_destroy (

hb_font_funcs_create ()

-
hb_font_funcs_t *
+
hb_font_funcs_t *
 hb_font_funcs_create (void);

[Xconstructor]

@@ -939,7 +911,7 @@ hb_font_funcs_create (void

hb_font_funcs_destroy ()

void
-hb_font_funcs_destroy (hb_font_funcs_t *ffuncs);
+hb_font_funcs_destroy (hb_font_funcs_t *ffuncs);

[skip]

Parameters

@@ -961,7 +933,7 @@ hb_font_funcs_destroy (

hb_font_funcs_get_empty ()

-
hb_font_funcs_t *
+
hb_font_funcs_t *
 hb_font_funcs_get_empty (void);

Returns

@@ -974,8 +946,8 @@ hb_font_funcs_get_empty (void

hb_font_funcs_get_user_data ()

void *
-hb_font_funcs_get_user_data (hb_font_funcs_t *ffuncs,
-                             hb_user_data_key_t *key);
+hb_font_funcs_get_user_data (hb_font_funcs_t *ffuncs, + hb_user_data_key_t *key);

[skip]

Parameters

@@ -1003,7 +975,7 @@ hb_font_funcs_get_user_data (

hb_font_funcs_is_immutable ()

hb_bool_t
-hb_font_funcs_is_immutable (hb_font_funcs_t *ffuncs);
+hb_font_funcs_is_immutable (hb_font_funcs_t *ffuncs);

Parameters

@@ -1025,7 +997,7 @@ hb_font_funcs_is_immutable (

hb_font_funcs_make_immutable ()

void
-hb_font_funcs_make_immutable (hb_font_funcs_t *ffuncs);
+hb_font_funcs_make_immutable (hb_font_funcs_t *ffuncs);

Parameters

@@ -1046,8 +1018,8 @@ hb_font_funcs_make_immutable (

hb_font_funcs_reference ()

-
hb_font_funcs_t *
-hb_font_funcs_reference (hb_font_funcs_t *ffuncs);
+
hb_font_funcs_t *
+hb_font_funcs_reference (hb_font_funcs_t *ffuncs);

[skip]

Parameters

@@ -1071,7 +1043,7 @@ hb_font_funcs_reference (

hb_font_funcs_set_glyph_contour_point_func ()

void
 hb_font_funcs_set_glyph_contour_point_func
-                               (hb_font_funcs_t *ffuncs,
+                               (hb_font_funcs_t *ffuncs,
                                 hb_font_get_glyph_contour_point_func_t func,
                                 void *user_data,
                                 hb_destroy_func_t destroy);
@@ -1103,7 +1075,7 @@ hb_font_funcs_set_glyph_contour_point_func

hb_font_funcs_set_glyph_extents_func ()

void
-hb_font_funcs_set_glyph_extents_func (hb_font_funcs_t *ffuncs,
+hb_font_funcs_set_glyph_extents_func (hb_font_funcs_t *ffuncs,
                                       hb_font_get_glyph_extents_func_t func,
                                       void *user_data,
                                       hb_destroy_func_t destroy);
@@ -1136,7 +1108,7 @@ hb_font_funcs_set_glyph_extents_func (

hb_font_funcs_set_glyph_from_name_func ()

void
 hb_font_funcs_set_glyph_from_name_func
-                               (hb_font_funcs_t *ffuncs,
+                               (hb_font_funcs_t *ffuncs,
                                 hb_font_get_glyph_from_name_func_t func,
                                 void *user_data,
                                 hb_destroy_func_t destroy);
@@ -1169,7 +1141,7 @@ hb_font_funcs_set_glyph_from_name_func

hb_font_funcs_set_glyph_h_advance_func ()

void
 hb_font_funcs_set_glyph_h_advance_func
-                               (hb_font_funcs_t *ffuncs,
+                               (hb_font_funcs_t *ffuncs,
                                 hb_font_get_glyph_h_advance_func_t func,
                                 void *user_data,
                                 hb_destroy_func_t destroy);
@@ -1202,7 +1174,7 @@ hb_font_funcs_set_glyph_h_advance_func

hb_font_funcs_set_glyph_h_advances_func ()

void
 hb_font_funcs_set_glyph_h_advances_func
-                               (hb_font_funcs_t *ffuncs,
+                               (hb_font_funcs_t *ffuncs,
                                 hb_font_get_glyph_h_advances_func_t func,
                                 void *user_data,
                                 hb_destroy_func_t destroy);
@@ -1234,7 +1206,7 @@ hb_font_funcs_set_glyph_h_advances_func

hb_font_funcs_set_glyph_h_origin_func ()

void
-hb_font_funcs_set_glyph_h_origin_func (hb_font_funcs_t *ffuncs,
+hb_font_funcs_set_glyph_h_origin_func (hb_font_funcs_t *ffuncs,
                                        hb_font_get_glyph_h_origin_func_t func,
                                        void *user_data,
                                        hb_destroy_func_t destroy);
@@ -1266,7 +1238,7 @@ hb_font_funcs_set_glyph_h_origin_func (

hb_font_funcs_set_glyph_name_func ()

void
-hb_font_funcs_set_glyph_name_func (hb_font_funcs_t *ffuncs,
+hb_font_funcs_set_glyph_name_func (hb_font_funcs_t *ffuncs,
                                    hb_font_get_glyph_name_func_t func,
                                    void *user_data,
                                    hb_destroy_func_t destroy);
@@ -1299,7 +1271,7 @@ hb_font_funcs_set_glyph_name_func (

hb_font_funcs_set_glyph_v_advance_func ()

void
 hb_font_funcs_set_glyph_v_advance_func
-                               (hb_font_funcs_t *ffuncs,
+                               (hb_font_funcs_t *ffuncs,
                                 hb_font_get_glyph_v_advance_func_t func,
                                 void *user_data,
                                 hb_destroy_func_t destroy);
@@ -1332,7 +1304,7 @@ hb_font_funcs_set_glyph_v_advance_func

hb_font_funcs_set_glyph_v_advances_func ()

void
 hb_font_funcs_set_glyph_v_advances_func
-                               (hb_font_funcs_t *ffuncs,
+                               (hb_font_funcs_t *ffuncs,
                                 hb_font_get_glyph_v_advances_func_t func,
                                 void *user_data,
                                 hb_destroy_func_t destroy);
@@ -1364,7 +1336,7 @@ hb_font_funcs_set_glyph_v_advances_func

hb_font_funcs_set_glyph_v_origin_func ()

void
-hb_font_funcs_set_glyph_v_origin_func (hb_font_funcs_t *ffuncs,
+hb_font_funcs_set_glyph_v_origin_func (hb_font_funcs_t *ffuncs,
                                        hb_font_get_glyph_v_origin_func_t func,
                                        void *user_data,
                                        hb_destroy_func_t destroy);
@@ -1396,7 +1368,7 @@ hb_font_funcs_set_glyph_v_origin_func (

hb_font_funcs_set_nominal_glyph_func ()

void
-hb_font_funcs_set_nominal_glyph_func (hb_font_funcs_t *ffuncs,
+hb_font_funcs_set_nominal_glyph_func (hb_font_funcs_t *ffuncs,
                                       hb_font_get_nominal_glyph_func_t func,
                                       void *user_data,
                                       hb_destroy_func_t destroy);
@@ -1428,7 +1400,7 @@ hb_font_funcs_set_nominal_glyph_func (

hb_font_funcs_set_nominal_glyphs_func ()

void
-hb_font_funcs_set_nominal_glyphs_func (hb_font_funcs_t *ffuncs,
+hb_font_funcs_set_nominal_glyphs_func (hb_font_funcs_t *ffuncs,
                                        hb_font_get_nominal_glyphs_func_t func,
                                        void *user_data,
                                        hb_destroy_func_t destroy);
@@ -1460,8 +1432,8 @@ hb_font_funcs_set_nominal_glyphs_func (

hb_font_funcs_set_user_data ()

hb_bool_t
-hb_font_funcs_set_user_data (hb_font_funcs_t *ffuncs,
-                             hb_user_data_key_t *key,
+hb_font_funcs_set_user_data (hb_font_funcs_t *ffuncs,
+                             hb_user_data_key_t *key,
                              void *data,
                              hb_destroy_func_t destroy,
                              hb_bool_t replace);
@@ -1488,7 +1460,7 @@ hb_font_funcs_set_user_data (

hb_font_funcs_set_variation_glyph_func ()

void
 hb_font_funcs_set_variation_glyph_func
-                               (hb_font_funcs_t *ffuncs,
+                               (hb_font_funcs_t *ffuncs,
                                 hb_font_get_variation_glyph_func_t func,
                                 void *user_data,
                                 hb_destroy_func_t destroy);
@@ -1519,7 +1491,7 @@ hb_font_funcs_set_variation_glyph_func

hb_font_get_empty ()

-
hb_font_t *
+
hb_font_t *
 hb_font_get_empty (void);

Returns

@@ -1530,8 +1502,8 @@ hb_font_get_empty (void

hb_font_get_face ()

-
hb_face_t *
-hb_font_get_face (hb_font_t *font);
+
hb_face_t *
+hb_font_get_face (hb_font_t *font);

Parameters

@@ -1558,7 +1530,7 @@ hb_font_get_face (

hb_font_get_glyph ()

hb_bool_t
-hb_font_get_glyph (hb_font_t *font,
+hb_font_get_glyph (hb_font_t *font,
                    hb_codepoint_t unicode,
                    hb_codepoint_t variation_selector,
                    hb_codepoint_t *glyph);
@@ -1591,7 +1563,7 @@ hb_font_get_glyph (

hb_font_get_glyph_advance_for_direction ()

void
 hb_font_get_glyph_advance_for_direction
-                               (hb_font_t *font,
+                               (hb_font_t *font,
                                 hb_codepoint_t glyph,
                                 hb_direction_t direction,
                                 hb_position_t *x,
@@ -1629,7 +1601,7 @@ hb_font_get_glyph_advance_for_direction
 

hb_font_get_glyph_advance_func_t ()

hb_position_t
-(*hb_font_get_glyph_advance_func_t) (hb_font_t *font,
+(*hb_font_get_glyph_advance_func_t) (hb_font_t *font,
                                      void *font_data,
                                      hb_codepoint_t glyph,
                                      void *user_data);
@@ -1639,7 +1611,7 @@ hb_font_get_glyph_advance_for_direction

hb_font_get_glyph_advances_for_direction ()

void
 hb_font_get_glyph_advances_for_direction
-                               (hb_font_t *font,
+                               (hb_font_t *font,
                                 hb_direction_t direction,
                                 unsigned int count,
                                 const hb_codepoint_t *first_glyph,
@@ -1667,7 +1639,7 @@ hb_font_get_glyph_advances_for_direction
 

hb_font_get_glyph_advances_func_t ()

void
-(*hb_font_get_glyph_advances_func_t) (hb_font_t *font,
+(*hb_font_get_glyph_advances_func_t) (hb_font_t *font,
                                       void *font_data,
                                       unsigned int count,
                                       const hb_codepoint_t *first_glyph,
@@ -1680,7 +1652,7 @@ hb_font_get_glyph_advances_for_direction
 

hb_font_get_glyph_contour_point ()

hb_bool_t
-hb_font_get_glyph_contour_point (hb_font_t *font,
+hb_font_get_glyph_contour_point (hb_font_t *font,
                                  hb_codepoint_t glyph,
                                  unsigned int point_index,
                                  hb_position_t *x,
@@ -1719,7 +1691,7 @@ hb_font_get_glyph_contour_point (

hb_font_get_glyph_contour_point_for_origin ()

hb_bool_t
 hb_font_get_glyph_contour_point_for_origin
-                               (hb_font_t *font,
+                               (hb_font_t *font,
                                 hb_codepoint_t glyph,
                                 unsigned int point_index,
                                 hb_direction_t direction,
@@ -1759,7 +1731,7 @@ hb_font_get_glyph_contour_point_for_origin
 

hb_font_get_glyph_contour_point_func_t ()

hb_bool_t
 (*hb_font_get_glyph_contour_point_func_t)
-                               (hb_font_t *font,
+                               (hb_font_t *font,
                                 void *font_data,
                                 hb_codepoint_t glyph,
                                 unsigned int point_index,
@@ -1771,7 +1743,7 @@ hb_font_get_glyph_contour_point_for_origin
 

hb_font_get_glyph_extents ()

hb_bool_t
-hb_font_get_glyph_extents (hb_font_t *font,
+hb_font_get_glyph_extents (hb_font_t *font,
                            hb_codepoint_t glyph,
                            hb_glyph_extents_t *extents);
@@ -1802,7 +1774,7 @@ hb_font_get_glyph_extents (

hb_font_get_glyph_extents_for_origin ()

hb_bool_t
-hb_font_get_glyph_extents_for_origin (hb_font_t *font,
+hb_font_get_glyph_extents_for_origin (hb_font_t *font,
                                       hb_codepoint_t glyph,
                                       hb_direction_t direction,
                                       hb_glyph_extents_t *extents);
@@ -1834,7 +1806,7 @@ hb_font_get_glyph_extents_for_origin (

hb_font_get_glyph_extents_func_t ()

hb_bool_t
-(*hb_font_get_glyph_extents_func_t) (hb_font_t *font,
+(*hb_font_get_glyph_extents_func_t) (hb_font_t *font,
                                      void *font_data,
                                      hb_codepoint_t glyph,
                                      hb_glyph_extents_t *extents,
@@ -1844,7 +1816,7 @@ hb_font_get_glyph_extents_for_origin (
 

hb_font_get_glyph_from_name ()

hb_bool_t
-hb_font_get_glyph_from_name (hb_font_t *font,
+hb_font_get_glyph_from_name (hb_font_t *font,
                              const char *name,
                              int len,
                              hb_codepoint_t *glyph);
@@ -1881,7 +1853,7 @@ hb_font_get_glyph_from_name (

hb_font_get_glyph_from_name_func_t ()

hb_bool_t
-(*hb_font_get_glyph_from_name_func_t) (hb_font_t *font,
+(*hb_font_get_glyph_from_name_func_t) (hb_font_t *font,
                                        void *font_data,
                                        const char *name,
                                        int len);
@@ -1890,7 +1862,7 @@ hb_font_get_glyph_from_name (

hb_font_get_glyph_h_advance ()

hb_position_t
-hb_font_get_glyph_h_advance (hb_font_t *font,
+hb_font_get_glyph_h_advance (hb_font_t *font,
                              hb_codepoint_t glyph);

Parameters

@@ -1913,7 +1885,7 @@ hb_font_get_glyph_h_advance (

hb_font_get_glyph_h_advances ()

void
-hb_font_get_glyph_h_advances (hb_font_t *font,
+hb_font_get_glyph_h_advances (hb_font_t *font,
                               unsigned int count,
                               const hb_codepoint_t *first_glyph,
                               unsigned  glyph_stride,
@@ -1940,7 +1912,7 @@ hb_font_get_glyph_h_advances (
 

hb_font_get_glyph_h_origin ()

hb_bool_t
-hb_font_get_glyph_h_origin (hb_font_t *font,
+hb_font_get_glyph_h_origin (hb_font_t *font,
                             hb_codepoint_t glyph,
                             hb_position_t *x,
                             hb_position_t *y);
@@ -1977,7 +1949,7 @@ hb_font_get_glyph_h_origin (

hb_font_get_glyph_name ()

hb_bool_t
-hb_font_get_glyph_name (hb_font_t *font,
+hb_font_get_glyph_name (hb_font_t *font,
                         hb_codepoint_t glyph,
                         char *name,
                         unsigned int size);
@@ -2009,7 +1981,7 @@ hb_font_get_glyph_name (

hb_font_get_glyph_name_func_t ()

hb_bool_t
-(*hb_font_get_glyph_name_func_t) (hb_font_t *font,
+(*hb_font_get_glyph_name_func_t) (hb_font_t *font,
                                   void *font_data,
                                   hb_codepoint_t glyph,
                                   char *name,
@@ -2021,7 +1993,7 @@ hb_font_get_glyph_name (

hb_font_get_glyph_origin_for_direction ()

void
 hb_font_get_glyph_origin_for_direction
-                               (hb_font_t *font,
+                               (hb_font_t *font,
                                 hb_codepoint_t glyph,
                                 hb_direction_t direction,
                                 hb_position_t *x,
@@ -2059,7 +2031,7 @@ hb_font_get_glyph_origin_for_direction
 

hb_font_get_glyph_origin_func_t ()

hb_bool_t
-(*hb_font_get_glyph_origin_func_t) (hb_font_t *font,
+(*hb_font_get_glyph_origin_func_t) (hb_font_t *font,
                                     void *font_data,
                                     hb_codepoint_t glyph,
                                     hb_position_t *x,
@@ -2070,7 +2042,7 @@ hb_font_get_glyph_origin_for_direction
 

hb_font_get_glyph_v_advance ()

hb_position_t
-hb_font_get_glyph_v_advance (hb_font_t *font,
+hb_font_get_glyph_v_advance (hb_font_t *font,
                              hb_codepoint_t glyph);

Parameters

@@ -2093,7 +2065,7 @@ hb_font_get_glyph_v_advance (

hb_font_get_glyph_v_advances ()

void
-hb_font_get_glyph_v_advances (hb_font_t *font,
+hb_font_get_glyph_v_advances (hb_font_t *font,
                               unsigned int count,
                               const hb_codepoint_t *first_glyph,
                               unsigned  glyph_stride,
@@ -2120,7 +2092,7 @@ hb_font_get_glyph_v_advances (
 

hb_font_get_glyph_v_origin ()

hb_bool_t
-hb_font_get_glyph_v_origin (hb_font_t *font,
+hb_font_get_glyph_v_origin (hb_font_t *font,
                             hb_codepoint_t glyph,
                             hb_position_t *x,
                             hb_position_t *y);
@@ -2157,7 +2129,7 @@ hb_font_get_glyph_v_origin (

hb_font_get_nominal_glyph ()

hb_bool_t
-hb_font_get_nominal_glyph (hb_font_t *font,
+hb_font_get_nominal_glyph (hb_font_t *font,
                            hb_codepoint_t unicode,
                            hb_codepoint_t *glyph);
@@ -2188,7 +2160,7 @@ hb_font_get_nominal_glyph (

hb_font_get_nominal_glyph_func_t ()

hb_bool_t
-(*hb_font_get_nominal_glyph_func_t) (hb_font_t *font,
+(*hb_font_get_nominal_glyph_func_t) (hb_font_t *font,
                                      void *font_data,
                                      hb_codepoint_t unicode,
                                      hb_codepoint_t *glyph,
@@ -2197,8 +2169,8 @@ hb_font_get_nominal_glyph (
 

hb_font_get_parent ()

-
hb_font_t *
-hb_font_get_parent (hb_font_t *font);
+
hb_font_t *
+hb_font_get_parent (hb_font_t *font);

Parameters

@@ -2225,7 +2197,7 @@ hb_font_get_parent (

hb_font_get_ppem ()

void
-hb_font_get_ppem (hb_font_t *font,
+hb_font_get_ppem (hb_font_t *font,
                   unsigned int *x_ppem,
                   unsigned int *y_ppem);
@@ -2261,7 +2233,7 @@ hb_font_get_ppem (

hb_font_get_ptem ()

float
-hb_font_get_ptem (hb_font_t *font);
+hb_font_get_ptem (hb_font_t *font);

Gets the "point size" of the font. A value of 0 means unset.

Parameters

@@ -2288,7 +2260,7 @@ hb_font_get_ptem (

hb_font_get_scale ()

void
-hb_font_get_scale (hb_font_t *font,
+hb_font_get_scale (hb_font_t *font,
                    int *x_scale,
                    int *y_scale);
@@ -2324,8 +2296,8 @@ hb_font_get_scale (

hb_font_get_user_data ()

void *
-hb_font_get_user_data (hb_font_t *font,
-                       hb_user_data_key_t *key);
+hb_font_get_user_data (hb_font_t *font, + hb_user_data_key_t *key);

[skip]

Parameters

@@ -2353,7 +2325,7 @@ hb_font_get_user_data (

hb_font_get_variation_glyph ()

hb_bool_t
-hb_font_get_variation_glyph (hb_font_t *font,
+hb_font_get_variation_glyph (hb_font_t *font,
                              hb_codepoint_t unicode,
                              hb_codepoint_t variation_selector,
                              hb_codepoint_t *glyph);
@@ -2385,7 +2357,7 @@ hb_font_get_variation_glyph (

hb_font_get_variation_glyph_func_t ()

hb_bool_t
-(*hb_font_get_variation_glyph_func_t) (hb_font_t *font,
+(*hb_font_get_variation_glyph_func_t) (hb_font_t *font,
                                        void *font_data,
                                        hb_codepoint_t unicode,
                                        hb_codepoint_t variation_selector,
@@ -2396,7 +2368,7 @@ hb_font_get_variation_glyph (
 

hb_font_get_var_coords_normalized ()

const int *
-hb_font_get_var_coords_normalized (hb_font_t *font,
+hb_font_get_var_coords_normalized (hb_font_t *font,
                                    unsigned int *length);

Return value is valid as long as variation coordinates of the font are not modified.

@@ -2406,7 +2378,7 @@ are not modified.

hb_font_glyph_from_string ()

hb_bool_t
-hb_font_glyph_from_string (hb_font_t *font,
+hb_font_glyph_from_string (hb_font_t *font,
                            const char *s,
                            int len,
                            hb_codepoint_t *glyph);
@@ -2443,7 +2415,7 @@ hb_font_glyph_from_string (

hb_font_glyph_to_string ()

void
-hb_font_glyph_to_string (hb_font_t *font,
+hb_font_glyph_to_string (hb_font_t *font,
                          hb_codepoint_t glyph,
                          char *s,
                          unsigned int size);
@@ -2475,7 +2447,7 @@ hb_font_glyph_to_string (

hb_font_is_immutable ()

hb_bool_t
-hb_font_is_immutable (hb_font_t *font);
+hb_font_is_immutable (hb_font_t *font);

Parameters

@@ -2497,7 +2469,7 @@ hb_font_is_immutable (

hb_font_make_immutable ()

void
-hb_font_make_immutable (hb_font_t *font);
+hb_font_make_immutable (hb_font_t *font);

Parameters

@@ -2518,8 +2490,8 @@ hb_font_make_immutable (

hb_font_reference ()

-
hb_font_t *
-hb_font_reference (hb_font_t *font);
+
hb_font_t *
+hb_font_reference (hb_font_t *font);

[skip]

Parameters

@@ -2547,8 +2519,8 @@ hb_font_reference (

hb_font_set_face ()

void
-hb_font_set_face (hb_font_t *font,
-                  hb_face_t *face);
+hb_font_set_face (hb_font_t *font, + hb_face_t *face);

Sets font-face of font .

@@ -2579,8 +2551,8 @@ hb_font_set_face (

hb_font_set_funcs ()

void
-hb_font_set_funcs (hb_font_t *font,
-                   hb_font_funcs_t *klass,
+hb_font_set_funcs (hb_font_t *font,
+                   hb_font_funcs_t *klass,
                    void *font_data,
                    hb_destroy_func_t destroy);
@@ -2611,7 +2583,7 @@ hb_font_set_funcs (

hb_font_set_funcs_data ()

void
-hb_font_set_funcs_data (hb_font_t *font,
+hb_font_set_funcs_data (hb_font_t *font,
                         void *font_data,
                         hb_destroy_func_t destroy);
@@ -2642,8 +2614,8 @@ hb_font_set_funcs_data (

hb_font_set_parent ()

void
-hb_font_set_parent (hb_font_t *font,
-                    hb_font_t *parent);
+hb_font_set_parent (hb_font_t *font, + hb_font_t *parent);

Sets parent font of font .

@@ -2674,7 +2646,7 @@ hb_font_set_parent (

hb_font_set_ppem ()

void
-hb_font_set_ppem (hb_font_t *font,
+hb_font_set_ppem (hb_font_t *font,
                   unsigned int x_ppem,
                   unsigned int y_ppem);
@@ -2698,7 +2670,7 @@ hb_font_set_ppem (

hb_font_set_ptem ()

void
-hb_font_set_ptem (hb_font_t *font,
+hb_font_set_ptem (hb_font_t *font,
                   float ptem);

Sets "point size" of the font. Set to 0 to unset.

There are 72 points in an inch.

@@ -2730,7 +2702,7 @@ hb_font_set_ptem (

hb_font_set_scale ()

void
-hb_font_set_scale (hb_font_t *font,
+hb_font_set_scale (hb_font_t *font,
                    int x_scale,
                    int y_scale);
@@ -2754,8 +2726,8 @@ hb_font_set_scale (

hb_font_set_user_data ()

hb_bool_t
-hb_font_set_user_data (hb_font_t *font,
-                       hb_user_data_key_t *key,
+hb_font_set_user_data (hb_font_t *font,
+                       hb_user_data_key_t *key,
                        void *data,
                        hb_destroy_func_t destroy,
                        hb_bool_t replace);
@@ -2779,28 +2751,10 @@ hb_font_set_user_data ( -

hb_variation_from_string ()

-
hb_bool_t
-hb_variation_from_string (const char *str,
-                          int len,
-                          hb_variation_t *variation);
-

Since: 1.4.2

-
-
-
-

hb_variation_to_string ()

-
void
-hb_variation_to_string (hb_variation_t *variation,
-                        char *buf,
-                        unsigned int size);
-

Since: 1.4.2

-
-
-

hb_font_set_variations ()

void
-hb_font_set_variations (hb_font_t *font,
-                        const hb_variation_t *variations,
+hb_font_set_variations (hb_font_t *font,
+                        const hb_variation_t *variations,
                         unsigned int variations_length);

Since: 1.4.2

@@ -2808,7 +2762,7 @@ hb_font_set_variations (

hb_font_set_var_coords_design ()

void
-hb_font_set_var_coords_design (hb_font_t *font,
+hb_font_set_var_coords_design (hb_font_t *font,
                                const float *coords,
                                unsigned int coords_length);

Since: 1.4.2

@@ -2817,7 +2771,7 @@ hb_font_set_var_coords_design (

hb_font_set_var_coords_normalized ()

void
-hb_font_set_var_coords_normalized (hb_font_t *font,
+hb_font_set_var_coords_normalized (hb_font_t *font,
                                    const int *coords,
                                    unsigned int coords_length);

Since: 1.4.2

@@ -2827,7 +2781,7 @@ hb_font_set_var_coords_normalized (

hb_font_subtract_glyph_origin_for_direction ()

void
 hb_font_subtract_glyph_origin_for_direction
-                               (hb_font_t *font,
+                               (hb_font_t *font,
                                 hb_codepoint_t glyph,
                                 hb_direction_t direction,
                                 hb_position_t *x,
@@ -2864,8 +2818,8 @@ hb_font_subtract_glyph_origin_for_direction
 

hb_reference_table_func_t ()

-
hb_blob_t *
-(*hb_reference_table_func_t) (hb_face_t *face,
+
hb_blob_t *
+(*hb_reference_table_func_t) (hb_face_t *face,
                               hb_tag_t tag,
                               void *user_data);
@@ -2873,7 +2827,7 @@ hb_font_subtract_glyph_origin_for_direction

hb_font_funcs_set_font_h_extents_func ()

void
-hb_font_funcs_set_font_h_extents_func (hb_font_funcs_t *ffuncs,
+hb_font_funcs_set_font_h_extents_func (hb_font_funcs_t *ffuncs,
                                        hb_font_get_font_h_extents_func_t func,
                                        void *user_data,
                                        hb_destroy_func_t destroy);
@@ -2905,7 +2859,7 @@ hb_font_funcs_set_font_h_extents_func (

hb_font_funcs_set_font_v_extents_func ()

void
-hb_font_funcs_set_font_v_extents_func (hb_font_funcs_t *ffuncs,
+hb_font_funcs_set_font_v_extents_func (hb_font_funcs_t *ffuncs,
                                        hb_font_get_font_v_extents_func_t func,
                                        void *user_data,
                                        hb_destroy_func_t destroy);
@@ -2937,7 +2891,7 @@ hb_font_funcs_set_font_v_extents_func (

hb_font_get_extents_for_direction ()

void
-hb_font_get_extents_for_direction (hb_font_t *font,
+hb_font_get_extents_for_direction (hb_font_t *font,
                                    hb_direction_t direction,
                                    hb_font_extents_t *extents);
@@ -2968,7 +2922,7 @@ hb_font_get_extents_for_direction (

hb_font_get_font_extents_func_t ()

hb_bool_t
-(*hb_font_get_font_extents_func_t) (hb_font_t *font,
+(*hb_font_get_font_extents_func_t) (hb_font_t *font,
                                     void *font_data,
                                     hb_font_extents_t *extents,
                                     void *user_data);
@@ -2977,7 +2931,7 @@ hb_font_get_extents_for_direction (

hb_font_get_h_extents ()

hb_bool_t
-hb_font_get_h_extents (hb_font_t *font,
+hb_font_get_h_extents (hb_font_t *font,
                        hb_font_extents_t *extents);

Parameters

@@ -3007,7 +2961,7 @@ hb_font_get_h_extents (

hb_font_get_v_extents ()

hb_bool_t
-hb_font_get_v_extents (hb_font_t *font,
+hb_font_get_v_extents (hb_font_t *font,
                        hb_font_extents_t *extents);

Parameters

@@ -3079,16 +3033,6 @@ hb_font_get_v_extents ( -

hb_variation_t

-
typedef struct {
-  hb_tag_t tag;
-  float    value;
-} hb_variation_t;
-
-

Since: 1.4.2

-
-
-

hb_font_t

typedef struct hb_font_t hb_font_t;
 
@@ -3108,6 +3052,6 @@ hb_font_get_v_extents ( -
Generated by GTK-Doc V1.25
+
Generated by GTK-Doc V1.29
\ No newline at end of file