|
Packit |
874993 |
|
|
Packit |
874993 |
<html>
|
|
Packit |
874993 |
<head>
|
|
Packit |
874993 |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
Packit |
874993 |
<title>hb-font: HarfBuzz Manual</title>
|
|
Packit |
874993 |
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
|
Packit |
874993 |
<link rel="home" href="index.html" title="HarfBuzz Manual">
|
|
Packit |
874993 |
<link rel="up" href="ch08.html" title="Harfbuzz API">
|
|
Packit |
874993 |
<link rel="prev" href="harfbuzz-hb-face.html" title="hb-face">
|
|
Packit |
874993 |
<link rel="next" href="harfbuzz-Shaping.html" title="Shaping">
|
|
Packit |
874993 |
<meta name="generator" content="GTK-Doc V1.25.1 (XML mode)">
|
|
Packit |
874993 |
<link rel="stylesheet" href="style.css" type="text/css">
|
|
Packit |
874993 |
</head>
|
|
Packit |
874993 |
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Top |
|
|
Packit |
874993 |
Description |
|
|
Packit |
874993 |
Object Hierarchy
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb-font
|
|
Packit |
874993 |
hb-font
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Functions
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_add_glyph_origin_for_direction ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_t *
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_create ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_t *
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_create_sub_font ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_destroy ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_t *
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_create ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_destroy ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_t *
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_get_empty ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void *
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_get_user_data ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_is_immutable ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_make_immutable ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_t *
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_reference ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_set_glyph_contour_point_func ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_set_glyph_extents_func ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_set_glyph_from_name_func ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_set_glyph_h_advance_func ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_set_glyph_h_kerning_func ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_set_glyph_h_origin_func ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_set_glyph_name_func ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_set_glyph_v_advance_func ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_set_glyph_v_kerning_func ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_set_glyph_v_origin_func ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_set_nominal_glyph_func ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_set_user_data ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_set_variation_glyph_func ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_t *
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_empty ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_face_t *
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_face ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_advance_for_direction ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_position_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
(*hb_font_get_glyph_advance_func_t) ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_contour_point ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_contour_point_for_origin ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
(*hb_font_get_glyph_contour_point_func_t) ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_extents ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_extents_for_origin ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
(*hb_font_get_glyph_extents_func_t) ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_from_name ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
(*hb_font_get_glyph_from_name_func_t) ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_position_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_h_advance ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_position_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_h_kerning ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_h_origin ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_kerning_for_direction ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_position_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
(*hb_font_get_glyph_kerning_func_t) ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_name ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
(*hb_font_get_glyph_name_func_t) ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_origin_for_direction ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
(*hb_font_get_glyph_origin_func_t) ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_position_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_v_advance ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_position_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_v_kerning ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_v_origin ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_nominal_glyph ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
(*hb_font_get_nominal_glyph_func_t) ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_t *
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_parent ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_ppem ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_scale ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void *
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_user_data ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_variation_glyph ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
(*hb_font_get_variation_glyph_func_t) ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
const int *
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_var_coords_normalized ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_glyph_from_string ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_glyph_to_string ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_is_immutable ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_make_immutable ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_t *
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_reference ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_set_funcs ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_set_funcs_data ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_set_parent ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_set_ppem ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_set_scale ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_set_user_data ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_variation_from_string ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_variation_to_string ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_set_variations ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_set_var_coords_design ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_set_var_coords_normalized ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_subtract_glyph_origin_for_direction ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_blob_t *
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
(*hb_reference_table_func_t) ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_set_font_h_extents_func ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_set_font_v_extents_func ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_extents_for_direction ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
(*hb_font_get_font_extents_func_t) ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_h_extents ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_v_extents ()
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Types and Values
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
typedef
|
|
Packit |
874993 |
hb_font_funcs_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
typedef
|
|
Packit |
874993 |
hb_font_get_glyph_h_advance_func_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
typedef
|
|
Packit |
874993 |
hb_font_get_glyph_h_kerning_func_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
typedef
|
|
Packit |
874993 |
hb_font_get_glyph_h_origin_func_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
typedef
|
|
Packit |
874993 |
hb_font_get_glyph_v_advance_func_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
typedef
|
|
Packit |
874993 |
hb_font_get_glyph_v_kerning_func_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
typedef
|
|
Packit |
874993 |
hb_font_get_glyph_v_origin_func_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_variation_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
typedef
|
|
Packit |
874993 |
hb_font_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
typedef
|
|
Packit |
874993 |
hb_font_get_font_h_extents_func_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
typedef
|
|
Packit |
874993 |
hb_font_get_font_v_extents_func_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Object Hierarchy
|
|
Packit |
874993 |
GBoxed
|
|
Packit |
874993 |
├── hb_font_funcs_t
|
|
Packit |
874993 |
╰── hb_font_t
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Description
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Functions
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_add_glyph_origin_for_direction ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_add_glyph_origin_for_direction
|
|
Packit |
874993 |
(hb_font_t *font ,
|
|
Packit |
874993 |
hb_codepoint_t glyph ,
|
|
Packit |
874993 |
hb_direction_t direction ,
|
|
Packit |
874993 |
hb_position_t *x ,
|
|
Packit |
874993 |
hb_position_t *y );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
x
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[out]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
y
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[out]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_create ()
|
|
Packit |
874993 |
hb_font_t *
|
|
Packit |
874993 |
hb_font_create (hb_face_t *face );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_create_sub_font ()
|
|
Packit |
874993 |
hb_font_t *
|
|
Packit |
874993 |
hb_font_create_sub_font (hb_font_t *parent );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
parent
|
|
Packit |
874993 |
parent font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Returns
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[transfer full]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_destroy ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_destroy (hb_font_t *font );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_create ()
|
|
Packit |
874993 |
hb_font_funcs_t *
|
|
Packit |
874993 |
hb_font_funcs_create (void );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_destroy ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_funcs_destroy (hb_font_funcs_t *ffuncs );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
ffuncs
|
|
Packit |
874993 |
font functions.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_get_empty ()
|
|
Packit |
874993 |
hb_font_funcs_t *
|
|
Packit |
874993 |
hb_font_funcs_get_empty (void );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Returns
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[transfer full]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_get_user_data ()
|
|
Packit |
874993 |
void *
|
|
Packit |
874993 |
hb_font_funcs_get_user_data (hb_font_funcs_t *ffuncs ,
|
|
Packit |
874993 |
hb_user_data_key_t *key );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
ffuncs
|
|
Packit |
874993 |
font functions.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Returns
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[transfer none]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_is_immutable ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
hb_font_funcs_is_immutable (hb_font_funcs_t *ffuncs );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
ffuncs
|
|
Packit |
874993 |
font functions.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Returns
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_make_immutable ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_funcs_make_immutable (hb_font_funcs_t *ffuncs );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
ffuncs
|
|
Packit |
874993 |
font functions.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_reference ()
|
|
Packit |
874993 |
hb_font_funcs_t *
|
|
Packit |
874993 |
hb_font_funcs_reference (hb_font_funcs_t *ffuncs );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
ffuncs
|
|
Packit |
874993 |
font functions.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Returns
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_set_glyph_contour_point_func ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_funcs_set_glyph_contour_point_func
|
|
Packit |
874993 |
(hb_font_funcs_t *ffuncs ,
|
|
Packit |
874993 |
hb_font_get_glyph_contour_point_func_t func ,
|
|
Packit |
874993 |
void *user_data ,
|
|
Packit |
874993 |
hb_destroy_func_t destroy );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
ffuncs
|
|
Packit |
874993 |
font functions.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
func
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[closure user_data][destroy destroy][scope notified]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_set_glyph_extents_func ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_funcs_set_glyph_extents_func (hb_font_funcs_t *ffuncs ,
|
|
Packit |
874993 |
hb_font_get_glyph_extents_func_t func ,
|
|
Packit |
874993 |
void *user_data ,
|
|
Packit |
874993 |
hb_destroy_func_t destroy );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
ffuncs
|
|
Packit |
874993 |
font functions.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
func
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[closure user_data][destroy destroy][scope notified]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_set_glyph_from_name_func ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_funcs_set_glyph_from_name_func
|
|
Packit |
874993 |
(hb_font_funcs_t *ffuncs ,
|
|
Packit |
874993 |
hb_font_get_glyph_from_name_func_t func ,
|
|
Packit |
874993 |
void *user_data ,
|
|
Packit |
874993 |
hb_destroy_func_t destroy );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
ffuncs
|
|
Packit |
874993 |
font functions.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
func
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[closure user_data][destroy destroy][scope notified]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_set_glyph_h_advance_func ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_funcs_set_glyph_h_advance_func
|
|
Packit |
874993 |
(hb_font_funcs_t *ffuncs ,
|
|
Packit |
874993 |
hb_font_get_glyph_h_advance_func_t func ,
|
|
Packit |
874993 |
void *user_data ,
|
|
Packit |
874993 |
hb_destroy_func_t destroy );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
ffuncs
|
|
Packit |
874993 |
font functions.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
func
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[closure user_data][destroy destroy][scope notified]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_set_glyph_h_kerning_func ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_funcs_set_glyph_h_kerning_func
|
|
Packit |
874993 |
(hb_font_funcs_t *ffuncs ,
|
|
Packit |
874993 |
hb_font_get_glyph_h_kerning_func_t func ,
|
|
Packit |
874993 |
void *user_data ,
|
|
Packit |
874993 |
hb_destroy_func_t destroy );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
ffuncs
|
|
Packit |
874993 |
font functions.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
func
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[closure user_data][destroy destroy][scope notified]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_set_glyph_h_origin_func ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_funcs_set_glyph_h_origin_func (hb_font_funcs_t *ffuncs ,
|
|
Packit |
874993 |
hb_font_get_glyph_h_origin_func_t func ,
|
|
Packit |
874993 |
void *user_data ,
|
|
Packit |
874993 |
hb_destroy_func_t destroy );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
ffuncs
|
|
Packit |
874993 |
font functions.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
func
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[closure user_data][destroy destroy][scope notified]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_set_glyph_name_func ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_funcs_set_glyph_name_func (hb_font_funcs_t *ffuncs ,
|
|
Packit |
874993 |
hb_font_get_glyph_name_func_t func ,
|
|
Packit |
874993 |
void *user_data ,
|
|
Packit |
874993 |
hb_destroy_func_t destroy );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
ffuncs
|
|
Packit |
874993 |
font functions.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
func
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[closure user_data][destroy destroy][scope notified]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_set_glyph_v_advance_func ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_funcs_set_glyph_v_advance_func
|
|
Packit |
874993 |
(hb_font_funcs_t *ffuncs ,
|
|
Packit |
874993 |
hb_font_get_glyph_v_advance_func_t func ,
|
|
Packit |
874993 |
void *user_data ,
|
|
Packit |
874993 |
hb_destroy_func_t destroy );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
ffuncs
|
|
Packit |
874993 |
font functions.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
func
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[closure user_data][destroy destroy][scope notified]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_set_glyph_v_kerning_func ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_funcs_set_glyph_v_kerning_func
|
|
Packit |
874993 |
(hb_font_funcs_t *ffuncs ,
|
|
Packit |
874993 |
hb_font_get_glyph_v_kerning_func_t func ,
|
|
Packit |
874993 |
void *user_data ,
|
|
Packit |
874993 |
hb_destroy_func_t destroy );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
ffuncs
|
|
Packit |
874993 |
font functions.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
func
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[closure user_data][destroy destroy][scope notified]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_set_glyph_v_origin_func ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_funcs_set_glyph_v_origin_func (hb_font_funcs_t *ffuncs ,
|
|
Packit |
874993 |
hb_font_get_glyph_v_origin_func_t func ,
|
|
Packit |
874993 |
void *user_data ,
|
|
Packit |
874993 |
hb_destroy_func_t destroy );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
ffuncs
|
|
Packit |
874993 |
font functions.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
func
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[closure user_data][destroy destroy][scope notified]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_set_nominal_glyph_func ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_funcs_set_nominal_glyph_func (hb_font_funcs_t *ffuncs ,
|
|
Packit |
874993 |
hb_font_get_nominal_glyph_func_t func ,
|
|
Packit |
874993 |
void *user_data ,
|
|
Packit |
874993 |
hb_destroy_func_t destroy );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
ffuncs
|
|
Packit |
874993 |
font functions.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
func
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[closure user_data][destroy destroy][scope notified]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 1.2.3
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_set_user_data ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
hb_font_funcs_set_user_data (hb_font_funcs_t *ffuncs ,
|
|
Packit |
874993 |
hb_user_data_key_t *key ,
|
|
Packit |
874993 |
void *data ,
|
|
Packit |
874993 |
hb_destroy_func_t destroy ,
|
|
Packit |
874993 |
hb_bool_t replace );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
ffuncs
|
|
Packit |
874993 |
font functions.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Returns
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_set_variation_glyph_func ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_funcs_set_variation_glyph_func
|
|
Packit |
874993 |
(hb_font_funcs_t *ffuncs ,
|
|
Packit |
874993 |
hb_font_get_variation_glyph_func_t func ,
|
|
Packit |
874993 |
void *user_data ,
|
|
Packit |
874993 |
hb_destroy_func_t destroy );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
ffuncs
|
|
Packit |
874993 |
font functions.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
func
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[closure user_data][destroy destroy][scope notified]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 1.2.3
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_empty ()
|
|
Packit |
874993 |
hb_font_t *
|
|
Packit |
874993 |
hb_font_get_empty (void );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Returns
|
|
Packit |
874993 |
(transfer full)
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_face ()
|
|
Packit |
874993 |
hb_face_t *
|
|
Packit |
874993 |
hb_font_get_face (hb_font_t *font );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Returns
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[transfer none]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
hb_font_get_glyph (hb_font_t *font ,
|
|
Packit |
874993 |
hb_codepoint_t unicode ,
|
|
Packit |
874993 |
hb_codepoint_t variation_selector ,
|
|
Packit |
874993 |
hb_codepoint_t *glyph );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
glyph
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[out]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Returns
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_advance_for_direction ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_get_glyph_advance_for_direction
|
|
Packit |
874993 |
(hb_font_t *font ,
|
|
Packit |
874993 |
hb_codepoint_t glyph ,
|
|
Packit |
874993 |
hb_direction_t direction ,
|
|
Packit |
874993 |
hb_position_t *x ,
|
|
Packit |
874993 |
hb_position_t *y );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
x
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[out]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
y
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[out]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_advance_func_t ()
|
|
Packit |
874993 |
hb_position_t
|
|
Packit |
874993 |
(*hb_font_get_glyph_advance_func_t) (hb_font_t *font ,
|
|
Packit |
874993 |
void *font_data ,
|
|
Packit |
874993 |
hb_codepoint_t glyph ,
|
|
Packit |
874993 |
void *user_data );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_contour_point ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
hb_font_get_glyph_contour_point (hb_font_t *font ,
|
|
Packit |
874993 |
hb_codepoint_t glyph ,
|
|
Packit |
874993 |
unsigned int point_index ,
|
|
Packit |
874993 |
hb_position_t *x ,
|
|
Packit |
874993 |
hb_position_t *y );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
x
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[out]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
y
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[out]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Returns
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_contour_point_for_origin ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
hb_font_get_glyph_contour_point_for_origin
|
|
Packit |
874993 |
(hb_font_t *font ,
|
|
Packit |
874993 |
hb_codepoint_t glyph ,
|
|
Packit |
874993 |
unsigned int point_index ,
|
|
Packit |
874993 |
hb_direction_t direction ,
|
|
Packit |
874993 |
hb_position_t *x ,
|
|
Packit |
874993 |
hb_position_t *y );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
x
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[out]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
y
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[out]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Returns
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_contour_point_func_t ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
(*hb_font_get_glyph_contour_point_func_t)
|
|
Packit |
874993 |
(hb_font_t *font ,
|
|
Packit |
874993 |
void *font_data ,
|
|
Packit |
874993 |
hb_codepoint_t glyph ,
|
|
Packit |
874993 |
unsigned int point_index ,
|
|
Packit |
874993 |
hb_position_t *x ,
|
|
Packit |
874993 |
hb_position_t *y ,
|
|
Packit |
874993 |
void *user_data );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_extents ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
hb_font_get_glyph_extents (hb_font_t *font ,
|
|
Packit |
874993 |
hb_codepoint_t glyph ,
|
|
Packit |
874993 |
hb_glyph_extents_t *extents );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
extents
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[out]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Returns
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_extents_for_origin ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
hb_font_get_glyph_extents_for_origin (hb_font_t *font ,
|
|
Packit |
874993 |
hb_codepoint_t glyph ,
|
|
Packit |
874993 |
hb_direction_t direction ,
|
|
Packit |
874993 |
hb_glyph_extents_t *extents );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
extents
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[out]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Returns
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_extents_func_t ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
(*hb_font_get_glyph_extents_func_t) (hb_font_t *font ,
|
|
Packit |
874993 |
void *font_data ,
|
|
Packit |
874993 |
hb_codepoint_t glyph ,
|
|
Packit |
874993 |
hb_glyph_extents_t *extents ,
|
|
Packit |
874993 |
void *user_data );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_from_name ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
hb_font_get_glyph_from_name (hb_font_t *font ,
|
|
Packit |
874993 |
const char *name ,
|
|
Packit |
874993 |
int len ,
|
|
Packit |
874993 |
hb_codepoint_t *glyph );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
name
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[array length=len]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
glyph
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[out]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Returns
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_from_name_func_t ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
(*hb_font_get_glyph_from_name_func_t) (hb_font_t *font ,
|
|
Packit |
874993 |
void *font_data ,
|
|
Packit |
874993 |
const char *name ,
|
|
Packit |
874993 |
int len );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_h_advance ()
|
|
Packit |
874993 |
hb_position_t
|
|
Packit |
874993 |
hb_font_get_glyph_h_advance (hb_font_t *font ,
|
|
Packit |
874993 |
hb_codepoint_t glyph );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Returns
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_h_kerning ()
|
|
Packit |
874993 |
hb_position_t
|
|
Packit |
874993 |
hb_font_get_glyph_h_kerning (hb_font_t *font ,
|
|
Packit |
874993 |
hb_codepoint_t left_glyph ,
|
|
Packit |
874993 |
hb_codepoint_t right_glyph );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Returns
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_h_origin ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
hb_font_get_glyph_h_origin (hb_font_t *font ,
|
|
Packit |
874993 |
hb_codepoint_t glyph ,
|
|
Packit |
874993 |
hb_position_t *x ,
|
|
Packit |
874993 |
hb_position_t *y );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
x
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[out]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
y
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[out]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Returns
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_kerning_for_direction ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_get_glyph_kerning_for_direction
|
|
Packit |
874993 |
(hb_font_t *font ,
|
|
Packit |
874993 |
hb_codepoint_t first_glyph ,
|
|
Packit |
874993 |
hb_codepoint_t second_glyph ,
|
|
Packit |
874993 |
hb_direction_t direction ,
|
|
Packit |
874993 |
hb_position_t *x ,
|
|
Packit |
874993 |
hb_position_t *y );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
x
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[out]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
y
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[out]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_kerning_func_t ()
|
|
Packit |
874993 |
hb_position_t
|
|
Packit |
874993 |
(*hb_font_get_glyph_kerning_func_t) (hb_font_t *font ,
|
|
Packit |
874993 |
void *font_data ,
|
|
Packit |
874993 |
hb_codepoint_t first_glyph ,
|
|
Packit |
874993 |
hb_codepoint_t second_glyph ,
|
|
Packit |
874993 |
void *user_data );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_name ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
hb_font_get_glyph_name (hb_font_t *font ,
|
|
Packit |
874993 |
hb_codepoint_t glyph ,
|
|
Packit |
874993 |
char *name ,
|
|
Packit |
874993 |
unsigned int size );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
name
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[array length=size]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Returns
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_name_func_t ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
(*hb_font_get_glyph_name_func_t) (hb_font_t *font ,
|
|
Packit |
874993 |
void *font_data ,
|
|
Packit |
874993 |
hb_codepoint_t glyph ,
|
|
Packit |
874993 |
char *name ,
|
|
Packit |
874993 |
unsigned int size ,
|
|
Packit |
874993 |
void *user_data );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_origin_for_direction ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_get_glyph_origin_for_direction
|
|
Packit |
874993 |
(hb_font_t *font ,
|
|
Packit |
874993 |
hb_codepoint_t glyph ,
|
|
Packit |
874993 |
hb_direction_t direction ,
|
|
Packit |
874993 |
hb_position_t *x ,
|
|
Packit |
874993 |
hb_position_t *y );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
x
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[out]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
y
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[out]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_origin_func_t ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
(*hb_font_get_glyph_origin_func_t) (hb_font_t *font ,
|
|
Packit |
874993 |
void *font_data ,
|
|
Packit |
874993 |
hb_codepoint_t glyph ,
|
|
Packit |
874993 |
hb_position_t *x ,
|
|
Packit |
874993 |
hb_position_t *y ,
|
|
Packit |
874993 |
void *user_data );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_v_advance ()
|
|
Packit |
874993 |
hb_position_t
|
|
Packit |
874993 |
hb_font_get_glyph_v_advance (hb_font_t *font ,
|
|
Packit |
874993 |
hb_codepoint_t glyph );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Returns
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_v_kerning ()
|
|
Packit |
874993 |
hb_position_t
|
|
Packit |
874993 |
hb_font_get_glyph_v_kerning (hb_font_t *font ,
|
|
Packit |
874993 |
hb_codepoint_t top_glyph ,
|
|
Packit |
874993 |
hb_codepoint_t bottom_glyph );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Returns
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_v_origin ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
hb_font_get_glyph_v_origin (hb_font_t *font ,
|
|
Packit |
874993 |
hb_codepoint_t glyph ,
|
|
Packit |
874993 |
hb_position_t *x ,
|
|
Packit |
874993 |
hb_position_t *y );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
x
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[out]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
y
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[out]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Returns
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_nominal_glyph ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
hb_font_get_nominal_glyph (hb_font_t *font ,
|
|
Packit |
874993 |
hb_codepoint_t unicode ,
|
|
Packit |
874993 |
hb_codepoint_t *glyph );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
glyph
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[out]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Returns
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 1.2.3
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_nominal_glyph_func_t ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
(*hb_font_get_nominal_glyph_func_t) (hb_font_t *font ,
|
|
Packit |
874993 |
void *font_data ,
|
|
Packit |
874993 |
hb_codepoint_t unicode ,
|
|
Packit |
874993 |
hb_codepoint_t *glyph ,
|
|
Packit |
874993 |
void *user_data );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_parent ()
|
|
Packit |
874993 |
hb_font_t *
|
|
Packit |
874993 |
hb_font_get_parent (hb_font_t *font );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Returns
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[transfer none]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_ppem ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_get_ppem (hb_font_t *font ,
|
|
Packit |
874993 |
unsigned int *x_ppem ,
|
|
Packit |
874993 |
unsigned int *y_ppem );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
x_ppem
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[out]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
y_ppem
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[out]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_scale ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_get_scale (hb_font_t *font ,
|
|
Packit |
874993 |
int *x_scale ,
|
|
Packit |
874993 |
int *y_scale );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
x_scale
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[out]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
y_scale
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[out]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_user_data ()
|
|
Packit |
874993 |
void *
|
|
Packit |
874993 |
hb_font_get_user_data (hb_font_t *font ,
|
|
Packit |
874993 |
hb_user_data_key_t *key );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Returns
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[transfer none]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_variation_glyph ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
hb_font_get_variation_glyph (hb_font_t *font ,
|
|
Packit |
874993 |
hb_codepoint_t unicode ,
|
|
Packit |
874993 |
hb_codepoint_t variation_selector ,
|
|
Packit |
874993 |
hb_codepoint_t *glyph );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
glyph
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[out]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Returns
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 1.2.3
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_variation_glyph_func_t ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
(*hb_font_get_variation_glyph_func_t) (hb_font_t *font ,
|
|
Packit |
874993 |
void *font_data ,
|
|
Packit |
874993 |
hb_codepoint_t unicode ,
|
|
Packit |
874993 |
hb_codepoint_t variation_selector ,
|
|
Packit |
874993 |
hb_codepoint_t *glyph ,
|
|
Packit |
874993 |
void *user_data );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_var_coords_normalized ()
|
|
Packit |
874993 |
const int *
|
|
Packit |
874993 |
hb_font_get_var_coords_normalized (hb_font_t *font ,
|
|
Packit |
874993 |
unsigned int *length );
|
|
Packit |
874993 |
Return value is valid as long as variation coordinates of the font
|
|
Packit |
874993 |
are not modified.
|
|
Packit |
874993 |
Since 1.4.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_glyph_from_string ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
hb_font_glyph_from_string (hb_font_t *font ,
|
|
Packit |
874993 |
const char *s ,
|
|
Packit |
874993 |
int len ,
|
|
Packit |
874993 |
hb_codepoint_t *glyph );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
s
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[array length=len][element-type uint8_t]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
glyph
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[out]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Returns
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_glyph_to_string ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_glyph_to_string (hb_font_t *font ,
|
|
Packit |
874993 |
hb_codepoint_t glyph ,
|
|
Packit |
874993 |
char *s ,
|
|
Packit |
874993 |
unsigned int size );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
s
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[array length=size]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_is_immutable ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
hb_font_is_immutable (hb_font_t *font );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Returns
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_make_immutable ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_make_immutable (hb_font_t *font );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_reference ()
|
|
Packit |
874993 |
hb_font_t *
|
|
Packit |
874993 |
hb_font_reference (hb_font_t *font );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Returns
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[transfer full]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_set_funcs ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_set_funcs (hb_font_t *font ,
|
|
Packit |
874993 |
hb_font_funcs_t *klass ,
|
|
Packit |
874993 |
void *font_data ,
|
|
Packit |
874993 |
hb_destroy_func_t destroy );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
klass
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[closure font_data][destroy destroy][scope notified]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_set_funcs_data ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_set_funcs_data (hb_font_t *font ,
|
|
Packit |
874993 |
void *font_data ,
|
|
Packit |
874993 |
hb_destroy_func_t destroy );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font_data
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[destroy destroy][scope notified]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_set_parent ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_set_parent (hb_font_t *font ,
|
|
Packit |
874993 |
hb_font_t *parent );
|
|
Packit |
874993 |
Sets parent font of font
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
parent
|
|
Packit |
874993 |
new parent.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 1.0.5
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_set_ppem ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_set_ppem (hb_font_t *font ,
|
|
Packit |
874993 |
unsigned int x_ppem ,
|
|
Packit |
874993 |
unsigned int y_ppem );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_set_scale ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_set_scale (hb_font_t *font ,
|
|
Packit |
874993 |
int x_scale ,
|
|
Packit |
874993 |
int y_scale );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_set_user_data ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
hb_font_set_user_data (hb_font_t *font ,
|
|
Packit |
874993 |
hb_user_data_key_t *key ,
|
|
Packit |
874993 |
void *data ,
|
|
Packit |
874993 |
hb_destroy_func_t destroy ,
|
|
Packit |
874993 |
hb_bool_t replace );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Returns
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_variation_from_string ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
hb_variation_from_string (const char *str ,
|
|
Packit |
874993 |
int len ,
|
|
Packit |
874993 |
hb_variation_t *variation );
|
|
Packit |
874993 |
Since 1.4.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_variation_to_string ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_variation_to_string (hb_variation_t *variation ,
|
|
Packit |
874993 |
char *buf ,
|
|
Packit |
874993 |
unsigned int size );
|
|
Packit |
874993 |
Since 1.4.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_set_variations ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_set_variations (hb_font_t *font ,
|
|
Packit |
874993 |
const hb_variation_t *variations ,
|
|
Packit |
874993 |
unsigned int variations_length );
|
|
Packit |
874993 |
Since 1.4.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_set_var_coords_design ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_set_var_coords_design (hb_font_t *font ,
|
|
Packit |
874993 |
const float *coords ,
|
|
Packit |
874993 |
unsigned int coords_length );
|
|
Packit |
874993 |
Since 1.4.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_set_var_coords_normalized ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_set_var_coords_normalized (hb_font_t *font ,
|
|
Packit |
874993 |
const int *coords ,
|
|
Packit |
874993 |
unsigned int coords_length );
|
|
Packit |
874993 |
Since 1.4.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_subtract_glyph_origin_for_direction ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_subtract_glyph_origin_for_direction
|
|
Packit |
874993 |
(hb_font_t *font ,
|
|
Packit |
874993 |
hb_codepoint_t glyph ,
|
|
Packit |
874993 |
hb_direction_t direction ,
|
|
Packit |
874993 |
hb_position_t *x ,
|
|
Packit |
874993 |
hb_position_t *y );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
x
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[out]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
y
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[out]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 0.9.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_reference_table_func_t ()
|
|
Packit |
874993 |
hb_blob_t *
|
|
Packit |
874993 |
(*hb_reference_table_func_t) (hb_face_t *face ,
|
|
Packit |
874993 |
hb_tag_t tag ,
|
|
Packit |
874993 |
void *user_data );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_set_font_h_extents_func ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_funcs_set_font_h_extents_func (hb_font_funcs_t *ffuncs ,
|
|
Packit |
874993 |
hb_font_get_font_h_extents_func_t func ,
|
|
Packit |
874993 |
void *user_data ,
|
|
Packit |
874993 |
hb_destroy_func_t destroy );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
ffuncs
|
|
Packit |
874993 |
font functions.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
func
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[closure user_data][destroy destroy][scope notified]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 1.1.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_set_font_v_extents_func ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_funcs_set_font_v_extents_func (hb_font_funcs_t *ffuncs ,
|
|
Packit |
874993 |
hb_font_get_font_v_extents_func_t func ,
|
|
Packit |
874993 |
void *user_data ,
|
|
Packit |
874993 |
hb_destroy_func_t destroy );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
ffuncs
|
|
Packit |
874993 |
font functions.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
func
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[closure user_data][destroy destroy][scope notified]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 1.1.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_extents_for_direction ()
|
|
Packit |
874993 |
void
|
|
Packit |
874993 |
hb_font_get_extents_for_direction (hb_font_t *font ,
|
|
Packit |
874993 |
hb_direction_t direction ,
|
|
Packit |
874993 |
hb_font_extents_t *extents );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 1.1.3
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_font_extents_func_t ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
(*hb_font_get_font_extents_func_t) (hb_font_t *font ,
|
|
Packit |
874993 |
void *font_data ,
|
|
Packit |
874993 |
hb_font_extents_t *metrics ,
|
|
Packit |
874993 |
void *user_data );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_h_extents ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
hb_font_get_h_extents (hb_font_t *font ,
|
|
Packit |
874993 |
hb_font_extents_t *extents );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
extents
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[out]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Returns
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 1.1.3
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_v_extents ()
|
|
Packit |
874993 |
hb_bool_t
|
|
Packit |
874993 |
hb_font_get_v_extents (hb_font_t *font ,
|
|
Packit |
874993 |
hb_font_extents_t *extents );
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Parameters
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
font
|
|
Packit |
874993 |
a font.
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
extents
|
|
Packit |
874993 |
.
|
|
Packit |
874993 |
[out]
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Returns
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 1.1.3
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Types and Values
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_funcs_t
|
|
Packit |
874993 |
typedef struct hb_font_funcs_t hb_font_funcs_t;
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_h_advance_func_t
|
|
Packit |
874993 |
typedef hb_font_get_glyph_advance_func_t hb_font_get_glyph_h_advance_func_t;
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_h_kerning_func_t
|
|
Packit |
874993 |
typedef hb_font_get_glyph_kerning_func_t hb_font_get_glyph_h_kerning_func_t;
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_h_origin_func_t
|
|
Packit |
874993 |
typedef hb_font_get_glyph_origin_func_t hb_font_get_glyph_h_origin_func_t;
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_v_advance_func_t
|
|
Packit |
874993 |
typedef hb_font_get_glyph_advance_func_t hb_font_get_glyph_v_advance_func_t;
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_v_kerning_func_t
|
|
Packit |
874993 |
typedef hb_font_get_glyph_kerning_func_t hb_font_get_glyph_v_kerning_func_t;
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_glyph_v_origin_func_t
|
|
Packit |
874993 |
typedef hb_font_get_glyph_origin_func_t hb_font_get_glyph_v_origin_func_t;
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_variation_t
|
|
Packit |
874993 |
typedef struct {
|
|
Packit |
874993 |
hb_tag_t tag;
|
|
Packit |
874993 |
float value;
|
|
Packit |
874993 |
} hb_variation_t;
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Since 1.4.2
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_t
|
|
Packit |
874993 |
typedef struct hb_font_t hb_font_t;
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_font_h_extents_func_t
|
|
Packit |
874993 |
typedef hb_font_get_font_extents_func_t hb_font_get_font_h_extents_func_t;
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
hb_font_get_font_v_extents_func_t
|
|
Packit |
874993 |
typedef hb_font_get_font_extents_func_t hb_font_get_font_v_extents_func_t;
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
|
|
Packit |
874993 |
Generated by GTK-Doc V1.25.1
|
|
Packit |
874993 |
</body>
|
|
Packit |
874993 |
</html>
|