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

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-ot-math: 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-ot-shape.html" title="hb-ot-shape">
Packit 874993
<link rel="next" href="harfbuzz-hb-shape-plan.html" title="hb-shape-plan">
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
Home
Packit 874993
Up
Packit 874993
Prev
Packit 874993
Next
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993

hb-ot-math

Packit 874993

hb-ot-math

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
hb_bool_t
Packit 874993
Packit 874993
Packit 874993
hb_ot_math_has_data ()
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993
hb_position_t
Packit 874993
Packit 874993
Packit 874993
hb_ot_math_get_constant ()
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993
hb_position_t
Packit 874993
Packit 874993
Packit 874993
hb_ot_math_get_glyph_italics_correction ()
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993
hb_position_t
Packit 874993
Packit 874993
Packit 874993
hb_ot_math_get_glyph_top_accent_attachment ()
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993
hb_position_t
Packit 874993
Packit 874993
Packit 874993
hb_ot_math_get_glyph_kerning ()
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993
hb_bool_t
Packit 874993
Packit 874993
Packit 874993
hb_ot_math_is_glyph_extended_shape ()
Packit 874993
Packit 874993
Packit 874993
Packit 874993
unsigned int
Packit 874993
Packit 874993
Packit 874993
hb_ot_math_get_glyph_variants ()
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993
hb_position_t
Packit 874993
Packit 874993
Packit 874993
hb_ot_math_get_min_connector_overlap ()
Packit 874993
Packit 874993
Packit 874993
Packit 874993
unsigned int
Packit 874993
Packit 874993
Packit 874993
hb_ot_math_get_glyph_assembly ()
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
#define
Packit 874993
HB_OT_TAG_MATH
Packit 874993
Packit 874993
Packit 874993
#define
Packit 874993
HB_OT_MATH_SCRIPT
Packit 874993
Packit 874993
Packit 874993
enum
Packit 874993
hb_ot_math_constant_t
Packit 874993
Packit 874993
Packit 874993
enum
Packit 874993
hb_ot_math_kern_t
Packit 874993
Packit 874993
Packit 874993
 
Packit 874993
hb_ot_math_glyph_variant_t
Packit 874993
Packit 874993
Packit 874993
enum
Packit 874993
hb_ot_math_glyph_part_flags_t
Packit 874993
Packit 874993
Packit 874993
 
Packit 874993
hb_ot_math_glyph_part_t
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993

Object Hierarchy

Packit 874993
    GEnum
Packit 874993
    ├── hb_ot_math_constant_t
Packit 874993
    ╰── hb_ot_math_kern_t
Packit 874993
    GFlags
Packit 874993
    ╰── hb_ot_math_glyph_part_flags_t
Packit 874993
Packit 874993
Packit 874993
Packit 874993

Description

Packit 874993
Packit 874993
Packit 874993

Functions

Packit 874993
Packit 874993

hb_ot_math_has_data ()

Packit 874993
hb_bool_t
Packit 874993
hb_ot_math_has_data (hb_face_t *face);
Packit 874993

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

Packit 874993
face.

Packit 874993
Packit 874993

Parameters

Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993

face

Packit 874993

hb_face_t to test

Packit 874993
 
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993

Returns

Packit 874993

true if face has a MATH table, false otherwise

Packit 874993

Packit 874993
Packit 874993

Since 1.3.3

Packit 874993
Packit 874993

Packit 874993
Packit 874993

hb_ot_math_get_constant ()

Packit 874993
hb_position_t
Packit 874993
hb_ot_math_get_constant (hb_font_t *font,
Packit 874993
                         hb_ot_math_constant_t constant);
Packit 874993

This function returns the requested math constants as a hb_position_t.

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

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

hb_font_t from which to retrieve the value

Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

constant

Packit 874993

hb_ot_math_constant_t the constant to retrieve

Packit 874993
 
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993

Returns

Packit 874993

the requested constant or 0

Packit 874993

Packit 874993
Packit 874993

Since 1.3.3

Packit 874993
Packit 874993

Packit 874993
Packit 874993

hb_ot_math_get_glyph_italics_correction ()

