Blame docs/html/harfbuzz-hb-ot-math.html

Packit Service 5bcba8
Packit Service 5bcba8
<html>
Packit Service 5bcba8
<head>
Packit Service 5bcba8
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit Service 5bcba8
<title>hb-ot-math: HarfBuzz Manual</title>
Packit Service 5bcba8
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
Packit Service 5bcba8
<link rel="home" href="index.html" title="HarfBuzz Manual">
Packit Service 5bcba8
<link rel="up" href="ch08.html" title="Harfbuzz API">
Packit Service 5bcba8
<link rel="prev" href="harfbuzz-hb-ot-shape.html" title="hb-ot-shape">
Packit Service 5bcba8
<link rel="next" href="harfbuzz-hb-shape-plan.html" title="hb-shape-plan">
Packit Service 5bcba8
<meta name="generator" content="GTK-Doc V1.25.1 (XML mode)">
Packit Service 5bcba8
<link rel="stylesheet" href="style.css" type="text/css">
Packit Service 5bcba8
</head>
Packit Service 5bcba8
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Top  | 
Packit Service 5bcba8
                  Description  | 
Packit Service 5bcba8
                  Object Hierarchy
Packit Service 5bcba8
Packit Service 5bcba8
Home
Packit Service 5bcba8
Up
Packit Service 5bcba8
Prev
Packit Service 5bcba8
Next
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

hb-ot-math

Packit Service 5bcba8

hb-ot-math

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Functions

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_bool_t
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_ot_math_has_data ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_position_t
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_ot_math_get_constant ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_position_t
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_ot_math_get_glyph_italics_correction ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_position_t
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_ot_math_get_glyph_top_accent_attachment ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_position_t
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_ot_math_get_glyph_kerning ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_bool_t
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_ot_math_is_glyph_extended_shape ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
unsigned int
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_ot_math_get_glyph_variants ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_position_t
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_ot_math_get_min_connector_overlap ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
unsigned int
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_ot_math_get_glyph_assembly ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Types and Values

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
#define
Packit Service 5bcba8
HB_OT_TAG_MATH
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
#define
Packit Service 5bcba8
HB_OT_MATH_SCRIPT
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
enum
Packit Service 5bcba8
hb_ot_math_constant_t
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
enum
Packit Service 5bcba8
hb_ot_math_kern_t
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
 
Packit Service 5bcba8
hb_ot_math_glyph_variant_t
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
enum
Packit Service 5bcba8
hb_ot_math_glyph_part_flags_t
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
 
Packit Service 5bcba8
hb_ot_math_glyph_part_t
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Object Hierarchy

Packit Service 5bcba8
    GEnum
Packit Service 5bcba8
    ├── hb_ot_math_constant_t
Packit Service 5bcba8
    ╰── hb_ot_math_kern_t
Packit Service 5bcba8
    GFlags
Packit Service 5bcba8
    ╰── hb_ot_math_glyph_part_flags_t
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Description

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Functions

Packit Service 5bcba8
Packit Service 5bcba8

hb_ot_math_has_data ()

Packit Service 5bcba8
hb_bool_t
Packit Service 5bcba8
hb_ot_math_has_data (hb_face_t *face);
Packit Service 5bcba8

This function allows to verify the presence of an OpenType MATH table on the

Packit Service 5bcba8
face.

Packit Service 5bcba8
Packit Service 5bcba8

Parameters

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

face

Packit Service 5bcba8

hb_face_t to test

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Returns

Packit Service 5bcba8

true if face has a MATH table, false otherwise

Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

Since 1.3.3

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_ot_math_get_constant ()

Packit Service 5bcba8
hb_position_t
Packit Service 5bcba8
hb_ot_math_get_constant (hb_font_t *font,
Packit Service 5bcba8
                         hb_ot_math_constant_t constant);
Packit Service 5bcba8

This function returns the requested math constants as a hb_position_t.

Packit Service 5bcba8
If the request constant is HB_OT_MATH_CONSTANT_SCRIPT_PERCENT_SCALE_DOWN,
Packit Service 5bcba8
HB_OT_MATH_CONSTANT_SCRIPT_SCRIPT_PERCENT_SCALE_DOWN or
Packit Service 5bcba8
HB_OT_MATH_CONSTANT_SCRIPT_PERCENT_SCALE_DOWN then the return value is
Packit Service 5bcba8
actually an integer between 0 and 100 representing that percentage.

Packit Service 5bcba8
Packit Service 5bcba8

Parameters

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

font

Packit Service 5bcba8

