Package org.lwjgl.util.harfbuzz
@NullMarked
package org.lwjgl.util.harfbuzz
Contains bindings to the HarfBuzz, a text shaping library.
Using the HarfBuzz library allows programs to convert a sequence of Unicode input into properly formatted and positioned glyph output — for any writing system and language.
-
ClassDescriptionNative bindings to the Apple Advanced Typography Layout API of the HarfBuzz library.Contains the function pointers loaded from
HarfBuzz.getLibrary().Native bindings to HarfBuzz, a text shaping library.Contains the function pointers loaded from the harfbuzzSharedLibrary.Structure representing a setting for anhb_aat_layout_feature_type_t.An array ofhb_aat_layout_feature_selector_info_tstructs.TypeTypeTypeTypeTypeTypeLayoutAn array ofhb_color_line_tstructs.LayoutAn array ofhb_color_stop_tstructs.TypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeCurrent drawing state.An array ofhb_draw_state_tstructs.The structure that holds information about requested feature application.An array ofhb_feature_tstructs.TypeTypeFont-wide extent values, measured in font units.An array ofhb_font_extents_tstructs.TypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeGlyph extent values, measured in font units.An array ofhb_glyph_extents_tstructs.The structure that holds information about the glyphs and their relation to input text.An array ofhb_glyph_info_tstructs.The structure that holds the positions of the glyph in both horizontal and vertical directions.An array ofhb_glyph_position_tstructs.Pairs of glyph and color index.An array ofhb_ot_color_layer_tstructs.Data type to hold information for a "part" component of a math-variant glyph.An array ofhb_ot_math_glyph_part_tstructs.Data type to hold math-variant information for a glyph.An array ofhb_ot_math_glyph_variant_tstructs.Data type to hold math kerning (cut-in) information for a glyph.An array ofhb_ot_math_kern_entry_tstructs.Structure representing a name ID in a particular language.An array ofhb_ot_name_entry_tstructs.Data type for holding variation-axis values.An array ofhb_ot_var_axis_info_tstructs.TypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeThe structure that holds various text properties of anhb_buffer_t.An array ofhb_segment_properties_tstructs.TypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeData structure for holding user-data keys.An array ofhb_user_data_key_tstructs.LayoutAn array ofhb_var_int_tstructs.LayoutAn array ofhb_var_num_tstructs.Data type for holding variation data.An array ofhb_variation_tstructs.Native bindings to the OpenType API of the HarfBuzz library.Contains the function pointers loaded fromHarfBuzz.getLibrary().