Packit 874993
hb_position_t
Packit 874993
hb_ot_math_get_glyph_italics_correction
Packit 874993
                               (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
Packit 874993

font

Packit 874993

hb_font_t from which to retrieve the value

Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

glyph

Packit 874993

glyph index from which to retrieve the value

Packit 874993
 
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993

Returns

Packit 874993

the italics correction of the glyph or 0

Packit 874993

Packit 874993
Packit 874993

Since 1.3.3

Packit 874993
Packit 874993

Packit 874993
Packit 874993

hb_ot_math_get_glyph_top_accent_attachment ()

Packit 874993
hb_position_t
Packit 874993
hb_ot_math_get_glyph_top_accent_attachment
Packit 874993
                               (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
Packit 874993

font

Packit 874993

hb_font_t from which to retrieve the value

Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

glyph

Packit 874993

glyph index from which to retrieve the value

Packit 874993
 
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993

Returns

Packit 874993

the top accent attachment of the glyph or 0

Packit 874993

Packit 874993
Packit 874993

Since 1.3.3

Packit 874993
Packit 874993

Packit 874993
Packit 874993

hb_ot_math_get_glyph_kerning ()

Packit 874993
hb_position_t
Packit 874993
hb_ot_math_get_glyph_kerning (hb_font_t *font,
Packit 874993
                              hb_codepoint_t glyph,
Packit 874993
                              hb_ot_math_kern_t kern,
Packit 874993
                              hb_position_t correction_height);
Packit 874993

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

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

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

hb_font_t from which to retrieve the value

Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

glyph

Packit 874993

glyph index from which to retrieve the value

Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

kern

Packit 874993

the hb_ot_math_kern_t from which to retrieve the value

Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

correction_height

Packit 874993

the correction height to use to determine the kerning.

Packit 874993
 
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993

Returns

Packit 874993

requested kerning or 0

Packit 874993

Packit 874993
Packit 874993

Since 1.3.3

Packit 874993
Packit 874993

Packit 874993
Packit 874993

hb_ot_math_is_glyph_extended_shape ()

Packit 874993
hb_bool_t
Packit 874993
hb_ot_math_is_glyph_extended_shape (hb_face_t *face,
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

face

Packit 874993

a hb_face_t to test

Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

glyph

Packit 874993

a glyph index to test

Packit 874993
 
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993

Returns

Packit 874993

true if the glyph is an extended shape, false otherwise

Packit 874993

Packit 874993
Packit 874993

Since 1.3.3

Packit 874993
Packit 874993

Packit 874993
Packit 874993

hb_ot_math_get_glyph_variants ()

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

This function tries to retrieve the MathGlyphConstruction for the specified

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

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

hb_font_t from which to retrieve the values

Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

glyph

Packit 874993

index of the glyph to stretch

Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

direction

Packit 874993

direction of the stretching

Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

start_offset

Packit 874993

offset of the first variant to retrieve

Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

variants_count

Packit 874993

maximum number of variants to retrieve after start_offset

Packit 874993
(IN) and actual number of variants retrieved (OUT)

Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

variants

Packit 874993

array of size at least variants_count

Packit 874993
to store the result

Packit 874993
 
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993

Returns

Packit 874993

the total number of size variants available or 0

Packit 874993

Packit 874993
Packit 874993

Since 1.3.3

Packit 874993
Packit 874993

Packit 874993
Packit 874993

hb_ot_math_get_min_connector_overlap ()

Packit 874993
hb_position_t
Packit 874993
hb_ot_math_get_min_connector_overlap (hb_font_t *font,
Packit 874993
                                      hb_direction_t direction);
Packit 874993

This function tries to retrieve the MathVariants table for the specified

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

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

hb_font_t from which to retrieve the value

Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

direction

Packit 874993

direction of the stretching

Packit 874993
 
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993

Returns

Packit 874993

requested min connector overlap or 0

Packit 874993

Packit 874993
Packit 874993

Since 1.3.3

Packit 874993
Packit 874993

Packit 874993
Packit 874993

hb_ot_math_get_glyph_assembly ()

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

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

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

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

hb_font_t from which to retrieve the values

Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

glyph

Packit 874993

index of the glyph to stretch

Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

direction

Packit 874993

direction of the stretching

Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

start_offset

Packit 874993

offset of the first glyph part to retrieve

Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

parts_count

Packit 874993

maximum number of glyph parts to retrieve after start_offset

Packit 874993
(IN) and actual number of parts retrieved (OUT)

Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

parts

Packit 874993

array of size at least parts_count

Packit 874993
to store the result

Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

italics_correction

Packit 874993

italic correction of the glyph assembly

Packit 874993
 
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993

Returns

Packit 874993

the total number of parts in the glyph assembly

Packit 874993

Packit 874993
Packit 874993

Since 1.3.3

Packit 874993
Packit 874993
Packit 874993
Packit 874993

Types and Values

Packit 874993
Packit 874993

HB_OT_TAG_MATH

Packit 874993
#define             HB_OT_TAG_MATH
Packit 874993
Packit 874993

Packit 874993
Packit 874993

HB_OT_MATH_SCRIPT

Packit 874993
#define             HB_OT_MATH_SCRIPT
Packit 874993
Packit 874993

Packit 874993
Packit 874993

enum hb_ot_math_constant_t

Packit 874993
Packit 874993

Members

Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_SCRIPT_PERCENT_SCALE_DOWN

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_SCRIPT_SCRIPT_PERCENT_SCALE_DOWN

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_DELIMITED_SUB_FORMULA_MIN_HEIGHT

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_DISPLAY_OPERATOR_MIN_HEIGHT

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_MATH_LEADING

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_AXIS_HEIGHT

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_ACCENT_BASE_HEIGHT

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_FLATTENED_ACCENT_BASE_HEIGHT

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_SUBSCRIPT_SHIFT_DOWN

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_SUBSCRIPT_TOP_MAX

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_SUBSCRIPT_BASELINE_DROP_MIN

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_SUPERSCRIPT_SHIFT_UP

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_SUPERSCRIPT_SHIFT_UP_CRAMPED

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_SUPERSCRIPT_BOTTOM_MIN

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_SUPERSCRIPT_BASELINE_DROP_MAX

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_SUB_SUPERSCRIPT_GAP_MIN

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_SUPERSCRIPT_BOTTOM_MAX_WITH_SUBSCRIPT

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_SPACE_AFTER_SCRIPT

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_UPPER_LIMIT_GAP_MIN

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_UPPER_LIMIT_BASELINE_RISE_MIN

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_LOWER_LIMIT_GAP_MIN

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_LOWER_LIMIT_BASELINE_DROP_MIN

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_STACK_TOP_SHIFT_UP

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_STACK_TOP_DISPLAY_STYLE_SHIFT_UP

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_STACK_BOTTOM_SHIFT_DOWN

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_STACK_BOTTOM_DISPLAY_STYLE_SHIFT_DOWN

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_STACK_GAP_MIN

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_STACK_DISPLAY_STYLE_GAP_MIN

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_STRETCH_STACK_TOP_SHIFT_UP

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_STRETCH_STACK_BOTTOM_SHIFT_DOWN

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_STRETCH_STACK_GAP_ABOVE_MIN

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_STRETCH_STACK_GAP_BELOW_MIN

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_FRACTION_NUMERATOR_SHIFT_UP

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_FRACTION_NUMERATOR_DISPLAY_STYLE_SHIFT_UP

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_FRACTION_DENOMINATOR_SHIFT_DOWN

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_FRACTION_DENOMINATOR_DISPLAY_STYLE_SHIFT_DOWN

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_FRACTION_NUMERATOR_GAP_MIN

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_FRACTION_NUM_DISPLAY_STYLE_GAP_MIN

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_FRACTION_RULE_THICKNESS

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_FRACTION_DENOMINATOR_GAP_MIN

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_FRACTION_DENOM_DISPLAY_STYLE_GAP_MIN

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_SKEWED_FRACTION_HORIZONTAL_GAP

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_SKEWED_FRACTION_VERTICAL_GAP

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_OVERBAR_VERTICAL_GAP

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_OVERBAR_RULE_THICKNESS

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_OVERBAR_EXTRA_ASCENDER

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_UNDERBAR_VERTICAL_GAP

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_UNDERBAR_RULE_THICKNESS

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_UNDERBAR_EXTRA_DESCENDER

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_RADICAL_VERTICAL_GAP

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_RADICAL_DISPLAY_STYLE_VERTICAL_GAP

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_RADICAL_RULE_THICKNESS

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_RADICAL_EXTRA_ASCENDER

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_RADICAL_KERN_BEFORE_DEGREE

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_RADICAL_KERN_AFTER_DEGREE

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_CONSTANT_RADICAL_DEGREE_BOTTOM_RAISE_PERCENT

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993

Since 1.3.3

Packit 874993
Packit 874993

Packit 874993
Packit 874993

enum hb_ot_math_kern_t

Packit 874993
Packit 874993

Members

Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_KERN_TOP_RIGHT

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_KERN_TOP_LEFT

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_KERN_BOTTOM_RIGHT

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993

HB_OT_MATH_KERN_BOTTOM_LEFT

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993

Since 1.3.3

Packit 874993
Packit 874993

Packit 874993
Packit 874993

hb_ot_math_glyph_variant_t

Packit 874993
typedef struct {
Packit 874993
  hb_codepoint_t glyph;
Packit 874993
  hb_position_t advance;
Packit 874993
} hb_ot_math_glyph_variant_t;
Packit 874993
Packit 874993

Since 1.3.3

Packit 874993
Packit 874993

Packit 874993
Packit 874993

enum hb_ot_math_glyph_part_flags_t

Packit 874993
Packit 874993

Members

Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993

HB_MATH_GLYPH_PART_FLAG_EXTENDER

Packit 874993
 
Packit 874993
 
Packit 874993
Packit 874993
Packit 874993
Packit 874993

Since 1.3.3

Packit 874993
Packit 874993

Packit 874993
Packit 874993

hb_ot_math_glyph_part_t

Packit 874993
typedef struct {
Packit 874993
  hb_codepoint_t glyph;
Packit 874993
  hb_position_t start_connector_length;
Packit 874993
  hb_position_t end_connector_length;
Packit 874993
  hb_position_t full_advance;
Packit 874993
  hb_ot_math_glyph_part_flags_t flags;
Packit 874993
} hb_ot_math_glyph_part_t;
Packit 874993
Packit 874993

Since 1.3.3

Packit 874993
Packit 874993
Packit 874993
Packit 874993
Packit 874993

Generated by GTK-Doc V1.25.1
Packit 874993
</body>
Packit 874993
</html>