hb_font_t from which to retrieve the value

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

constant

Packit Service 5bcba8

hb_ot_math_constant_t the constant to retrieve

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Returns

Packit Service 5bcba8

the requested constant or 0

Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

Since 1.3.3

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_ot_math_get_glyph_italics_correction ()

Packit Service 5bcba8
hb_position_t
Packit Service 5bcba8
hb_ot_math_get_glyph_italics_correction
Packit Service 5bcba8
                               (hb_font_t *font,
Packit Service 5bcba8
                                hb_codepoint_t glyph);
Packit Service 5bcba8
Packit Service 5bcba8

Parameters

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

font

Packit Service 5bcba8

hb_font_t from which to retrieve the value

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

glyph

Packit Service 5bcba8

glyph index from which to retrieve the value

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Returns

Packit Service 5bcba8

the italics correction of the glyph or 0

Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

Since 1.3.3

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_ot_math_get_glyph_top_accent_attachment ()

Packit Service 5bcba8
hb_position_t
Packit Service 5bcba8
hb_ot_math_get_glyph_top_accent_attachment
Packit Service 5bcba8
                               (hb_font_t *font,
Packit Service 5bcba8
                                hb_codepoint_t glyph);
Packit Service 5bcba8
Packit Service 5bcba8

Parameters

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

font

Packit Service 5bcba8

hb_font_t from which to retrieve the value

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

glyph

Packit Service 5bcba8

glyph index from which to retrieve the value

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Returns

Packit Service 5bcba8

the top accent attachment of the glyph or 0

Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

Since 1.3.3

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_ot_math_get_glyph_kerning ()

Packit Service 5bcba8
hb_position_t
Packit Service 5bcba8
hb_ot_math_get_glyph_kerning (hb_font_t *font,
Packit Service 5bcba8
                              hb_codepoint_t glyph,
Packit Service 5bcba8
                              hb_ot_math_kern_t kern,
Packit Service 5bcba8
                              hb_position_t correction_height);
Packit Service 5bcba8

This function tries to retrieve the MathKern table for the specified font,

Packit Service 5bcba8
glyph and hb_ot_math_kern_t. Then it browses the list of heights from the
Packit Service 5bcba8
MathKern table to find one value that is greater or equal to specified
Packit Service 5bcba8
correction_height. If one is found the corresponding value from the list of
Packit Service 5bcba8
kerns is returned and otherwise the last kern value is returned.

Packit Service 5bcba8
Packit Service 5bcba8

Parameters

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

font

Packit Service 5bcba8

hb_font_t from which to retrieve the value

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

glyph

Packit Service 5bcba8

glyph index from which to retrieve the value

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

kern

Packit Service 5bcba8

the hb_ot_math_kern_t from which to retrieve the value

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

correction_height

Packit Service 5bcba8

the correction height to use to determine the kerning.

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Returns

Packit Service 5bcba8

requested kerning or 0

Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

Since 1.3.3

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_ot_math_is_glyph_extended_shape ()

Packit Service 5bcba8
hb_bool_t
Packit Service 5bcba8
hb_ot_math_is_glyph_extended_shape (hb_face_t *face,
Packit Service 5bcba8
                                    hb_codepoint_t glyph);
Packit Service 5bcba8
Packit Service 5bcba8

Parameters

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

face

Packit Service 5bcba8

a hb_face_t to test

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

glyph

Packit Service 5bcba8

a glyph index to test

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Returns

Packit Service 5bcba8

true if the glyph is an extended shape, false otherwise

Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

Since 1.3.3

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_ot_math_get_glyph_variants ()

Packit Service 5bcba8
unsigned int
Packit Service 5bcba8
hb_ot_math_get_glyph_variants (hb_font_t *font,
Packit Service 5bcba8
                               hb_codepoint_t glyph,
Packit Service 5bcba8
                               hb_direction_t direction,
Packit Service 5bcba8
                               unsigned int start_offset,
Packit Service 5bcba8
                               unsigned int *variants_count,
Packit Service 5bcba8
                               hb_ot_math_glyph_variant_t *variants);
Packit Service 5bcba8

This function tries to retrieve the MathGlyphConstruction for the specified

Packit Service 5bcba8
font, glyph and direction. Note that only the value of
Packit Service 5bcba8
HB_DIRECTION_IS_HORIZONTAL is considered. It provides the corresponding list
Packit Service 5bcba8
of size variants as an array of hb_ot_math_glyph_variant_t structs.

Packit Service 5bcba8
Packit Service 5bcba8

Parameters

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

font

Packit Service 5bcba8

hb_font_t from which to retrieve the values

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

glyph

Packit Service 5bcba8

index of the glyph to stretch

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

direction

Packit Service 5bcba8

direction of the stretching

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

start_offset

Packit Service 5bcba8

offset of the first variant to retrieve

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

variants_count

Packit Service 5bcba8

maximum number of variants to retrieve after start_offset

Packit Service 5bcba8
(IN) and actual number of variants retrieved (OUT)

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

variants

Packit Service 5bcba8

array of size at least variants_count

Packit Service 5bcba8
to store the result

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Returns

Packit Service 5bcba8

the total number of size variants available or 0

Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

Since 1.3.3

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_ot_math_get_min_connector_overlap ()

Packit Service 5bcba8
hb_position_t
Packit Service 5bcba8
hb_ot_math_get_min_connector_overlap (hb_font_t *font,
Packit Service 5bcba8
                                      hb_direction_t direction);
Packit Service 5bcba8

This function tries to retrieve the MathVariants table for the specified

Packit Service 5bcba8
font and returns the minimum overlap of connecting glyphs to draw a glyph
Packit Service 5bcba8
assembly in the specified direction. Note that only the value of
Packit Service 5bcba8
HB_DIRECTION_IS_HORIZONTAL is considered.

Packit Service 5bcba8
Packit Service 5bcba8

Parameters

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

font

Packit Service 5bcba8

hb_font_t from which to retrieve the value

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

direction

Packit Service 5bcba8

direction of the stretching

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Returns

Packit Service 5bcba8

requested min connector overlap or 0

Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

Since 1.3.3

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_ot_math_get_glyph_assembly ()

Packit Service 5bcba8
unsigned int
Packit Service 5bcba8
hb_ot_math_get_glyph_assembly (hb_font_t *font,
Packit Service 5bcba8
                               hb_codepoint_t glyph,
Packit Service 5bcba8
                               hb_direction_t direction,
Packit Service 5bcba8
                               unsigned int start_offset,
Packit Service 5bcba8
                               unsigned int *parts_count,
Packit Service 5bcba8
                               hb_ot_math_glyph_part_t *parts,
Packit Service 5bcba8
                               hb_position_t *italics_correction);
Packit Service 5bcba8

This function tries to retrieve the GlyphAssembly for the specified font,

Packit Service 5bcba8
glyph and direction. Note that only the value of HB_DIRECTION_IS_HORIZONTAL
Packit Service 5bcba8
is considered. It provides the information necessary to draw the glyph
Packit Service 5bcba8
assembly as an array of hb_ot_math_glyph_part_t.

Packit Service 5bcba8
Packit Service 5bcba8

Parameters

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

font

Packit Service 5bcba8

hb_font_t from which to retrieve the values

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

glyph

Packit Service 5bcba8

index of the glyph to stretch

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

direction

Packit Service 5bcba8

direction of the stretching

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

start_offset

Packit Service 5bcba8

offset of the first glyph part to retrieve

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

parts_count

Packit Service 5bcba8

maximum number of glyph parts to retrieve after start_offset

Packit Service 5bcba8
(IN) and actual number of parts retrieved (OUT)

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

parts

Packit Service 5bcba8

array of size at least parts_count

Packit Service 5bcba8
to store the result

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

italics_correction

Packit Service 5bcba8

italic correction of the glyph assembly

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Returns

Packit Service 5bcba8

the total number of parts in the glyph assembly

Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

Since 1.3.3

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Types and Values

Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_TAG_MATH

Packit Service 5bcba8
#define             HB_OT_TAG_MATH
Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_SCRIPT

Packit Service 5bcba8
#define             HB_OT_MATH_SCRIPT
Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

enum hb_ot_math_constant_t

Packit Service 5bcba8
Packit Service 5bcba8

Members

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_SCRIPT_PERCENT_SCALE_DOWN

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_SCRIPT_SCRIPT_PERCENT_SCALE_DOWN

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_DELIMITED_SUB_FORMULA_MIN_HEIGHT

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_DISPLAY_OPERATOR_MIN_HEIGHT

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_MATH_LEADING

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_AXIS_HEIGHT

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_ACCENT_BASE_HEIGHT

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_FLATTENED_ACCENT_BASE_HEIGHT

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_SUBSCRIPT_SHIFT_DOWN

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_SUBSCRIPT_TOP_MAX

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_SUBSCRIPT_BASELINE_DROP_MIN

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_SUPERSCRIPT_SHIFT_UP

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_SUPERSCRIPT_SHIFT_UP_CRAMPED

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_SUPERSCRIPT_BOTTOM_MIN

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_SUPERSCRIPT_BASELINE_DROP_MAX

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_SUB_SUPERSCRIPT_GAP_MIN

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_SUPERSCRIPT_BOTTOM_MAX_WITH_SUBSCRIPT

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_SPACE_AFTER_SCRIPT

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_UPPER_LIMIT_GAP_MIN

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_UPPER_LIMIT_BASELINE_RISE_MIN

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_LOWER_LIMIT_GAP_MIN

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_LOWER_LIMIT_BASELINE_DROP_MIN

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_STACK_TOP_SHIFT_UP

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_STACK_TOP_DISPLAY_STYLE_SHIFT_UP

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_STACK_BOTTOM_SHIFT_DOWN

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_STACK_BOTTOM_DISPLAY_STYLE_SHIFT_DOWN

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_STACK_GAP_MIN

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_STACK_DISPLAY_STYLE_GAP_MIN

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_STRETCH_STACK_TOP_SHIFT_UP

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_STRETCH_STACK_BOTTOM_SHIFT_DOWN

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_STRETCH_STACK_GAP_ABOVE_MIN

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_STRETCH_STACK_GAP_BELOW_MIN

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_FRACTION_NUMERATOR_SHIFT_UP

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_FRACTION_NUMERATOR_DISPLAY_STYLE_SHIFT_UP

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_FRACTION_DENOMINATOR_SHIFT_DOWN

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_FRACTION_DENOMINATOR_DISPLAY_STYLE_SHIFT_DOWN

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_FRACTION_NUMERATOR_GAP_MIN

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_FRACTION_NUM_DISPLAY_STYLE_GAP_MIN

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_FRACTION_RULE_THICKNESS

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_FRACTION_DENOMINATOR_GAP_MIN

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_FRACTION_DENOM_DISPLAY_STYLE_GAP_MIN

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_SKEWED_FRACTION_HORIZONTAL_GAP

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_SKEWED_FRACTION_VERTICAL_GAP

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_OVERBAR_VERTICAL_GAP

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_OVERBAR_RULE_THICKNESS

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_OVERBAR_EXTRA_ASCENDER

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_UNDERBAR_VERTICAL_GAP

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_UNDERBAR_RULE_THICKNESS

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_UNDERBAR_EXTRA_DESCENDER

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_RADICAL_VERTICAL_GAP

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_RADICAL_DISPLAY_STYLE_VERTICAL_GAP

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_RADICAL_RULE_THICKNESS

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_RADICAL_EXTRA_ASCENDER

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_RADICAL_KERN_BEFORE_DEGREE

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_RADICAL_KERN_AFTER_DEGREE

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_CONSTANT_RADICAL_DEGREE_BOTTOM_RAISE_PERCENT

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Since 1.3.3

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

enum hb_ot_math_kern_t

Packit Service 5bcba8
Packit Service 5bcba8

Members

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_KERN_TOP_RIGHT

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_KERN_TOP_LEFT

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_KERN_BOTTOM_RIGHT

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_OT_MATH_KERN_BOTTOM_LEFT

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Since 1.3.3

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_ot_math_glyph_variant_t

Packit Service 5bcba8
typedef struct {
Packit Service 5bcba8
  hb_codepoint_t glyph;
Packit Service 5bcba8
  hb_position_t advance;
Packit Service 5bcba8
} hb_ot_math_glyph_variant_t;
Packit Service 5bcba8
Packit Service 5bcba8

Since 1.3.3

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

enum hb_ot_math_glyph_part_flags_t

Packit Service 5bcba8
Packit Service 5bcba8

Members

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

HB_MATH_GLYPH_PART_FLAG_EXTENDER

Packit Service 5bcba8
 
Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Since 1.3.3

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_ot_math_glyph_part_t

Packit Service 5bcba8
typedef struct {
Packit Service 5bcba8
  hb_codepoint_t glyph;
Packit Service 5bcba8
  hb_position_t start_connector_length;
Packit Service 5bcba8
  hb_position_t end_connector_length;
Packit Service 5bcba8
  hb_position_t full_advance;
Packit Service 5bcba8
  hb_ot_math_glyph_part_flags_t flags;
Packit Service 5bcba8
} hb_ot_math_glyph_part_t;
Packit Service 5bcba8
Packit Service 5bcba8

Since 1.3.3

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Generated by GTK-Doc V1.25.1
Packit Service 5bcba8
</body>
Packit Service 5bcba8
</html>