Package org.lwjgl.util.harfbuzz
Class OpenType
java.lang.Object
org.lwjgl.util.harfbuzz.OpenType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
Contains the function pointers loaded fromHarfBuzz.getLibrary()
. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic int
hb_ot_color_glyph_get_layers
(long face, int glyph, int start_offset, @Nullable IntBuffer layer_count, @Nullable hb_ot_color_layer_t.Buffer layers) unsigned int hb_ot_color_glyph_get_layers(hb_face_t * face, hb_codepoint_t glyph, unsigned int start_offset, unsigned int * layer_count, hb_ot_color_layer_t * layers)
static long
hb_ot_color_glyph_reference_png
(long font, int glyph) hb_blob_t * hb_ot_color_glyph_reference_png(hb_font_t * font, hb_codepoint_t glyph)
static long
hb_ot_color_glyph_reference_svg
(long face, int glyph) hb_blob_t * hb_ot_color_glyph_reference_svg(hb_face_t * face, hb_codepoint_t glyph)
static boolean
hb_ot_color_has_layers
(long face) hb_bool_t hb_ot_color_has_layers(hb_face_t * face)
static boolean
hb_ot_color_has_palettes
(long face) hb_bool_t hb_ot_color_has_palettes(hb_face_t * face)
static boolean
hb_ot_color_has_png
(long face) hb_bool_t hb_ot_color_has_png(hb_face_t * face)
static boolean
hb_ot_color_has_svg
(long face) hb_bool_t hb_ot_color_has_svg(hb_face_t * face)
static int
hb_ot_color_palette_color_get_name_id
(long face, int color_index) hb_ot_name_id_t hb_ot_color_palette_color_get_name_id(hb_face_t * face, unsigned int color_index)
static int
hb_ot_color_palette_get_colors
(long face, int palette_index, int start_offset, @Nullable IntBuffer color_count, @Nullable IntBuffer colors) unsigned int hb_ot_color_palette_get_colors(hb_face_t * face, unsigned int palette_index, unsigned int start_offset, unsigned int * color_count, hb_color_t * colors)
static int
hb_ot_color_palette_get_count
(long face) unsigned int hb_ot_color_palette_get_count(hb_face_t * face)
static int
hb_ot_color_palette_get_flags
(long face, int palette_index) hb_ot_color_palette_flags_t hb_ot_color_palette_get_flags(hb_face_t * face, unsigned int palette_index)
static int
hb_ot_color_palette_get_name_id
(long face, int palette_index) hb_ot_name_id_t hb_ot_color_palette_get_name_id(hb_face_t * face, unsigned int palette_index)
static void
hb_ot_font_set_funcs
(long font) void hb_ot_font_set_funcs(hb_font_t * font)
static void
hb_ot_layout_collect_features
(long face, int table_tag, @Nullable IntBuffer scripts, @Nullable IntBuffer languages, @Nullable IntBuffer features, long feature_indexes) void hb_ot_layout_collect_features(hb_face_t * face, hb_tag_t table_tag, hb_tag_t const * scripts, hb_tag_t const * languages, hb_tag_t const * features, hb_set_t * feature_indexes)
static void
hb_ot_layout_collect_features_map
(long face, int table_tag, int script_index, int language_index, long feature_map) void hb_ot_layout_collect_features_map(hb_face_t * face, hb_tag_t table_tag, unsigned script_index, unsigned language_index, hb_map_t * feature_map)
static void
hb_ot_layout_collect_lookups
(long face, int table_tag, @Nullable IntBuffer scripts, @Nullable IntBuffer languages, @Nullable IntBuffer features, long lookup_indexes) void hb_ot_layout_collect_lookups(hb_face_t * face, hb_tag_t table_tag, hb_tag_t const * scripts, hb_tag_t const * languages, hb_tag_t const * features, hb_set_t * lookup_indexes)
static int
hb_ot_layout_feature_get_characters
(long face, int table_tag, int feature_index, int start_offset, @Nullable IntBuffer char_count, @Nullable IntBuffer characters) unsigned int hb_ot_layout_feature_get_characters(hb_face_t * face, hb_tag_t table_tag, unsigned int feature_index, unsigned int start_offset, unsigned int * char_count, hb_codepoint_t * characters)
static int
hb_ot_layout_feature_get_lookups
(long face, int table_tag, int feature_index, int start_offset, @Nullable IntBuffer lookup_count, @Nullable IntBuffer lookup_indexes) unsigned int hb_ot_layout_feature_get_lookups(hb_face_t * face, hb_tag_t table_tag, unsigned int feature_index, unsigned int start_offset, unsigned int * lookup_count, unsigned int * lookup_indexes)
static boolean
hb_ot_layout_feature_get_name_ids
(long face, int table_tag, int feature_index, @Nullable IntBuffer label_id, @Nullable IntBuffer tooltip_id, @Nullable IntBuffer sample_id, @Nullable IntBuffer num_named_parameters, @Nullable IntBuffer first_param_id) hb_bool_t hb_ot_layout_feature_get_name_ids(hb_face_t * face, hb_tag_t table_tag, unsigned int feature_index, hb_ot_name_id_t * label_id, hb_ot_name_id_t * tooltip_id, hb_ot_name_id_t * sample_id, unsigned int * num_named_parameters, hb_ot_name_id_t * first_param_id)
static int
hb_ot_layout_feature_with_variations_get_lookups
(long face, int table_tag, int feature_index, int variations_index, int start_offset, @Nullable IntBuffer lookup_count, @Nullable IntBuffer lookup_indexes) unsigned int hb_ot_layout_feature_with_variations_get_lookups(hb_face_t * face, hb_tag_t table_tag, unsigned int feature_index, unsigned int variations_index, unsigned int start_offset, unsigned int * lookup_count, unsigned int * lookup_indexes)
static int
hb_ot_layout_get_attach_points
(long face, int glyph, int start_offset, @Nullable IntBuffer point_count, @Nullable IntBuffer point_array) unsigned int hb_ot_layout_get_attach_points(hb_face_t * face, hb_codepoint_t glyph, unsigned int start_offset, unsigned int * point_count, unsigned int * point_array)
static boolean
hb_ot_layout_get_baseline
(long font, int baseline_tag, int direction, int script_tag, int language_tag, @Nullable IntBuffer coord) hb_bool_t hb_ot_layout_get_baseline(hb_font_t * font, hb_ot_layout_baseline_tag_t baseline_tag, hb_direction_t direction, hb_tag_t script_tag, hb_tag_t language_tag, hb_position_t * coord)
static void
hb_ot_layout_get_baseline_with_fallback
(long font, int baseline_tag, int direction, int script_tag, int language_tag, @Nullable IntBuffer coord) void hb_ot_layout_get_baseline_with_fallback(hb_font_t * font, hb_ot_layout_baseline_tag_t baseline_tag, hb_direction_t direction, hb_tag_t script_tag, hb_tag_t language_tag, hb_position_t * coord)
static void
hb_ot_layout_get_baseline_with_fallback2
(long font, int baseline_tag, int direction, int script, long language, @Nullable IntBuffer coord) void hb_ot_layout_get_baseline_with_fallback2(hb_font_t * font, hb_ot_layout_baseline_tag_t baseline_tag, hb_direction_t direction, hb_script_t script, hb_language_t language, hb_position_t * coord)
static int
hb_ot_layout_get_glyph_class
(long face, int glyph) hb_ot_layout_glyph_class_t hb_ot_layout_get_glyph_class(hb_face_t * face, hb_codepoint_t glyph)
static void
hb_ot_layout_get_glyphs_in_class
(long face, int klass, long glyphs) void hb_ot_layout_get_glyphs_in_class(hb_face_t * face, hb_ot_layout_glyph_class_t klass, hb_set_t * glyphs)
static int
hb_ot_layout_baseline_tag_t hb_ot_layout_get_horizontal_baseline_tag_for_script(hb_script_t script)
static int
hb_ot_layout_get_ligature_carets
(long font, int direction, int glyph, int start_offset, @Nullable IntBuffer caret_count, @Nullable IntBuffer caret_array) unsigned int hb_ot_layout_get_ligature_carets(hb_font_t * font, hb_direction_t direction, hb_codepoint_t glyph, unsigned int start_offset, unsigned int * caret_count, hb_position_t * caret_array)
static boolean
hb_ot_layout_get_size_params
(long face, @Nullable IntBuffer design_size, @Nullable IntBuffer subfamily_id, @Nullable IntBuffer subfamily_name_id, @Nullable IntBuffer range_start, @Nullable IntBuffer range_end) hb_bool_t hb_ot_layout_get_size_params(hb_face_t * face, unsigned int * design_size, unsigned int * subfamily_id, hb_ot_name_id_t * subfamily_name_id, unsigned int * range_start, unsigned int * range_end)
static boolean
hb_ot_layout_has_glyph_classes
(long face) hb_bool_t hb_ot_layout_has_glyph_classes(hb_face_t * face)
static boolean
hb_ot_layout_has_positioning
(long face) hb_bool_t hb_ot_layout_has_positioning(hb_face_t * face)
static boolean
hb_ot_layout_has_substitution
(long face) hb_bool_t hb_ot_layout_has_substitution(hb_face_t * face)
static boolean
hb_ot_layout_language_find_feature
(long face, int table_tag, int script_index, int language_index, int feature_tag, @Nullable IntBuffer feature_index) hb_bool_t hb_ot_layout_language_find_feature(hb_face_t * face, hb_tag_t table_tag, unsigned int script_index, unsigned int language_index, hb_tag_t feature_tag, unsigned int * feature_index)
static int
hb_ot_layout_language_get_feature_indexes
(long face, int table_tag, int script_index, int language_index, int start_offset, @Nullable IntBuffer feature_count, @Nullable IntBuffer feature_indexes) unsigned int hb_ot_layout_language_get_feature_indexes(hb_face_t * face, hb_tag_t table_tag, unsigned int script_index, unsigned int language_index, unsigned int start_offset, unsigned int * feature_count, unsigned int * feature_indexes)
static int
hb_ot_layout_language_get_feature_tags
(long face, int table_tag, int script_index, int language_index, int start_offset, @Nullable IntBuffer feature_count, @Nullable IntBuffer feature_tags) unsigned int hb_ot_layout_language_get_feature_tags(hb_face_t * face, hb_tag_t table_tag, unsigned int script_index, unsigned int language_index, unsigned int start_offset, unsigned int * feature_count, hb_tag_t * feature_tags)
static boolean
hb_ot_layout_language_get_required_feature
(long face, int table_tag, int script_index, int language_index, @Nullable IntBuffer feature_index, @Nullable IntBuffer feature_tag) hb_bool_t hb_ot_layout_language_get_required_feature(hb_face_t * face, hb_tag_t table_tag, unsigned int script_index, unsigned int language_index, unsigned int * feature_index, hb_tag_t * feature_tag)
static boolean
hb_ot_layout_language_get_required_feature_index
(long face, int table_tag, int script_index, int language_index, @Nullable IntBuffer feature_index) hb_bool_t hb_ot_layout_language_get_required_feature_index(hb_face_t * face, hb_tag_t table_tag, unsigned int script_index, unsigned int language_index, unsigned int * feature_index)
static void
hb_ot_layout_lookup_collect_glyphs
(long face, int table_tag, int lookup_index, long glyphs_before, long glyphs_input, long glyphs_after, long glyphs_output) void hb_ot_layout_lookup_collect_glyphs(hb_face_t * face, hb_tag_t table_tag, unsigned int lookup_index, hb_set_t * glyphs_before, hb_set_t * glyphs_input, hb_set_t * glyphs_after, hb_set_t * glyphs_output)
static int
hb_ot_layout_lookup_get_glyph_alternates
(long face, int lookup_index, int glyph, int start_offset, @Nullable IntBuffer alternate_count, @Nullable IntBuffer alternate_glyphs) unsigned int hb_ot_layout_lookup_get_glyph_alternates(hb_face_t * face, unsigned int lookup_index, hb_codepoint_t glyph, unsigned int start_offset, unsigned int * alternate_count, hb_codepoint_t * alternate_glyphs)
static int
hb_ot_layout_lookup_get_optical_bound
(long font, int lookup_index, int direction, int glyph) hb_position_t hb_ot_layout_lookup_get_optical_bound(hb_font_t * font, unsigned int lookup_index, hb_direction_t direction, hb_codepoint_t glyph)
static void
hb_ot_layout_lookup_substitute_closure
(long face, int lookup_index, long glyphs) void hb_ot_layout_lookup_substitute_closure(hb_face_t * face, unsigned int lookup_index, hb_set_t * glyphs)
static boolean
hb_ot_layout_lookup_would_substitute
(long face, int lookup_index, IntBuffer glyphs, boolean zero_context) hb_bool_t hb_ot_layout_lookup_would_substitute(hb_face_t * face, unsigned int lookup_index, hb_codepoint_t const * glyphs, unsigned int glyphs_length, hb_bool_t zero_context)
static void
hb_ot_layout_lookups_substitute_closure
(long face, long lookups, long glyphs) void hb_ot_layout_lookups_substitute_closure(hb_face_t * face, hb_set_t const * lookups, hb_set_t * glyphs)
static int
hb_ot_layout_script_get_language_tags
(long face, int table_tag, int script_index, int start_offset, @Nullable IntBuffer language_count, @Nullable IntBuffer language_tags) unsigned int hb_ot_layout_script_get_language_tags(hb_face_t * face, hb_tag_t table_tag, unsigned int script_index, unsigned int start_offset, unsigned int * language_count, hb_tag_t * language_tags)
static boolean
hb_ot_layout_script_select_language
(long face, int table_tag, int script_index, IntBuffer language_tags, @Nullable IntBuffer language_index) hb_bool_t hb_ot_layout_script_select_language(hb_face_t * face, hb_tag_t table_tag, unsigned int script_index, unsigned int language_count, hb_tag_t const * language_tags, unsigned int * language_index)
static boolean
hb_ot_layout_table_find_feature_variations
(long face, int table_tag, IntBuffer coords, IntBuffer variations_index) hb_bool_t hb_ot_layout_table_find_feature_variations(hb_face_t * face, hb_tag_t table_tag, int const * coords, unsigned int num_coords, unsigned int * variations_index)
static boolean
hb_ot_layout_table_find_script
(long face, int table_tag, int script_tag, IntBuffer script_index) hb_bool_t hb_ot_layout_table_find_script(hb_face_t * face, hb_tag_t table_tag, hb_tag_t script_tag, unsigned int * script_index)
static int
hb_ot_layout_table_get_feature_tags
(long face, int table_tag, int start_offset, @Nullable IntBuffer feature_count, @Nullable IntBuffer feature_tags) unsigned int hb_ot_layout_table_get_feature_tags(hb_face_t * face, hb_tag_t table_tag, unsigned int start_offset, unsigned int * feature_count, hb_tag_t * feature_tags)
static int
hb_ot_layout_table_get_lookup_count
(long face, int table_tag) unsigned int hb_ot_layout_table_get_lookup_count(hb_face_t * face, hb_tag_t table_tag)
static int
hb_ot_layout_table_get_script_tags
(long face, int table_tag, int start_offset, @Nullable IntBuffer script_count, @Nullable IntBuffer script_tags) unsigned int hb_ot_layout_table_get_script_tags(hb_face_t * face, hb_tag_t table_tag, unsigned int start_offset, unsigned int * script_count, hb_tag_t * script_tags)
static boolean
hb_ot_layout_table_select_script
(long face, int table_tag, IntBuffer script_tags, IntBuffer script_index, @Nullable IntBuffer chosen_script) hb_bool_t hb_ot_layout_table_select_script(hb_face_t * face, hb_tag_t table_tag, unsigned int script_count, hb_tag_t const * script_tags, unsigned int * script_index, hb_tag_t * chosen_script)
static int
hb_ot_math_get_constant
(long font, int constant) hb_position_t hb_ot_math_get_constant(hb_font_t * font, hb_ot_math_constant_t constant)
static int
hb_ot_math_get_glyph_assembly
(long font, int glyph, int direction, int start_offset, @Nullable IntBuffer parts_count, @Nullable hb_ot_math_glyph_part_t.Buffer parts, @Nullable IntBuffer italics_correction) unsigned int hb_ot_math_get_glyph_assembly(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, unsigned int start_offset, unsigned int * parts_count, hb_ot_math_glyph_part_t * parts, hb_position_t * italics_correction)
static int
hb_ot_math_get_glyph_italics_correction
(long font, int glyph) hb_position_t hb_ot_math_get_glyph_italics_correction(hb_font_t * font, hb_codepoint_t glyph)
static int
hb_ot_math_get_glyph_kerning
(long font, int glyph, int kern, int correction_height) hb_position_t hb_ot_math_get_glyph_kerning(hb_font_t * font, hb_codepoint_t glyph, hb_ot_math_kern_t kern, hb_position_t correction_height)
static int
hb_ot_math_get_glyph_kernings
(long font, int glyph, int kern, int start_offset, @Nullable IntBuffer entries_count, @Nullable hb_ot_math_kern_entry_t.Buffer kern_entries) unsigned int hb_ot_math_get_glyph_kernings(hb_font_t * font, hb_codepoint_t glyph, hb_ot_math_kern_t kern, unsigned int start_offset, unsigned int * entries_count, hb_ot_math_kern_entry_t * kern_entries)
static int
hb_ot_math_get_glyph_top_accent_attachment
(long font, int glyph) hb_position_t hb_ot_math_get_glyph_top_accent_attachment(hb_font_t * font, hb_codepoint_t glyph)
static int
hb_ot_math_get_glyph_variants
(long font, int glyph, int direction, int start_offset, @Nullable IntBuffer variants_count, @Nullable hb_ot_math_glyph_variant_t.Buffer variants) unsigned int hb_ot_math_get_glyph_variants(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, unsigned int start_offset, unsigned int * variants_count, hb_ot_math_glyph_variant_t * variants)
static int
hb_ot_math_get_min_connector_overlap
(long font, int direction) hb_position_t hb_ot_math_get_min_connector_overlap(hb_font_t * font, hb_direction_t direction)
static boolean
hb_ot_math_has_data
(long face) hb_bool_t hb_ot_math_has_data(hb_face_t * face)
static boolean
hb_ot_math_is_glyph_extended_shape
(long face, int glyph) hb_bool_t hb_ot_math_is_glyph_extended_shape(hb_face_t * face, hb_codepoint_t glyph)
static int
hb_ot_meta_get_entry_tags
(long face, int start_offset, @Nullable IntBuffer entries_count, @Nullable IntBuffer entries) unsigned int hb_ot_meta_get_entry_tags(hb_face_t * face, unsigned int start_offset, unsigned int * entries_count, hb_ot_meta_tag_t * entries)
static long
hb_ot_meta_reference_entry
(long face, int meta_tag) hb_blob_t * hb_ot_meta_reference_entry(hb_face_t * face, hb_ot_meta_tag_t meta_tag)
static boolean
hb_ot_metrics_get_position
(long font, int metrics_tag, @Nullable IntBuffer position) hb_bool_t hb_ot_metrics_get_position(hb_font_t * font, hb_ot_metrics_tag_t metrics_tag, hb_position_t * position)
static void
hb_ot_metrics_get_position_with_fallback
(long font, int metrics_tag, @Nullable IntBuffer position) void hb_ot_metrics_get_position_with_fallback(hb_font_t * font, hb_ot_metrics_tag_t metrics_tag, hb_position_t * position)
static float
hb_ot_metrics_get_variation
(long font, int metrics_tag) float hb_ot_metrics_get_variation(hb_font_t * font, hb_ot_metrics_tag_t metrics_tag)
static int
hb_ot_metrics_get_x_variation
(long font, int metrics_tag) hb_position_t hb_ot_metrics_get_x_variation(hb_font_t * font, hb_ot_metrics_tag_t metrics_tag)
static int
hb_ot_metrics_get_y_variation
(long font, int metrics_tag) hb_position_t hb_ot_metrics_get_y_variation(hb_font_t * font, hb_ot_metrics_tag_t metrics_tag)
static int
hb_ot_name_get_utf16
(long face, int name_id, long language, @Nullable IntBuffer text_size, @Nullable ShortBuffer text) unsigned int hb_ot_name_get_utf16(hb_face_t * face, hb_ot_name_id_t name_id, hb_language_t language, unsigned int * text_size, uint16_t * text)
static int
hb_ot_name_get_utf32
(long face, int name_id, long language, @Nullable IntBuffer text_size, @Nullable IntBuffer text) unsigned int hb_ot_name_get_utf32(hb_face_t * face, hb_ot_name_id_t name_id, hb_language_t language, unsigned int * text_size, uint32_t * text)
static int
hb_ot_name_get_utf8
(long face, int name_id, long language, @Nullable IntBuffer text_size, @Nullable ByteBuffer text) unsigned int hb_ot_name_get_utf8(hb_face_t * face, hb_ot_name_id_t name_id, hb_language_t language, unsigned int * text_size, char * text)
static @Nullable hb_ot_name_entry_t.Buffer
hb_ot_name_list_names
(long face) hb_ot_name_entry_t const * hb_ot_name_list_names(hb_face_t * face, unsigned int * num_entries)
static boolean
hb_ot_ot_layout_get_baseline2
(long font, int baseline_tag, int direction, int script, long language, @Nullable IntBuffer coord) hb_bool_t hb_ot_ot_layout_get_baseline2(hb_font_t * font, hb_ot_layout_baseline_tag_t baseline_tag, hb_direction_t direction, hb_script_t script, hb_language_t language, hb_position_t * coord)
static boolean
hb_ot_ot_layout_get_font_extents
(long font, int direction, int script_tag, int language_tag, hb_font_extents_t extents) hb_bool_t hb_ot_ot_layout_get_font_extents(hb_font_t * font, hb_direction_t direction, hb_tag_t script_tag, hb_tag_t language_tag, hb_font_extents_t * extents)
static boolean
hb_ot_ot_layout_get_font_extents2
(long font, int direction, int script, long language, hb_font_extents_t extents) hb_bool_t hb_ot_ot_layout_get_font_extents2(hb_font_t * font, hb_direction_t direction, hb_script_t script, hb_language_t language, hb_font_extents_t * extents)
static void
hb_ot_shape_glyphs_closure
(long font, long buffer, @Nullable hb_feature_t.Buffer features, long glyphs) void hb_ot_shape_glyphs_closure(hb_font_t * font, hb_buffer_t * buffer, hb_feature_t const * features, unsigned int num_features, hb_set_t * glyphs)
static void
hb_ot_shape_plan_collect_lookups
(long shape_plan, int table_tag, long lookup_indexes) void hb_ot_shape_plan_collect_lookups(hb_shape_plan_t * shape_plan, hb_tag_t table_tag, hb_set_t * lookup_indexes)
static int
hb_ot_shape_plan_get_feature_tags
(long shape_plan, int start_offset, IntBuffer tag_count, IntBuffer tags) unsigned int hb_ot_shape_plan_get_feature_tags(hb_shape_plan_t * shape_plan, unsigned int start_offset, unsigned int * tag_count, hb_tag_t * tags)
static long
hb_ot_tag_to_language
(int tag) hb_language_t hb_ot_tag_to_language(hb_tag_t tag)
static int
hb_ot_tag_to_script
(int tag) hb_script_t hb_ot_tag_to_script(hb_tag_t tag)
static void
hb_ot_tags_from_script_and_language
(int script, long language, @Nullable IntBuffer script_count, @Nullable IntBuffer script_tags, @Nullable IntBuffer language_count, @Nullable IntBuffer language_tags) void hb_ot_tags_from_script_and_language(hb_script_t script, hb_language_t language, unsigned int * script_count, hb_tag_t * script_tags, unsigned int * language_count, hb_tag_t * language_tags)
static void
hb_ot_tags_to_script_and_language
(int script_tag, int language_tag, @Nullable IntBuffer script, @Nullable PointerBuffer language) void hb_ot_tags_to_script_and_language(hb_tag_t script_tag, hb_tag_t language_tag, hb_script_t * script, hb_language_t * language)
static boolean
hb_ot_var_find_axis_info
(long face, int axis_tag, hb_ot_var_axis_info_t axis_info) hb_bool_t hb_ot_var_find_axis_info(hb_face_t * face, hb_tag_t axis_tag, hb_ot_var_axis_info_t * axis_info)
static int
hb_ot_var_get_axis_count
(long face) unsigned int hb_ot_var_get_axis_count(hb_face_t * face)
static int
hb_ot_var_get_axis_infos
(long face, int start_offset, @Nullable IntBuffer axes_count, @Nullable hb_ot_var_axis_info_t.Buffer axes_array) unsigned int hb_ot_var_get_axis_infos(hb_face_t * face, unsigned int start_offset, unsigned int * axes_count, hb_ot_var_axis_info_t * axes_array)
static int
hb_ot_var_get_named_instance_count
(long face) unsigned int hb_ot_var_get_named_instance_count(hb_face_t * face)
static boolean
hb_ot_var_has_data
(long face) hb_bool_t hb_ot_var_has_data(hb_face_t * face)
static int
hb_ot_var_named_instance_get_design_coords
(long face, int instance_index, @Nullable IntBuffer coords_length, @Nullable FloatBuffer coords) unsigned int hb_ot_var_named_instance_get_design_coords(hb_face_t * face, unsigned int instance_index, unsigned int * coords_length, float * coords)
static int
hb_ot_var_named_instance_get_postscript_name_id
(long face, int instance_index) hb_ot_name_id_t hb_ot_var_named_instance_get_postscript_name_id(hb_face_t * face, unsigned int instance_index)
static int
hb_ot_var_named_instance_get_subfamily_name_id
(long face, int instance_index) hb_ot_name_id_t hb_ot_var_named_instance_get_subfamily_name_id(hb_face_t * face, unsigned int instance_index)
static void
hb_ot_var_normalize_coords
(long face, FloatBuffer design_coords, IntBuffer normalized_coords) void hb_ot_var_normalize_coords(hb_face_t * face, unsigned int coords_length, float const * design_coords, int * normalized_coords)
static void
hb_ot_var_normalize_variations
(long face, hb_variation_t.Buffer variations, IntBuffer coords) void hb_ot_var_normalize_variations(hb_face_t * face, hb_variation_t const * variations, unsigned int variations_length, int * coords, unsigned int coords_length)
static int
nhb_ot_color_glyph_get_layers
(long face, int glyph, int start_offset, long layer_count, long layers) unsigned int hb_ot_color_glyph_get_layers(hb_face_t * face, hb_codepoint_t glyph, unsigned int start_offset, unsigned int * layer_count, hb_ot_color_layer_t * layers)
static int
nhb_ot_color_palette_get_colors
(long face, int palette_index, int start_offset, long color_count, long colors) unsigned int hb_ot_color_palette_get_colors(hb_face_t * face, unsigned int palette_index, unsigned int start_offset, unsigned int * color_count, hb_color_t * colors)
static void
nhb_ot_layout_collect_features
(long face, int table_tag, long scripts, long languages, long features, long feature_indexes) void hb_ot_layout_collect_features(hb_face_t * face, hb_tag_t table_tag, hb_tag_t const * scripts, hb_tag_t const * languages, hb_tag_t const * features, hb_set_t * feature_indexes)
static void
nhb_ot_layout_collect_lookups
(long face, int table_tag, long scripts, long languages, long features, long lookup_indexes) void hb_ot_layout_collect_lookups(hb_face_t * face, hb_tag_t table_tag, hb_tag_t const * scripts, hb_tag_t const * languages, hb_tag_t const * features, hb_set_t * lookup_indexes)
static int
nhb_ot_layout_feature_get_characters
(long face, int table_tag, int feature_index, int start_offset, long char_count, long characters) unsigned int hb_ot_layout_feature_get_characters(hb_face_t * face, hb_tag_t table_tag, unsigned int feature_index, unsigned int start_offset, unsigned int * char_count, hb_codepoint_t * characters)
static int
nhb_ot_layout_feature_get_lookups
(long face, int table_tag, int feature_index, int start_offset, long lookup_count, long lookup_indexes) unsigned int hb_ot_layout_feature_get_lookups(hb_face_t * face, hb_tag_t table_tag, unsigned int feature_index, unsigned int start_offset, unsigned int * lookup_count, unsigned int * lookup_indexes)
static int
nhb_ot_layout_feature_get_name_ids
(long face, int table_tag, int feature_index, long label_id, long tooltip_id, long sample_id, long num_named_parameters, long first_param_id) hb_bool_t hb_ot_layout_feature_get_name_ids(hb_face_t * face, hb_tag_t table_tag, unsigned int feature_index, hb_ot_name_id_t * label_id, hb_ot_name_id_t * tooltip_id, hb_ot_name_id_t * sample_id, unsigned int * num_named_parameters, hb_ot_name_id_t * first_param_id)
static int
nhb_ot_layout_feature_with_variations_get_lookups
(long face, int table_tag, int feature_index, int variations_index, int start_offset, long lookup_count, long lookup_indexes) unsigned int hb_ot_layout_feature_with_variations_get_lookups(hb_face_t * face, hb_tag_t table_tag, unsigned int feature_index, unsigned int variations_index, unsigned int start_offset, unsigned int * lookup_count, unsigned int * lookup_indexes)
static int
nhb_ot_layout_get_attach_points
(long face, int glyph, int start_offset, long point_count, long point_array) unsigned int hb_ot_layout_get_attach_points(hb_face_t * face, hb_codepoint_t glyph, unsigned int start_offset, unsigned int * point_count, unsigned int * point_array)
static int
nhb_ot_layout_get_baseline
(long font, int baseline_tag, int direction, int script_tag, int language_tag, long coord) hb_bool_t hb_ot_layout_get_baseline(hb_font_t * font, hb_ot_layout_baseline_tag_t baseline_tag, hb_direction_t direction, hb_tag_t script_tag, hb_tag_t language_tag, hb_position_t * coord)
static void
nhb_ot_layout_get_baseline_with_fallback
(long font, int baseline_tag, int direction, int script_tag, int language_tag, long coord) void hb_ot_layout_get_baseline_with_fallback(hb_font_t * font, hb_ot_layout_baseline_tag_t baseline_tag, hb_direction_t direction, hb_tag_t script_tag, hb_tag_t language_tag, hb_position_t * coord)
static void
nhb_ot_layout_get_baseline_with_fallback2
(long font, int baseline_tag, int direction, int script, long language, long coord) void hb_ot_layout_get_baseline_with_fallback2(hb_font_t * font, hb_ot_layout_baseline_tag_t baseline_tag, hb_direction_t direction, hb_script_t script, hb_language_t language, hb_position_t * coord)
static int
nhb_ot_layout_get_ligature_carets
(long font, int direction, int glyph, int start_offset, long caret_count, long caret_array) unsigned int hb_ot_layout_get_ligature_carets(hb_font_t * font, hb_direction_t direction, hb_codepoint_t glyph, unsigned int start_offset, unsigned int * caret_count, hb_position_t * caret_array)
static int
nhb_ot_layout_get_size_params
(long face, long design_size, long subfamily_id, long subfamily_name_id, long range_start, long range_end) hb_bool_t hb_ot_layout_get_size_params(hb_face_t * face, unsigned int * design_size, unsigned int * subfamily_id, hb_ot_name_id_t * subfamily_name_id, unsigned int * range_start, unsigned int * range_end)
static int
nhb_ot_layout_language_find_feature
(long face, int table_tag, int script_index, int language_index, int feature_tag, long feature_index) hb_bool_t hb_ot_layout_language_find_feature(hb_face_t * face, hb_tag_t table_tag, unsigned int script_index, unsigned int language_index, hb_tag_t feature_tag, unsigned int * feature_index)
static int
nhb_ot_layout_language_get_feature_indexes
(long face, int table_tag, int script_index, int language_index, int start_offset, long feature_count, long feature_indexes) unsigned int hb_ot_layout_language_get_feature_indexes(hb_face_t * face, hb_tag_t table_tag, unsigned int script_index, unsigned int language_index, unsigned int start_offset, unsigned int * feature_count, unsigned int * feature_indexes)
static int
nhb_ot_layout_language_get_feature_tags
(long face, int table_tag, int script_index, int language_index, int start_offset, long feature_count, long feature_tags) unsigned int hb_ot_layout_language_get_feature_tags(hb_face_t * face, hb_tag_t table_tag, unsigned int script_index, unsigned int language_index, unsigned int start_offset, unsigned int * feature_count, hb_tag_t * feature_tags)
static int
nhb_ot_layout_language_get_required_feature
(long face, int table_tag, int script_index, int language_index, long feature_index, long feature_tag) hb_bool_t hb_ot_layout_language_get_required_feature(hb_face_t * face, hb_tag_t table_tag, unsigned int script_index, unsigned int language_index, unsigned int * feature_index, hb_tag_t * feature_tag)
static int
nhb_ot_layout_language_get_required_feature_index
(long face, int table_tag, int script_index, int language_index, long feature_index) hb_bool_t hb_ot_layout_language_get_required_feature_index(hb_face_t * face, hb_tag_t table_tag, unsigned int script_index, unsigned int language_index, unsigned int * feature_index)
static int
nhb_ot_layout_lookup_get_glyph_alternates
(long face, int lookup_index, int glyph, int start_offset, long alternate_count, long alternate_glyphs) unsigned int hb_ot_layout_lookup_get_glyph_alternates(hb_face_t * face, unsigned int lookup_index, hb_codepoint_t glyph, unsigned int start_offset, unsigned int * alternate_count, hb_codepoint_t * alternate_glyphs)
static int
nhb_ot_layout_lookup_would_substitute
(long face, int lookup_index, long glyphs, int glyphs_length, int zero_context) hb_bool_t hb_ot_layout_lookup_would_substitute(hb_face_t * face, unsigned int lookup_index, hb_codepoint_t const * glyphs, unsigned int glyphs_length, hb_bool_t zero_context)
static int
nhb_ot_layout_script_get_language_tags
(long face, int table_tag, int script_index, int start_offset, long language_count, long language_tags) unsigned int hb_ot_layout_script_get_language_tags(hb_face_t * face, hb_tag_t table_tag, unsigned int script_index, unsigned int start_offset, unsigned int * language_count, hb_tag_t * language_tags)
static int
nhb_ot_layout_script_select_language
(long face, int table_tag, int script_index, int language_count, long language_tags, long language_index) hb_bool_t hb_ot_layout_script_select_language(hb_face_t * face, hb_tag_t table_tag, unsigned int script_index, unsigned int language_count, hb_tag_t const * language_tags, unsigned int * language_index)
static int
nhb_ot_layout_table_find_feature_variations
(long face, int table_tag, long coords, int num_coords, long variations_index) hb_bool_t hb_ot_layout_table_find_feature_variations(hb_face_t * face, hb_tag_t table_tag, int const * coords, unsigned int num_coords, unsigned int * variations_index)
static int
nhb_ot_layout_table_find_script
(long face, int table_tag, int script_tag, long script_index) hb_bool_t hb_ot_layout_table_find_script(hb_face_t * face, hb_tag_t table_tag, hb_tag_t script_tag, unsigned int * script_index)
static int
nhb_ot_layout_table_get_feature_tags
(long face, int table_tag, int start_offset, long feature_count, long feature_tags) unsigned int hb_ot_layout_table_get_feature_tags(hb_face_t * face, hb_tag_t table_tag, unsigned int start_offset, unsigned int * feature_count, hb_tag_t * feature_tags)
static int
nhb_ot_layout_table_get_script_tags
(long face, int table_tag, int start_offset, long script_count, long script_tags) unsigned int hb_ot_layout_table_get_script_tags(hb_face_t * face, hb_tag_t table_tag, unsigned int start_offset, unsigned int * script_count, hb_tag_t * script_tags)
static int
nhb_ot_layout_table_select_script
(long face, int table_tag, int script_count, long script_tags, long script_index, long chosen_script) hb_bool_t hb_ot_layout_table_select_script(hb_face_t * face, hb_tag_t table_tag, unsigned int script_count, hb_tag_t const * script_tags, unsigned int * script_index, hb_tag_t * chosen_script)
static int
nhb_ot_math_get_glyph_assembly
(long font, int glyph, int direction, int start_offset, long parts_count, long parts, long italics_correction) unsigned int hb_ot_math_get_glyph_assembly(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, unsigned int start_offset, unsigned int * parts_count, hb_ot_math_glyph_part_t * parts, hb_position_t * italics_correction)
static int
nhb_ot_math_get_glyph_kernings
(long font, int glyph, int kern, int start_offset, long entries_count, long kern_entries) unsigned int hb_ot_math_get_glyph_kernings(hb_font_t * font, hb_codepoint_t glyph, hb_ot_math_kern_t kern, unsigned int start_offset, unsigned int * entries_count, hb_ot_math_kern_entry_t * kern_entries)
static int
nhb_ot_math_get_glyph_variants
(long font, int glyph, int direction, int start_offset, long variants_count, long variants) unsigned int hb_ot_math_get_glyph_variants(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, unsigned int start_offset, unsigned int * variants_count, hb_ot_math_glyph_variant_t * variants)
static int
nhb_ot_meta_get_entry_tags
(long face, int start_offset, long entries_count, long entries) unsigned int hb_ot_meta_get_entry_tags(hb_face_t * face, unsigned int start_offset, unsigned int * entries_count, hb_ot_meta_tag_t * entries)
static int
nhb_ot_metrics_get_position
(long font, int metrics_tag, long position) hb_bool_t hb_ot_metrics_get_position(hb_font_t * font, hb_ot_metrics_tag_t metrics_tag, hb_position_t * position)
static void
nhb_ot_metrics_get_position_with_fallback
(long font, int metrics_tag, long position) void hb_ot_metrics_get_position_with_fallback(hb_font_t * font, hb_ot_metrics_tag_t metrics_tag, hb_position_t * position)
static int
nhb_ot_name_get_utf16
(long face, int name_id, long language, long text_size, long text) unsigned int hb_ot_name_get_utf16(hb_face_t * face, hb_ot_name_id_t name_id, hb_language_t language, unsigned int * text_size, uint16_t * text)
static int
nhb_ot_name_get_utf32
(long face, int name_id, long language, long text_size, long text) unsigned int hb_ot_name_get_utf32(hb_face_t * face, hb_ot_name_id_t name_id, hb_language_t language, unsigned int * text_size, uint32_t * text)
static int
nhb_ot_name_get_utf8
(long face, int name_id, long language, long text_size, long text) unsigned int hb_ot_name_get_utf8(hb_face_t * face, hb_ot_name_id_t name_id, hb_language_t language, unsigned int * text_size, char * text)
static long
nhb_ot_name_list_names
(long face, long num_entries) hb_ot_name_entry_t const * hb_ot_name_list_names(hb_face_t * face, unsigned int * num_entries)
static int
nhb_ot_ot_layout_get_baseline2
(long font, int baseline_tag, int direction, int script, long language, long coord) hb_bool_t hb_ot_ot_layout_get_baseline2(hb_font_t * font, hb_ot_layout_baseline_tag_t baseline_tag, hb_direction_t direction, hb_script_t script, hb_language_t language, hb_position_t * coord)
static int
nhb_ot_ot_layout_get_font_extents
(long font, int direction, int script_tag, int language_tag, long extents) hb_bool_t hb_ot_ot_layout_get_font_extents(hb_font_t * font, hb_direction_t direction, hb_tag_t script_tag, hb_tag_t language_tag, hb_font_extents_t * extents)
static int
nhb_ot_ot_layout_get_font_extents2
(long font, int direction, int script, long language, long extents) hb_bool_t hb_ot_ot_layout_get_font_extents2(hb_font_t * font, hb_direction_t direction, hb_script_t script, hb_language_t language, hb_font_extents_t * extents)
static void
nhb_ot_shape_glyphs_closure
(long font, long buffer, long features, int num_features, long glyphs) void hb_ot_shape_glyphs_closure(hb_font_t * font, hb_buffer_t * buffer, hb_feature_t const * features, unsigned int num_features, hb_set_t * glyphs)
static int
nhb_ot_shape_plan_get_feature_tags
(long shape_plan, int start_offset, long tag_count, long tags) unsigned int hb_ot_shape_plan_get_feature_tags(hb_shape_plan_t * shape_plan, unsigned int start_offset, unsigned int * tag_count, hb_tag_t * tags)
static void
nhb_ot_tags_from_script_and_language
(int script, long language, long script_count, long script_tags, long language_count, long language_tags) void hb_ot_tags_from_script_and_language(hb_script_t script, hb_language_t language, unsigned int * script_count, hb_tag_t * script_tags, unsigned int * language_count, hb_tag_t * language_tags)
static void
nhb_ot_tags_to_script_and_language
(int script_tag, int language_tag, long script, long language) void hb_ot_tags_to_script_and_language(hb_tag_t script_tag, hb_tag_t language_tag, hb_script_t * script, hb_language_t * language)
static int
nhb_ot_var_find_axis_info
(long face, int axis_tag, long axis_info) hb_bool_t hb_ot_var_find_axis_info(hb_face_t * face, hb_tag_t axis_tag, hb_ot_var_axis_info_t * axis_info)
static int
nhb_ot_var_get_axis_infos
(long face, int start_offset, long axes_count, long axes_array) unsigned int hb_ot_var_get_axis_infos(hb_face_t * face, unsigned int start_offset, unsigned int * axes_count, hb_ot_var_axis_info_t * axes_array)
static int
nhb_ot_var_named_instance_get_design_coords
(long face, int instance_index, long coords_length, long coords) unsigned int hb_ot_var_named_instance_get_design_coords(hb_face_t * face, unsigned int instance_index, unsigned int * coords_length, float * coords)
static void
nhb_ot_var_normalize_coords
(long face, int coords_length, long design_coords, long normalized_coords) void hb_ot_var_normalize_coords(hb_face_t * face, unsigned int coords_length, float const * design_coords, int * normalized_coords)
static void
nhb_ot_var_normalize_variations
(long face, long variations, int variations_length, long coords, int coords_length) void hb_ot_var_normalize_variations(hb_face_t * face, hb_variation_t const * variations, unsigned int variations_length, int * coords, unsigned int coords_length)
-
Field Details
-
HB_OT_COLOR_PALETTE_FLAG_DEFAULT
public static final int HB_OT_COLOR_PALETTE_FLAG_DEFAULT- See Also:
-
HB_OT_COLOR_PALETTE_FLAG_USABLE_WITH_LIGHT_BACKGROUND
public static final int HB_OT_COLOR_PALETTE_FLAG_USABLE_WITH_LIGHT_BACKGROUND- See Also:
-
HB_OT_COLOR_PALETTE_FLAG_USABLE_WITH_DARK_BACKGROUND
public static final int HB_OT_COLOR_PALETTE_FLAG_USABLE_WITH_DARK_BACKGROUND- See Also:
-
HB_OT_TAG_BASE
public static final int HB_OT_TAG_BASE -
HB_OT_TAG_GDEF
public static final int HB_OT_TAG_GDEF -
HB_OT_TAG_GSUB
public static final int HB_OT_TAG_GSUB -
HB_OT_TAG_GPOS
public static final int HB_OT_TAG_GPOS -
HB_OT_TAG_JSTF
public static final int HB_OT_TAG_JSTF -
HB_OT_TAG_DEFAULT_SCRIPT
public static final int HB_OT_TAG_DEFAULT_SCRIPT -
HB_OT_TAG_DEFAULT_LANGUAGE
public static final int HB_OT_TAG_DEFAULT_LANGUAGE -
HB_OT_MAX_TAGS_PER_SCRIPT
public static final int HB_OT_MAX_TAGS_PER_SCRIPT- See Also:
-
HB_OT_MAX_TAGS_PER_LANGUAGE
public static final int HB_OT_MAX_TAGS_PER_LANGUAGE- See Also:
-
HB_OT_LAYOUT_GLYPH_CLASS_UNCLASSIFIED
public static final int HB_OT_LAYOUT_GLYPH_CLASS_UNCLASSIFIED- See Also:
-
HB_OT_LAYOUT_GLYPH_CLASS_BASE_GLYPH
public static final int HB_OT_LAYOUT_GLYPH_CLASS_BASE_GLYPH- See Also:
-
HB_OT_LAYOUT_GLYPH_CLASS_LIGATURE
public static final int HB_OT_LAYOUT_GLYPH_CLASS_LIGATURE- See Also:
-
HB_OT_LAYOUT_GLYPH_CLASS_MARK
public static final int HB_OT_LAYOUT_GLYPH_CLASS_MARK- See Also:
-
HB_OT_LAYOUT_GLYPH_CLASS_COMPONENT
public static final int HB_OT_LAYOUT_GLYPH_CLASS_COMPONENT- See Also:
-
HB_OT_LAYOUT_NO_SCRIPT_INDEX
public static final int HB_OT_LAYOUT_NO_SCRIPT_INDEX- See Also:
-
HB_OT_LAYOUT_NO_FEATURE_INDEX
public static final int HB_OT_LAYOUT_NO_FEATURE_INDEX- See Also:
-
HB_OT_LAYOUT_DEFAULT_LANGUAGE_INDEX
public static final int HB_OT_LAYOUT_DEFAULT_LANGUAGE_INDEX- See Also:
-
HB_OT_LAYOUT_NO_VARIATIONS_INDEX
public static final int HB_OT_LAYOUT_NO_VARIATIONS_INDEX- See Also:
-
HB_OT_LAYOUT_BASELINE_TAG_ROMAN
public static final int HB_OT_LAYOUT_BASELINE_TAG_ROMAN -
HB_OT_LAYOUT_BASELINE_TAG_HANGING
public static final int HB_OT_LAYOUT_BASELINE_TAG_HANGING -
HB_OT_LAYOUT_BASELINE_TAG_IDEO_FACE_BOTTOM_OR_LEFT
public static final int HB_OT_LAYOUT_BASELINE_TAG_IDEO_FACE_BOTTOM_OR_LEFT -
HB_OT_LAYOUT_BASELINE_TAG_IDEO_FACE_TOP_OR_RIGHT
public static final int HB_OT_LAYOUT_BASELINE_TAG_IDEO_FACE_TOP_OR_RIGHT -
HB_OT_LAYOUT_BASELINE_TAG_IDEO_FACE_CENTRAL
public static final int HB_OT_LAYOUT_BASELINE_TAG_IDEO_FACE_CENTRAL -
HB_OT_LAYOUT_BASELINE_TAG_IDEO_EMBOX_BOTTOM_OR_LEFT
public static final int HB_OT_LAYOUT_BASELINE_TAG_IDEO_EMBOX_BOTTOM_OR_LEFT -
HB_OT_LAYOUT_BASELINE_TAG_IDEO_EMBOX_TOP_OR_RIGHT
public static final int HB_OT_LAYOUT_BASELINE_TAG_IDEO_EMBOX_TOP_OR_RIGHT -
HB_OT_LAYOUT_BASELINE_TAG_IDEO_EMBOX_CENTRAL
public static final int HB_OT_LAYOUT_BASELINE_TAG_IDEO_EMBOX_CENTRAL -
HB_OT_LAYOUT_BASELINE_TAG_MATH
public static final int HB_OT_LAYOUT_BASELINE_TAG_MATH -
HB_OT_TAG_MATH
public static final int HB_OT_TAG_MATH -
HB_OT_TAG_MATH_SCRIPT
public static final int HB_OT_TAG_MATH_SCRIPT -
HB_OT_MATH_CONSTANT_SCRIPT_PERCENT_SCALE_DOWN
public static final int HB_OT_MATH_CONSTANT_SCRIPT_PERCENT_SCALE_DOWN- See Also:
-
HB_OT_MATH_CONSTANT_SCRIPT_SCRIPT_PERCENT_SCALE_DOWN
public static final int HB_OT_MATH_CONSTANT_SCRIPT_SCRIPT_PERCENT_SCALE_DOWN- See Also:
-
HB_OT_MATH_CONSTANT_DELIMITED_SUB_FORMULA_MIN_HEIGHT
public static final int HB_OT_MATH_CONSTANT_DELIMITED_SUB_FORMULA_MIN_HEIGHT- See Also:
-
HB_OT_MATH_CONSTANT_DISPLAY_OPERATOR_MIN_HEIGHT
public static final int HB_OT_MATH_CONSTANT_DISPLAY_OPERATOR_MIN_HEIGHT- See Also:
-
HB_OT_MATH_CONSTANT_MATH_LEADING
public static final int HB_OT_MATH_CONSTANT_MATH_LEADING- See Also:
-
HB_OT_MATH_CONSTANT_AXIS_HEIGHT
public static final int HB_OT_MATH_CONSTANT_AXIS_HEIGHT- See Also:
-
HB_OT_MATH_CONSTANT_ACCENT_BASE_HEIGHT
public static final int HB_OT_MATH_CONSTANT_ACCENT_BASE_HEIGHT- See Also:
-
HB_OT_MATH_CONSTANT_FLATTENED_ACCENT_BASE_HEIGHT
public static final int HB_OT_MATH_CONSTANT_FLATTENED_ACCENT_BASE_HEIGHT- See Also:
-
HB_OT_MATH_CONSTANT_SUBSCRIPT_SHIFT_DOWN
public static final int HB_OT_MATH_CONSTANT_SUBSCRIPT_SHIFT_DOWN- See Also:
-
HB_OT_MATH_CONSTANT_SUBSCRIPT_TOP_MAX
public static final int HB_OT_MATH_CONSTANT_SUBSCRIPT_TOP_MAX- See Also:
-
HB_OT_MATH_CONSTANT_SUBSCRIPT_BASELINE_DROP_MIN
public static final int HB_OT_MATH_CONSTANT_SUBSCRIPT_BASELINE_DROP_MIN- See Also:
-
HB_OT_MATH_CONSTANT_SUPERSCRIPT_SHIFT_UP
public static final int HB_OT_MATH_CONSTANT_SUPERSCRIPT_SHIFT_UP- See Also:
-
HB_OT_MATH_CONSTANT_SUPERSCRIPT_SHIFT_UP_CRAMPED
public static final int HB_OT_MATH_CONSTANT_SUPERSCRIPT_SHIFT_UP_CRAMPED- See Also:
-
HB_OT_MATH_CONSTANT_SUPERSCRIPT_BOTTOM_MIN
public static final int HB_OT_MATH_CONSTANT_SUPERSCRIPT_BOTTOM_MIN- See Also:
-
HB_OT_MATH_CONSTANT_SUPERSCRIPT_BASELINE_DROP_MAX
public static final int HB_OT_MATH_CONSTANT_SUPERSCRIPT_BASELINE_DROP_MAX- See Also:
-
HB_OT_MATH_CONSTANT_SUB_SUPERSCRIPT_GAP_MIN
public static final int HB_OT_MATH_CONSTANT_SUB_SUPERSCRIPT_GAP_MIN- See Also:
-
HB_OT_MATH_CONSTANT_SUPERSCRIPT_BOTTOM_MAX_WITH_SUBSCRIPT
public static final int HB_OT_MATH_CONSTANT_SUPERSCRIPT_BOTTOM_MAX_WITH_SUBSCRIPT- See Also:
-
HB_OT_MATH_CONSTANT_SPACE_AFTER_SCRIPT
public static final int HB_OT_MATH_CONSTANT_SPACE_AFTER_SCRIPT- See Also:
-
HB_OT_MATH_CONSTANT_UPPER_LIMIT_GAP_MIN
public static final int HB_OT_MATH_CONSTANT_UPPER_LIMIT_GAP_MIN- See Also:
-
HB_OT_MATH_CONSTANT_UPPER_LIMIT_BASELINE_RISE_MIN
public static final int HB_OT_MATH_CONSTANT_UPPER_LIMIT_BASELINE_RISE_MIN- See Also:
-
HB_OT_MATH_CONSTANT_LOWER_LIMIT_GAP_MIN
public static final int HB_OT_MATH_CONSTANT_LOWER_LIMIT_GAP_MIN- See Also:
-
HB_OT_MATH_CONSTANT_LOWER_LIMIT_BASELINE_DROP_MIN
public static final int HB_OT_MATH_CONSTANT_LOWER_LIMIT_BASELINE_DROP_MIN- See Also:
-
HB_OT_MATH_CONSTANT_STACK_TOP_SHIFT_UP
public static final int HB_OT_MATH_CONSTANT_STACK_TOP_SHIFT_UP- See Also:
-
HB_OT_MATH_CONSTANT_STACK_TOP_DISPLAY_STYLE_SHIFT_UP
public static final int HB_OT_MATH_CONSTANT_STACK_TOP_DISPLAY_STYLE_SHIFT_UP- See Also:
-
HB_OT_MATH_CONSTANT_STACK_BOTTOM_SHIFT_DOWN
public static final int HB_OT_MATH_CONSTANT_STACK_BOTTOM_SHIFT_DOWN- See Also:
-
HB_OT_MATH_CONSTANT_STACK_BOTTOM_DISPLAY_STYLE_SHIFT_DOWN
public static final int HB_OT_MATH_CONSTANT_STACK_BOTTOM_DISPLAY_STYLE_SHIFT_DOWN- See Also:
-
HB_OT_MATH_CONSTANT_STACK_GAP_MIN
public static final int HB_OT_MATH_CONSTANT_STACK_GAP_MIN- See Also:
-
HB_OT_MATH_CONSTANT_STACK_DISPLAY_STYLE_GAP_MIN
public static final int HB_OT_MATH_CONSTANT_STACK_DISPLAY_STYLE_GAP_MIN- See Also:
-
HB_OT_MATH_CONSTANT_STRETCH_STACK_TOP_SHIFT_UP
public static final int HB_OT_MATH_CONSTANT_STRETCH_STACK_TOP_SHIFT_UP- See Also:
-
HB_OT_MATH_CONSTANT_STRETCH_STACK_BOTTOM_SHIFT_DOWN
public static final int HB_OT_MATH_CONSTANT_STRETCH_STACK_BOTTOM_SHIFT_DOWN- See Also:
-
HB_OT_MATH_CONSTANT_STRETCH_STACK_GAP_ABOVE_MIN
public static final int HB_OT_MATH_CONSTANT_STRETCH_STACK_GAP_ABOVE_MIN- See Also:
-
HB_OT_MATH_CONSTANT_STRETCH_STACK_GAP_BELOW_MIN
public static final int HB_OT_MATH_CONSTANT_STRETCH_STACK_GAP_BELOW_MIN- See Also:
-
HB_OT_MATH_CONSTANT_FRACTION_NUMERATOR_SHIFT_UP
public static final int HB_OT_MATH_CONSTANT_FRACTION_NUMERATOR_SHIFT_UP- See Also:
-
HB_OT_MATH_CONSTANT_FRACTION_NUMERATOR_DISPLAY_STYLE_SHIFT_UP
public static final int HB_OT_MATH_CONSTANT_FRACTION_NUMERATOR_DISPLAY_STYLE_SHIFT_UP- See Also:
-
HB_OT_MATH_CONSTANT_FRACTION_DENOMINATOR_SHIFT_DOWN
public static final int HB_OT_MATH_CONSTANT_FRACTION_DENOMINATOR_SHIFT_DOWN- See Also:
-
HB_OT_MATH_CONSTANT_FRACTION_DENOMINATOR_DISPLAY_STYLE_SHIFT_DOWN
public static final int HB_OT_MATH_CONSTANT_FRACTION_DENOMINATOR_DISPLAY_STYLE_SHIFT_DOWN- See Also:
-
HB_OT_MATH_CONSTANT_FRACTION_NUMERATOR_GAP_MIN
public static final int HB_OT_MATH_CONSTANT_FRACTION_NUMERATOR_GAP_MIN- See Also:
-
HB_OT_MATH_CONSTANT_FRACTION_NUM_DISPLAY_STYLE_GAP_MIN
public static final int HB_OT_MATH_CONSTANT_FRACTION_NUM_DISPLAY_STYLE_GAP_MIN- See Also:
-
HB_OT_MATH_CONSTANT_FRACTION_RULE_THICKNESS
public static final int HB_OT_MATH_CONSTANT_FRACTION_RULE_THICKNESS- See Also:
-
HB_OT_MATH_CONSTANT_FRACTION_DENOMINATOR_GAP_MIN
public static final int HB_OT_MATH_CONSTANT_FRACTION_DENOMINATOR_GAP_MIN- See Also:
-
HB_OT_MATH_CONSTANT_FRACTION_DENOM_DISPLAY_STYLE_GAP_MIN
public static final int HB_OT_MATH_CONSTANT_FRACTION_DENOM_DISPLAY_STYLE_GAP_MIN- See Also:
-
HB_OT_MATH_CONSTANT_SKEWED_FRACTION_HORIZONTAL_GAP
public static final int HB_OT_MATH_CONSTANT_SKEWED_FRACTION_HORIZONTAL_GAP- See Also:
-
HB_OT_MATH_CONSTANT_SKEWED_FRACTION_VERTICAL_GAP
public static final int HB_OT_MATH_CONSTANT_SKEWED_FRACTION_VERTICAL_GAP- See Also:
-
HB_OT_MATH_CONSTANT_OVERBAR_VERTICAL_GAP
public static final int HB_OT_MATH_CONSTANT_OVERBAR_VERTICAL_GAP- See Also:
-
HB_OT_MATH_CONSTANT_OVERBAR_RULE_THICKNESS
public static final int HB_OT_MATH_CONSTANT_OVERBAR_RULE_THICKNESS- See Also:
-
HB_OT_MATH_CONSTANT_OVERBAR_EXTRA_ASCENDER
public static final int HB_OT_MATH_CONSTANT_OVERBAR_EXTRA_ASCENDER- See Also:
-
HB_OT_MATH_CONSTANT_UNDERBAR_VERTICAL_GAP
public static final int HB_OT_MATH_CONSTANT_UNDERBAR_VERTICAL_GAP- See Also:
-
HB_OT_MATH_CONSTANT_UNDERBAR_RULE_THICKNESS
public static final int HB_OT_MATH_CONSTANT_UNDERBAR_RULE_THICKNESS- See Also:
-
HB_OT_MATH_CONSTANT_UNDERBAR_EXTRA_DESCENDER
public static final int HB_OT_MATH_CONSTANT_UNDERBAR_EXTRA_DESCENDER- See Also:
-
HB_OT_MATH_CONSTANT_RADICAL_VERTICAL_GAP
public static final int HB_OT_MATH_CONSTANT_RADICAL_VERTICAL_GAP- See Also:
-
HB_OT_MATH_CONSTANT_RADICAL_DISPLAY_STYLE_VERTICAL_GAP
public static final int HB_OT_MATH_CONSTANT_RADICAL_DISPLAY_STYLE_VERTICAL_GAP- See Also:
-
HB_OT_MATH_CONSTANT_RADICAL_RULE_THICKNESS
public static final int HB_OT_MATH_CONSTANT_RADICAL_RULE_THICKNESS- See Also:
-
HB_OT_MATH_CONSTANT_RADICAL_EXTRA_ASCENDER
public static final int HB_OT_MATH_CONSTANT_RADICAL_EXTRA_ASCENDER- See Also:
-
HB_OT_MATH_CONSTANT_RADICAL_KERN_BEFORE_DEGREE
public static final int HB_OT_MATH_CONSTANT_RADICAL_KERN_BEFORE_DEGREE- See Also:
-
HB_OT_MATH_CONSTANT_RADICAL_KERN_AFTER_DEGREE
public static final int HB_OT_MATH_CONSTANT_RADICAL_KERN_AFTER_DEGREE- See Also:
-
HB_OT_MATH_CONSTANT_RADICAL_DEGREE_BOTTOM_RAISE_PERCENT
public static final int HB_OT_MATH_CONSTANT_RADICAL_DEGREE_BOTTOM_RAISE_PERCENT- See Also:
-
HB_OT_MATH_KERN_TOP_RIGHT
public static final int HB_OT_MATH_KERN_TOP_RIGHT- See Also:
-
HB_OT_MATH_KERN_TOP_LEFT
public static final int HB_OT_MATH_KERN_TOP_LEFT- See Also:
-
HB_OT_MATH_KERN_BOTTOM_RIGHT
public static final int HB_OT_MATH_KERN_BOTTOM_RIGHT- See Also:
-
HB_OT_MATH_KERN_BOTTOM_LEFT
public static final int HB_OT_MATH_KERN_BOTTOM_LEFT- See Also:
-
HB_OT_MATH_GLYPH_PART_FLAG_EXTENDER
public static final int HB_OT_MATH_GLYPH_PART_FLAG_EXTENDER- See Also:
-
HB_OT_META_TAG_DESIGN_LANGUAGES
public static final int HB_OT_META_TAG_DESIGN_LANGUAGES -
HB_OT_META_TAG_SUPPORTED_LANGUAGES
public static final int HB_OT_META_TAG_SUPPORTED_LANGUAGES -
HB_OT_METRICS_TAG_HORIZONTAL_ASCENDER
public static final int HB_OT_METRICS_TAG_HORIZONTAL_ASCENDER -
HB_OT_METRICS_TAG_HORIZONTAL_DESCENDER
public static final int HB_OT_METRICS_TAG_HORIZONTAL_DESCENDER -
HB_OT_METRICS_TAG_HORIZONTAL_LINE_GAP
public static final int HB_OT_METRICS_TAG_HORIZONTAL_LINE_GAP -
HB_OT_METRICS_TAG_HORIZONTAL_CLIPPING_ASCENT
public static final int HB_OT_METRICS_TAG_HORIZONTAL_CLIPPING_ASCENT -
HB_OT_METRICS_TAG_HORIZONTAL_CLIPPING_DESCENT
public static final int HB_OT_METRICS_TAG_HORIZONTAL_CLIPPING_DESCENT -
HB_OT_METRICS_TAG_VERTICAL_ASCENDER
public static final int HB_OT_METRICS_TAG_VERTICAL_ASCENDER -
HB_OT_METRICS_TAG_VERTICAL_DESCENDER
public static final int HB_OT_METRICS_TAG_VERTICAL_DESCENDER -
HB_OT_METRICS_TAG_VERTICAL_LINE_GAP
public static final int HB_OT_METRICS_TAG_VERTICAL_LINE_GAP -
HB_OT_METRICS_TAG_HORIZONTAL_CARET_RISE
public static final int HB_OT_METRICS_TAG_HORIZONTAL_CARET_RISE -
HB_OT_METRICS_TAG_HORIZONTAL_CARET_RUN
public static final int HB_OT_METRICS_TAG_HORIZONTAL_CARET_RUN -
HB_OT_METRICS_TAG_HORIZONTAL_CARET_OFFSET
public static final int HB_OT_METRICS_TAG_HORIZONTAL_CARET_OFFSET -
HB_OT_METRICS_TAG_VERTICAL_CARET_RISE
public static final int HB_OT_METRICS_TAG_VERTICAL_CARET_RISE -
HB_OT_METRICS_TAG_VERTICAL_CARET_RUN
public static final int HB_OT_METRICS_TAG_VERTICAL_CARET_RUN -
HB_OT_METRICS_TAG_VERTICAL_CARET_OFFSET
public static final int HB_OT_METRICS_TAG_VERTICAL_CARET_OFFSET -
HB_OT_METRICS_TAG_X_HEIGHT
public static final int HB_OT_METRICS_TAG_X_HEIGHT -
HB_OT_METRICS_TAG_CAP_HEIGHT
public static final int HB_OT_METRICS_TAG_CAP_HEIGHT -
HB_OT_METRICS_TAG_SUBSCRIPT_EM_X_SIZE
public static final int HB_OT_METRICS_TAG_SUBSCRIPT_EM_X_SIZE -
HB_OT_METRICS_TAG_SUBSCRIPT_EM_Y_SIZE
public static final int HB_OT_METRICS_TAG_SUBSCRIPT_EM_Y_SIZE -
HB_OT_METRICS_TAG_SUBSCRIPT_EM_X_OFFSET
public static final int HB_OT_METRICS_TAG_SUBSCRIPT_EM_X_OFFSET -
HB_OT_METRICS_TAG_SUBSCRIPT_EM_Y_OFFSET
public static final int HB_OT_METRICS_TAG_SUBSCRIPT_EM_Y_OFFSET -
HB_OT_METRICS_TAG_SUPERSCRIPT_EM_X_SIZE
public static final int HB_OT_METRICS_TAG_SUPERSCRIPT_EM_X_SIZE -
HB_OT_METRICS_TAG_SUPERSCRIPT_EM_Y_SIZE
public static final int HB_OT_METRICS_TAG_SUPERSCRIPT_EM_Y_SIZE -
HB_OT_METRICS_TAG_SUPERSCRIPT_EM_X_OFFSET
public static final int HB_OT_METRICS_TAG_SUPERSCRIPT_EM_X_OFFSET -
HB_OT_METRICS_TAG_SUPERSCRIPT_EM_Y_OFFSET
public static final int HB_OT_METRICS_TAG_SUPERSCRIPT_EM_Y_OFFSET -
HB_OT_METRICS_TAG_STRIKEOUT_SIZE
public static final int HB_OT_METRICS_TAG_STRIKEOUT_SIZE -
HB_OT_METRICS_TAG_STRIKEOUT_OFFSET
public static final int HB_OT_METRICS_TAG_STRIKEOUT_OFFSET -
HB_OT_METRICS_TAG_UNDERLINE_SIZE
public static final int HB_OT_METRICS_TAG_UNDERLINE_SIZE -
HB_OT_METRICS_TAG_UNDERLINE_OFFSET
public static final int HB_OT_METRICS_TAG_UNDERLINE_OFFSET -
HB_OT_NAME_ID_COPYRIGHT
public static final int HB_OT_NAME_ID_COPYRIGHT- See Also:
-
HB_OT_NAME_ID_FONT_FAMILY
public static final int HB_OT_NAME_ID_FONT_FAMILY- See Also:
-
HB_OT_NAME_ID_FONT_SUBFAMILY
public static final int HB_OT_NAME_ID_FONT_SUBFAMILY- See Also:
-
HB_OT_NAME_ID_UNIQUE_ID
public static final int HB_OT_NAME_ID_UNIQUE_ID- See Also:
-
HB_OT_NAME_ID_FULL_NAME
public static final int HB_OT_NAME_ID_FULL_NAME- See Also:
-
HB_OT_NAME_ID_VERSION_STRING
public static final int HB_OT_NAME_ID_VERSION_STRING- See Also:
-
HB_OT_NAME_ID_POSTSCRIPT_NAME
public static final int HB_OT_NAME_ID_POSTSCRIPT_NAME- See Also:
-
HB_OT_NAME_ID_TRADEMARK
public static final int HB_OT_NAME_ID_TRADEMARK- See Also:
-
HB_OT_NAME_ID_MANUFACTURER
public static final int HB_OT_NAME_ID_MANUFACTURER- See Also:
-
HB_OT_NAME_ID_DESIGNER
public static final int HB_OT_NAME_ID_DESIGNER- See Also:
-
HB_OT_NAME_ID_DESCRIPTION
public static final int HB_OT_NAME_ID_DESCRIPTION- See Also:
-
HB_OT_NAME_ID_VENDOR_URL
public static final int HB_OT_NAME_ID_VENDOR_URL- See Also:
-
HB_OT_NAME_ID_DESIGNER_URL
public static final int HB_OT_NAME_ID_DESIGNER_URL- See Also:
-
HB_OT_NAME_ID_LICENSE
public static final int HB_OT_NAME_ID_LICENSE- See Also:
-
HB_OT_NAME_ID_LICENSE_URL
public static final int HB_OT_NAME_ID_LICENSE_URL- See Also:
-
HB_OT_NAME_ID_TYPOGRAPHIC_FAMILY
public static final int HB_OT_NAME_ID_TYPOGRAPHIC_FAMILY- See Also:
-
HB_OT_NAME_ID_TYPOGRAPHIC_SUBFAMILY
public static final int HB_OT_NAME_ID_TYPOGRAPHIC_SUBFAMILY- See Also:
-
HB_OT_NAME_ID_MAC_FULL_NAME
public static final int HB_OT_NAME_ID_MAC_FULL_NAME- See Also:
-
HB_OT_NAME_ID_SAMPLE_TEXT
public static final int HB_OT_NAME_ID_SAMPLE_TEXT- See Also:
-
HB_OT_NAME_ID_CID_FINDFONT_NAME
public static final int HB_OT_NAME_ID_CID_FINDFONT_NAME- See Also:
-
HB_OT_NAME_ID_WWS_FAMILY
public static final int HB_OT_NAME_ID_WWS_FAMILY- See Also:
-
HB_OT_NAME_ID_WWS_SUBFAMILY
public static final int HB_OT_NAME_ID_WWS_SUBFAMILY- See Also:
-
HB_OT_NAME_ID_LIGHT_BACKGROUND
public static final int HB_OT_NAME_ID_LIGHT_BACKGROUND- See Also:
-
HB_OT_NAME_ID_DARK_BACKGROUND
public static final int HB_OT_NAME_ID_DARK_BACKGROUND- See Also:
-
HB_OT_NAME_ID_VARIATIONS_PS_PREFIX
public static final int HB_OT_NAME_ID_VARIATIONS_PS_PREFIX- See Also:
-
HB_OT_NAME_ID_INVALID
public static final int HB_OT_NAME_ID_INVALID- See Also:
-
HB_OT_TAG_VAR_AXIS_ITALIC
public static final int HB_OT_TAG_VAR_AXIS_ITALIC -
HB_OT_TAG_VAR_AXIS_OPTICAL_SIZE
public static final int HB_OT_TAG_VAR_AXIS_OPTICAL_SIZE -
HB_OT_TAG_VAR_AXIS_SLANT
public static final int HB_OT_TAG_VAR_AXIS_SLANT -
HB_OT_TAG_VAR_AXIS_WIDTH
public static final int HB_OT_TAG_VAR_AXIS_WIDTH -
HB_OT_TAG_VAR_AXIS_WEIGHT
public static final int HB_OT_TAG_VAR_AXIS_WEIGHT -
HB_OT_VAR_AXIS_FLAG_HIDDEN
public static final int HB_OT_VAR_AXIS_FLAG_HIDDEN- See Also:
-
-
Method Details
-
hb_ot_color_has_palettes
public static boolean hb_ot_color_has_palettes(long face) hb_bool_t hb_ot_color_has_palettes(hb_face_t * face)
-
hb_ot_color_palette_get_count
public static int hb_ot_color_palette_get_count(long face) unsigned int hb_ot_color_palette_get_count(hb_face_t * face)
-
hb_ot_color_palette_get_name_id
public static int hb_ot_color_palette_get_name_id(long face, int palette_index) hb_ot_name_id_t hb_ot_color_palette_get_name_id(hb_face_t * face, unsigned int palette_index)
-
hb_ot_color_palette_color_get_name_id
public static int hb_ot_color_palette_color_get_name_id(long face, int color_index) hb_ot_name_id_t hb_ot_color_palette_color_get_name_id(hb_face_t * face, unsigned int color_index)
-
hb_ot_color_palette_get_flags
public static int hb_ot_color_palette_get_flags(long face, int palette_index) hb_ot_color_palette_flags_t hb_ot_color_palette_get_flags(hb_face_t * face, unsigned int palette_index)
-
nhb_ot_color_palette_get_colors
public static int nhb_ot_color_palette_get_colors(long face, int palette_index, int start_offset, long color_count, long colors) unsigned int hb_ot_color_palette_get_colors(hb_face_t * face, unsigned int palette_index, unsigned int start_offset, unsigned int * color_count, hb_color_t * colors)
-
hb_ot_color_palette_get_colors
public static int hb_ot_color_palette_get_colors(long face, int palette_index, int start_offset, @Nullable IntBuffer color_count, @Nullable IntBuffer colors) unsigned int hb_ot_color_palette_get_colors(hb_face_t * face, unsigned int palette_index, unsigned int start_offset, unsigned int * color_count, hb_color_t * colors)
-
hb_ot_color_has_layers
public static boolean hb_ot_color_has_layers(long face) hb_bool_t hb_ot_color_has_layers(hb_face_t * face)
-
nhb_ot_color_glyph_get_layers
public static int nhb_ot_color_glyph_get_layers(long face, int glyph, int start_offset, long layer_count, long layers) unsigned int hb_ot_color_glyph_get_layers(hb_face_t * face, hb_codepoint_t glyph, unsigned int start_offset, unsigned int * layer_count, hb_ot_color_layer_t * layers)
-
hb_ot_color_glyph_get_layers
public static int hb_ot_color_glyph_get_layers(long face, int glyph, int start_offset, @Nullable IntBuffer layer_count, @Nullable hb_ot_color_layer_t.Buffer layers) unsigned int hb_ot_color_glyph_get_layers(hb_face_t * face, hb_codepoint_t glyph, unsigned int start_offset, unsigned int * layer_count, hb_ot_color_layer_t * layers)
-
hb_ot_color_has_svg
public static boolean hb_ot_color_has_svg(long face) hb_bool_t hb_ot_color_has_svg(hb_face_t * face)
-
hb_ot_color_glyph_reference_svg
public static long hb_ot_color_glyph_reference_svg(long face, int glyph) hb_blob_t * hb_ot_color_glyph_reference_svg(hb_face_t * face, hb_codepoint_t glyph)
-
hb_ot_color_has_png
public static boolean hb_ot_color_has_png(long face) hb_bool_t hb_ot_color_has_png(hb_face_t * face)
-
hb_ot_color_glyph_reference_png
public static long hb_ot_color_glyph_reference_png(long font, int glyph) hb_blob_t * hb_ot_color_glyph_reference_png(hb_font_t * font, hb_codepoint_t glyph)
-
hb_ot_font_set_funcs
public static void hb_ot_font_set_funcs(long font) void hb_ot_font_set_funcs(hb_font_t * font)
-
nhb_ot_tags_from_script_and_language
public static void nhb_ot_tags_from_script_and_language(int script, long language, long script_count, long script_tags, long language_count, long language_tags) void hb_ot_tags_from_script_and_language(hb_script_t script, hb_language_t language, unsigned int * script_count, hb_tag_t * script_tags, unsigned int * language_count, hb_tag_t * language_tags)
-
hb_ot_tags_from_script_and_language
public static void hb_ot_tags_from_script_and_language(int script, long language, @Nullable IntBuffer script_count, @Nullable IntBuffer script_tags, @Nullable IntBuffer language_count, @Nullable IntBuffer language_tags) void hb_ot_tags_from_script_and_language(hb_script_t script, hb_language_t language, unsigned int * script_count, hb_tag_t * script_tags, unsigned int * language_count, hb_tag_t * language_tags)
-
hb_ot_tag_to_script
public static int hb_ot_tag_to_script(int tag) hb_script_t hb_ot_tag_to_script(hb_tag_t tag)
-
hb_ot_tag_to_language
public static long hb_ot_tag_to_language(int tag) hb_language_t hb_ot_tag_to_language(hb_tag_t tag)
-
nhb_ot_tags_to_script_and_language
public static void nhb_ot_tags_to_script_and_language(int script_tag, int language_tag, long script, long language) void hb_ot_tags_to_script_and_language(hb_tag_t script_tag, hb_tag_t language_tag, hb_script_t * script, hb_language_t * language)
-
hb_ot_tags_to_script_and_language
public static void hb_ot_tags_to_script_and_language(int script_tag, int language_tag, @Nullable IntBuffer script, @Nullable PointerBuffer language) void hb_ot_tags_to_script_and_language(hb_tag_t script_tag, hb_tag_t language_tag, hb_script_t * script, hb_language_t * language)
-
hb_ot_layout_has_glyph_classes
public static boolean hb_ot_layout_has_glyph_classes(long face) hb_bool_t hb_ot_layout_has_glyph_classes(hb_face_t * face)
-
hb_ot_layout_get_glyph_class
public static int hb_ot_layout_get_glyph_class(long face, int glyph) hb_ot_layout_glyph_class_t hb_ot_layout_get_glyph_class(hb_face_t * face, hb_codepoint_t glyph)
-
hb_ot_layout_get_glyphs_in_class
public static void hb_ot_layout_get_glyphs_in_class(long face, int klass, long glyphs) void hb_ot_layout_get_glyphs_in_class(hb_face_t * face, hb_ot_layout_glyph_class_t klass, hb_set_t * glyphs)
-
nhb_ot_layout_get_attach_points
public static int nhb_ot_layout_get_attach_points(long face, int glyph, int start_offset, long point_count, long point_array) unsigned int hb_ot_layout_get_attach_points(hb_face_t * face, hb_codepoint_t glyph, unsigned int start_offset, unsigned int * point_count, unsigned int * point_array)
-
hb_ot_layout_get_attach_points
public static int hb_ot_layout_get_attach_points(long face, int glyph, int start_offset, @Nullable IntBuffer point_count, @Nullable IntBuffer point_array) unsigned int hb_ot_layout_get_attach_points(hb_face_t * face, hb_codepoint_t glyph, unsigned int start_offset, unsigned int * point_count, unsigned int * point_array)
-
nhb_ot_layout_get_ligature_carets
public static int nhb_ot_layout_get_ligature_carets(long font, int direction, int glyph, int start_offset, long caret_count, long caret_array) unsigned int hb_ot_layout_get_ligature_carets(hb_font_t * font, hb_direction_t direction, hb_codepoint_t glyph, unsigned int start_offset, unsigned int * caret_count, hb_position_t * caret_array)
-
hb_ot_layout_get_ligature_carets
public static int hb_ot_layout_get_ligature_carets(long font, int direction, int glyph, int start_offset, @Nullable IntBuffer caret_count, @Nullable IntBuffer caret_array) unsigned int hb_ot_layout_get_ligature_carets(hb_font_t * font, hb_direction_t direction, hb_codepoint_t glyph, unsigned int start_offset, unsigned int * caret_count, hb_position_t * caret_array)
-
nhb_ot_layout_table_get_script_tags
public static int nhb_ot_layout_table_get_script_tags(long face, int table_tag, int start_offset, long script_count, long script_tags) unsigned int hb_ot_layout_table_get_script_tags(hb_face_t * face, hb_tag_t table_tag, unsigned int start_offset, unsigned int * script_count, hb_tag_t * script_tags)
-
hb_ot_layout_table_get_script_tags
public static int hb_ot_layout_table_get_script_tags(long face, int table_tag, int start_offset, @Nullable IntBuffer script_count, @Nullable IntBuffer script_tags) unsigned int hb_ot_layout_table_get_script_tags(hb_face_t * face, hb_tag_t table_tag, unsigned int start_offset, unsigned int * script_count, hb_tag_t * script_tags)
-
nhb_ot_layout_table_find_script
public static int nhb_ot_layout_table_find_script(long face, int table_tag, int script_tag, long script_index) hb_bool_t hb_ot_layout_table_find_script(hb_face_t * face, hb_tag_t table_tag, hb_tag_t script_tag, unsigned int * script_index)
-
hb_ot_layout_table_find_script
public static boolean hb_ot_layout_table_find_script(long face, int table_tag, int script_tag, IntBuffer script_index) hb_bool_t hb_ot_layout_table_find_script(hb_face_t * face, hb_tag_t table_tag, hb_tag_t script_tag, unsigned int * script_index)
-
nhb_ot_layout_table_select_script
public static int nhb_ot_layout_table_select_script(long face, int table_tag, int script_count, long script_tags, long script_index, long chosen_script) hb_bool_t hb_ot_layout_table_select_script(hb_face_t * face, hb_tag_t table_tag, unsigned int script_count, hb_tag_t const * script_tags, unsigned int * script_index, hb_tag_t * chosen_script)
-
hb_ot_layout_table_select_script
public static boolean hb_ot_layout_table_select_script(long face, int table_tag, IntBuffer script_tags, IntBuffer script_index, @Nullable IntBuffer chosen_script) hb_bool_t hb_ot_layout_table_select_script(hb_face_t * face, hb_tag_t table_tag, unsigned int script_count, hb_tag_t const * script_tags, unsigned int * script_index, hb_tag_t * chosen_script)
-
nhb_ot_layout_table_get_feature_tags
public static int nhb_ot_layout_table_get_feature_tags(long face, int table_tag, int start_offset, long feature_count, long feature_tags) unsigned int hb_ot_layout_table_get_feature_tags(hb_face_t * face, hb_tag_t table_tag, unsigned int start_offset, unsigned int * feature_count, hb_tag_t * feature_tags)
-
hb_ot_layout_table_get_feature_tags
public static int hb_ot_layout_table_get_feature_tags(long face, int table_tag, int start_offset, @Nullable IntBuffer feature_count, @Nullable IntBuffer feature_tags) unsigned int hb_ot_layout_table_get_feature_tags(hb_face_t * face, hb_tag_t table_tag, unsigned int start_offset, unsigned int * feature_count, hb_tag_t * feature_tags)
-
nhb_ot_layout_script_get_language_tags
public static int nhb_ot_layout_script_get_language_tags(long face, int table_tag, int script_index, int start_offset, long language_count, long language_tags) unsigned int hb_ot_layout_script_get_language_tags(hb_face_t * face, hb_tag_t table_tag, unsigned int script_index, unsigned int start_offset, unsigned int * language_count, hb_tag_t * language_tags)
-
hb_ot_layout_script_get_language_tags
public static int hb_ot_layout_script_get_language_tags(long face, int table_tag, int script_index, int start_offset, @Nullable IntBuffer language_count, @Nullable IntBuffer language_tags) unsigned int hb_ot_layout_script_get_language_tags(hb_face_t * face, hb_tag_t table_tag, unsigned int script_index, unsigned int start_offset, unsigned int * language_count, hb_tag_t * language_tags)
-
nhb_ot_layout_script_select_language
public static int nhb_ot_layout_script_select_language(long face, int table_tag, int script_index, int language_count, long language_tags, long language_index) hb_bool_t hb_ot_layout_script_select_language(hb_face_t * face, hb_tag_t table_tag, unsigned int script_index, unsigned int language_count, hb_tag_t const * language_tags, unsigned int * language_index)
-
hb_ot_layout_script_select_language
public static boolean hb_ot_layout_script_select_language(long face, int table_tag, int script_index, IntBuffer language_tags, @Nullable IntBuffer language_index) hb_bool_t hb_ot_layout_script_select_language(hb_face_t * face, hb_tag_t table_tag, unsigned int script_index, unsigned int language_count, hb_tag_t const * language_tags, unsigned int * language_index)
-
nhb_ot_layout_language_get_required_feature_index
public static int nhb_ot_layout_language_get_required_feature_index(long face, int table_tag, int script_index, int language_index, long feature_index) hb_bool_t hb_ot_layout_language_get_required_feature_index(hb_face_t * face, hb_tag_t table_tag, unsigned int script_index, unsigned int language_index, unsigned int * feature_index)
-
hb_ot_layout_language_get_required_feature_index
public static boolean hb_ot_layout_language_get_required_feature_index(long face, int table_tag, int script_index, int language_index, @Nullable IntBuffer feature_index) hb_bool_t hb_ot_layout_language_get_required_feature_index(hb_face_t * face, hb_tag_t table_tag, unsigned int script_index, unsigned int language_index, unsigned int * feature_index)
-
nhb_ot_layout_language_get_required_feature
public static int nhb_ot_layout_language_get_required_feature(long face, int table_tag, int script_index, int language_index, long feature_index, long feature_tag) hb_bool_t hb_ot_layout_language_get_required_feature(hb_face_t * face, hb_tag_t table_tag, unsigned int script_index, unsigned int language_index, unsigned int * feature_index, hb_tag_t * feature_tag)
-
hb_ot_layout_language_get_required_feature
public static boolean hb_ot_layout_language_get_required_feature(long face, int table_tag, int script_index, int language_index, @Nullable IntBuffer feature_index, @Nullable IntBuffer feature_tag) hb_bool_t hb_ot_layout_language_get_required_feature(hb_face_t * face, hb_tag_t table_tag, unsigned int script_index, unsigned int language_index, unsigned int * feature_index, hb_tag_t * feature_tag)
-
nhb_ot_layout_language_get_feature_indexes
public static int nhb_ot_layout_language_get_feature_indexes(long face, int table_tag, int script_index, int language_index, int start_offset, long feature_count, long feature_indexes) unsigned int hb_ot_layout_language_get_feature_indexes(hb_face_t * face, hb_tag_t table_tag, unsigned int script_index, unsigned int language_index, unsigned int start_offset, unsigned int * feature_count, unsigned int * feature_indexes)
-
hb_ot_layout_language_get_feature_indexes
public static int hb_ot_layout_language_get_feature_indexes(long face, int table_tag, int script_index, int language_index, int start_offset, @Nullable IntBuffer feature_count, @Nullable IntBuffer feature_indexes) unsigned int hb_ot_layout_language_get_feature_indexes(hb_face_t * face, hb_tag_t table_tag, unsigned int script_index, unsigned int language_index, unsigned int start_offset, unsigned int * feature_count, unsigned int * feature_indexes)
-
nhb_ot_layout_language_get_feature_tags
public static int nhb_ot_layout_language_get_feature_tags(long face, int table_tag, int script_index, int language_index, int start_offset, long feature_count, long feature_tags) unsigned int hb_ot_layout_language_get_feature_tags(hb_face_t * face, hb_tag_t table_tag, unsigned int script_index, unsigned int language_index, unsigned int start_offset, unsigned int * feature_count, hb_tag_t * feature_tags)
-
hb_ot_layout_language_get_feature_tags
public static int hb_ot_layout_language_get_feature_tags(long face, int table_tag, int script_index, int language_index, int start_offset, @Nullable IntBuffer feature_count, @Nullable IntBuffer feature_tags) unsigned int hb_ot_layout_language_get_feature_tags(hb_face_t * face, hb_tag_t table_tag, unsigned int script_index, unsigned int language_index, unsigned int start_offset, unsigned int * feature_count, hb_tag_t * feature_tags)
-
nhb_ot_layout_language_find_feature
public static int nhb_ot_layout_language_find_feature(long face, int table_tag, int script_index, int language_index, int feature_tag, long feature_index) hb_bool_t hb_ot_layout_language_find_feature(hb_face_t * face, hb_tag_t table_tag, unsigned int script_index, unsigned int language_index, hb_tag_t feature_tag, unsigned int * feature_index)
-
hb_ot_layout_language_find_feature
public static boolean hb_ot_layout_language_find_feature(long face, int table_tag, int script_index, int language_index, int feature_tag, @Nullable IntBuffer feature_index) hb_bool_t hb_ot_layout_language_find_feature(hb_face_t * face, hb_tag_t table_tag, unsigned int script_index, unsigned int language_index, hb_tag_t feature_tag, unsigned int * feature_index)
-
nhb_ot_layout_feature_get_lookups
public static int nhb_ot_layout_feature_get_lookups(long face, int table_tag, int feature_index, int start_offset, long lookup_count, long lookup_indexes) unsigned int hb_ot_layout_feature_get_lookups(hb_face_t * face, hb_tag_t table_tag, unsigned int feature_index, unsigned int start_offset, unsigned int * lookup_count, unsigned int * lookup_indexes)
-
hb_ot_layout_feature_get_lookups
public static int hb_ot_layout_feature_get_lookups(long face, int table_tag, int feature_index, int start_offset, @Nullable IntBuffer lookup_count, @Nullable IntBuffer lookup_indexes) unsigned int hb_ot_layout_feature_get_lookups(hb_face_t * face, hb_tag_t table_tag, unsigned int feature_index, unsigned int start_offset, unsigned int * lookup_count, unsigned int * lookup_indexes)
-
hb_ot_layout_table_get_lookup_count
public static int hb_ot_layout_table_get_lookup_count(long face, int table_tag) unsigned int hb_ot_layout_table_get_lookup_count(hb_face_t * face, hb_tag_t table_tag)
-
nhb_ot_layout_collect_features
public static void nhb_ot_layout_collect_features(long face, int table_tag, long scripts, long languages, long features, long feature_indexes) void hb_ot_layout_collect_features(hb_face_t * face, hb_tag_t table_tag, hb_tag_t const * scripts, hb_tag_t const * languages, hb_tag_t const * features, hb_set_t * feature_indexes)
-
hb_ot_layout_collect_features
public static void hb_ot_layout_collect_features(long face, int table_tag, @Nullable IntBuffer scripts, @Nullable IntBuffer languages, @Nullable IntBuffer features, long feature_indexes) void hb_ot_layout_collect_features(hb_face_t * face, hb_tag_t table_tag, hb_tag_t const * scripts, hb_tag_t const * languages, hb_tag_t const * features, hb_set_t * feature_indexes)
-
hb_ot_layout_collect_features_map
public static void hb_ot_layout_collect_features_map(long face, int table_tag, int script_index, int language_index, long feature_map) void hb_ot_layout_collect_features_map(hb_face_t * face, hb_tag_t table_tag, unsigned script_index, unsigned language_index, hb_map_t * feature_map)
-
nhb_ot_layout_collect_lookups
public static void nhb_ot_layout_collect_lookups(long face, int table_tag, long scripts, long languages, long features, long lookup_indexes) void hb_ot_layout_collect_lookups(hb_face_t * face, hb_tag_t table_tag, hb_tag_t const * scripts, hb_tag_t const * languages, hb_tag_t const * features, hb_set_t * lookup_indexes)
-
hb_ot_layout_collect_lookups
public static void hb_ot_layout_collect_lookups(long face, int table_tag, @Nullable IntBuffer scripts, @Nullable IntBuffer languages, @Nullable IntBuffer features, long lookup_indexes) void hb_ot_layout_collect_lookups(hb_face_t * face, hb_tag_t table_tag, hb_tag_t const * scripts, hb_tag_t const * languages, hb_tag_t const * features, hb_set_t * lookup_indexes)
-
hb_ot_layout_lookup_collect_glyphs
public static void hb_ot_layout_lookup_collect_glyphs(long face, int table_tag, int lookup_index, long glyphs_before, long glyphs_input, long glyphs_after, long glyphs_output) void hb_ot_layout_lookup_collect_glyphs(hb_face_t * face, hb_tag_t table_tag, unsigned int lookup_index, hb_set_t * glyphs_before, hb_set_t * glyphs_input, hb_set_t * glyphs_after, hb_set_t * glyphs_output)
-
nhb_ot_layout_table_find_feature_variations
public static int nhb_ot_layout_table_find_feature_variations(long face, int table_tag, long coords, int num_coords, long variations_index) hb_bool_t hb_ot_layout_table_find_feature_variations(hb_face_t * face, hb_tag_t table_tag, int const * coords, unsigned int num_coords, unsigned int * variations_index)
-
hb_ot_layout_table_find_feature_variations
public static boolean hb_ot_layout_table_find_feature_variations(long face, int table_tag, IntBuffer coords, IntBuffer variations_index) hb_bool_t hb_ot_layout_table_find_feature_variations(hb_face_t * face, hb_tag_t table_tag, int const * coords, unsigned int num_coords, unsigned int * variations_index)
-
nhb_ot_layout_feature_with_variations_get_lookups
public static int nhb_ot_layout_feature_with_variations_get_lookups(long face, int table_tag, int feature_index, int variations_index, int start_offset, long lookup_count, long lookup_indexes) unsigned int hb_ot_layout_feature_with_variations_get_lookups(hb_face_t * face, hb_tag_t table_tag, unsigned int feature_index, unsigned int variations_index, unsigned int start_offset, unsigned int * lookup_count, unsigned int * lookup_indexes)
-
hb_ot_layout_feature_with_variations_get_lookups
public static int hb_ot_layout_feature_with_variations_get_lookups(long face, int table_tag, int feature_index, int variations_index, int start_offset, @Nullable IntBuffer lookup_count, @Nullable IntBuffer lookup_indexes) unsigned int hb_ot_layout_feature_with_variations_get_lookups(hb_face_t * face, hb_tag_t table_tag, unsigned int feature_index, unsigned int variations_index, unsigned int start_offset, unsigned int * lookup_count, unsigned int * lookup_indexes)
-
hb_ot_layout_has_substitution
public static boolean hb_ot_layout_has_substitution(long face) hb_bool_t hb_ot_layout_has_substitution(hb_face_t * face)
-
nhb_ot_layout_lookup_get_glyph_alternates
public static int nhb_ot_layout_lookup_get_glyph_alternates(long face, int lookup_index, int glyph, int start_offset, long alternate_count, long alternate_glyphs) unsigned int hb_ot_layout_lookup_get_glyph_alternates(hb_face_t * face, unsigned int lookup_index, hb_codepoint_t glyph, unsigned int start_offset, unsigned int * alternate_count, hb_codepoint_t * alternate_glyphs)
-
hb_ot_layout_lookup_get_glyph_alternates
public static int hb_ot_layout_lookup_get_glyph_alternates(long face, int lookup_index, int glyph, int start_offset, @Nullable IntBuffer alternate_count, @Nullable IntBuffer alternate_glyphs) unsigned int hb_ot_layout_lookup_get_glyph_alternates(hb_face_t * face, unsigned int lookup_index, hb_codepoint_t glyph, unsigned int start_offset, unsigned int * alternate_count, hb_codepoint_t * alternate_glyphs)
-
nhb_ot_layout_lookup_would_substitute
public static int nhb_ot_layout_lookup_would_substitute(long face, int lookup_index, long glyphs, int glyphs_length, int zero_context) hb_bool_t hb_ot_layout_lookup_would_substitute(hb_face_t * face, unsigned int lookup_index, hb_codepoint_t const * glyphs, unsigned int glyphs_length, hb_bool_t zero_context)
-
hb_ot_layout_lookup_would_substitute
public static boolean hb_ot_layout_lookup_would_substitute(long face, int lookup_index, IntBuffer glyphs, boolean zero_context) hb_bool_t hb_ot_layout_lookup_would_substitute(hb_face_t * face, unsigned int lookup_index, hb_codepoint_t const * glyphs, unsigned int glyphs_length, hb_bool_t zero_context)
-
hb_ot_layout_lookup_substitute_closure
public static void hb_ot_layout_lookup_substitute_closure(long face, int lookup_index, long glyphs) void hb_ot_layout_lookup_substitute_closure(hb_face_t * face, unsigned int lookup_index, hb_set_t * glyphs)
-
hb_ot_layout_lookups_substitute_closure
public static void hb_ot_layout_lookups_substitute_closure(long face, long lookups, long glyphs) void hb_ot_layout_lookups_substitute_closure(hb_face_t * face, hb_set_t const * lookups, hb_set_t * glyphs)
-
hb_ot_layout_has_positioning
public static boolean hb_ot_layout_has_positioning(long face) hb_bool_t hb_ot_layout_has_positioning(hb_face_t * face)
-
nhb_ot_layout_get_size_params
public static int nhb_ot_layout_get_size_params(long face, long design_size, long subfamily_id, long subfamily_name_id, long range_start, long range_end) hb_bool_t hb_ot_layout_get_size_params(hb_face_t * face, unsigned int * design_size, unsigned int * subfamily_id, hb_ot_name_id_t * subfamily_name_id, unsigned int * range_start, unsigned int * range_end)
-
hb_ot_layout_get_size_params
public static boolean hb_ot_layout_get_size_params(long face, @Nullable IntBuffer design_size, @Nullable IntBuffer subfamily_id, @Nullable IntBuffer subfamily_name_id, @Nullable IntBuffer range_start, @Nullable IntBuffer range_end) hb_bool_t hb_ot_layout_get_size_params(hb_face_t * face, unsigned int * design_size, unsigned int * subfamily_id, hb_ot_name_id_t * subfamily_name_id, unsigned int * range_start, unsigned int * range_end)
-
hb_ot_layout_lookup_get_optical_bound
public static int hb_ot_layout_lookup_get_optical_bound(long font, int lookup_index, int direction, int glyph) hb_position_t hb_ot_layout_lookup_get_optical_bound(hb_font_t * font, unsigned int lookup_index, hb_direction_t direction, hb_codepoint_t glyph)
-
nhb_ot_layout_feature_get_name_ids
public static int nhb_ot_layout_feature_get_name_ids(long face, int table_tag, int feature_index, long label_id, long tooltip_id, long sample_id, long num_named_parameters, long first_param_id) hb_bool_t hb_ot_layout_feature_get_name_ids(hb_face_t * face, hb_tag_t table_tag, unsigned int feature_index, hb_ot_name_id_t * label_id, hb_ot_name_id_t * tooltip_id, hb_ot_name_id_t * sample_id, unsigned int * num_named_parameters, hb_ot_name_id_t * first_param_id)
-
hb_ot_layout_feature_get_name_ids
public static boolean hb_ot_layout_feature_get_name_ids(long face, int table_tag, int feature_index, @Nullable IntBuffer label_id, @Nullable IntBuffer tooltip_id, @Nullable IntBuffer sample_id, @Nullable IntBuffer num_named_parameters, @Nullable IntBuffer first_param_id) hb_bool_t hb_ot_layout_feature_get_name_ids(hb_face_t * face, hb_tag_t table_tag, unsigned int feature_index, hb_ot_name_id_t * label_id, hb_ot_name_id_t * tooltip_id, hb_ot_name_id_t * sample_id, unsigned int * num_named_parameters, hb_ot_name_id_t * first_param_id)
-
nhb_ot_layout_feature_get_characters
public static int nhb_ot_layout_feature_get_characters(long face, int table_tag, int feature_index, int start_offset, long char_count, long characters) unsigned int hb_ot_layout_feature_get_characters(hb_face_t * face, hb_tag_t table_tag, unsigned int feature_index, unsigned int start_offset, unsigned int * char_count, hb_codepoint_t * characters)
-
hb_ot_layout_feature_get_characters
public static int hb_ot_layout_feature_get_characters(long face, int table_tag, int feature_index, int start_offset, @Nullable IntBuffer char_count, @Nullable IntBuffer characters) unsigned int hb_ot_layout_feature_get_characters(hb_face_t * face, hb_tag_t table_tag, unsigned int feature_index, unsigned int start_offset, unsigned int * char_count, hb_codepoint_t * characters)
-
nhb_ot_ot_layout_get_font_extents
public static int nhb_ot_ot_layout_get_font_extents(long font, int direction, int script_tag, int language_tag, long extents) hb_bool_t hb_ot_ot_layout_get_font_extents(hb_font_t * font, hb_direction_t direction, hb_tag_t script_tag, hb_tag_t language_tag, hb_font_extents_t * extents)
-
hb_ot_ot_layout_get_font_extents
public static boolean hb_ot_ot_layout_get_font_extents(long font, int direction, int script_tag, int language_tag, hb_font_extents_t extents) hb_bool_t hb_ot_ot_layout_get_font_extents(hb_font_t * font, hb_direction_t direction, hb_tag_t script_tag, hb_tag_t language_tag, hb_font_extents_t * extents)
-
nhb_ot_ot_layout_get_font_extents2
public static int nhb_ot_ot_layout_get_font_extents2(long font, int direction, int script, long language, long extents) hb_bool_t hb_ot_ot_layout_get_font_extents2(hb_font_t * font, hb_direction_t direction, hb_script_t script, hb_language_t language, hb_font_extents_t * extents)
-
hb_ot_ot_layout_get_font_extents2
public static boolean hb_ot_ot_layout_get_font_extents2(long font, int direction, int script, long language, hb_font_extents_t extents) hb_bool_t hb_ot_ot_layout_get_font_extents2(hb_font_t * font, hb_direction_t direction, hb_script_t script, hb_language_t language, hb_font_extents_t * extents)
-
hb_ot_layout_get_horizontal_baseline_tag_for_script
public static int hb_ot_layout_get_horizontal_baseline_tag_for_script(int script) hb_ot_layout_baseline_tag_t hb_ot_layout_get_horizontal_baseline_tag_for_script(hb_script_t script)
-
nhb_ot_layout_get_baseline
public static int nhb_ot_layout_get_baseline(long font, int baseline_tag, int direction, int script_tag, int language_tag, long coord) hb_bool_t hb_ot_layout_get_baseline(hb_font_t * font, hb_ot_layout_baseline_tag_t baseline_tag, hb_direction_t direction, hb_tag_t script_tag, hb_tag_t language_tag, hb_position_t * coord)
-
hb_ot_layout_get_baseline
public static boolean hb_ot_layout_get_baseline(long font, int baseline_tag, int direction, int script_tag, int language_tag, @Nullable IntBuffer coord) hb_bool_t hb_ot_layout_get_baseline(hb_font_t * font, hb_ot_layout_baseline_tag_t baseline_tag, hb_direction_t direction, hb_tag_t script_tag, hb_tag_t language_tag, hb_position_t * coord)
-
nhb_ot_ot_layout_get_baseline2
public static int nhb_ot_ot_layout_get_baseline2(long font, int baseline_tag, int direction, int script, long language, long coord) hb_bool_t hb_ot_ot_layout_get_baseline2(hb_font_t * font, hb_ot_layout_baseline_tag_t baseline_tag, hb_direction_t direction, hb_script_t script, hb_language_t language, hb_position_t * coord)
-
hb_ot_ot_layout_get_baseline2
public static boolean hb_ot_ot_layout_get_baseline2(long font, int baseline_tag, int direction, int script, long language, @Nullable IntBuffer coord) hb_bool_t hb_ot_ot_layout_get_baseline2(hb_font_t * font, hb_ot_layout_baseline_tag_t baseline_tag, hb_direction_t direction, hb_script_t script, hb_language_t language, hb_position_t * coord)
-
nhb_ot_layout_get_baseline_with_fallback
public static void nhb_ot_layout_get_baseline_with_fallback(long font, int baseline_tag, int direction, int script_tag, int language_tag, long coord) void hb_ot_layout_get_baseline_with_fallback(hb_font_t * font, hb_ot_layout_baseline_tag_t baseline_tag, hb_direction_t direction, hb_tag_t script_tag, hb_tag_t language_tag, hb_position_t * coord)
-
hb_ot_layout_get_baseline_with_fallback
public static void hb_ot_layout_get_baseline_with_fallback(long font, int baseline_tag, int direction, int script_tag, int language_tag, @Nullable IntBuffer coord) void hb_ot_layout_get_baseline_with_fallback(hb_font_t * font, hb_ot_layout_baseline_tag_t baseline_tag, hb_direction_t direction, hb_tag_t script_tag, hb_tag_t language_tag, hb_position_t * coord)
-
nhb_ot_layout_get_baseline_with_fallback2
public static void nhb_ot_layout_get_baseline_with_fallback2(long font, int baseline_tag, int direction, int script, long language, long coord) void hb_ot_layout_get_baseline_with_fallback2(hb_font_t * font, hb_ot_layout_baseline_tag_t baseline_tag, hb_direction_t direction, hb_script_t script, hb_language_t language, hb_position_t * coord)
-
hb_ot_layout_get_baseline_with_fallback2
public static void hb_ot_layout_get_baseline_with_fallback2(long font, int baseline_tag, int direction, int script, long language, @Nullable IntBuffer coord) void hb_ot_layout_get_baseline_with_fallback2(hb_font_t * font, hb_ot_layout_baseline_tag_t baseline_tag, hb_direction_t direction, hb_script_t script, hb_language_t language, hb_position_t * coord)
-
hb_ot_math_has_data
public static boolean hb_ot_math_has_data(long face) hb_bool_t hb_ot_math_has_data(hb_face_t * face)
-
hb_ot_math_get_constant
public static int hb_ot_math_get_constant(long font, int constant) hb_position_t hb_ot_math_get_constant(hb_font_t * font, hb_ot_math_constant_t constant)
-
hb_ot_math_get_glyph_italics_correction
public static int hb_ot_math_get_glyph_italics_correction(long font, int glyph) hb_position_t hb_ot_math_get_glyph_italics_correction(hb_font_t * font, hb_codepoint_t glyph)
-
hb_ot_math_get_glyph_top_accent_attachment
public static int hb_ot_math_get_glyph_top_accent_attachment(long font, int glyph) hb_position_t hb_ot_math_get_glyph_top_accent_attachment(hb_font_t * font, hb_codepoint_t glyph)
-
hb_ot_math_is_glyph_extended_shape
public static boolean hb_ot_math_is_glyph_extended_shape(long face, int glyph) hb_bool_t hb_ot_math_is_glyph_extended_shape(hb_face_t * face, hb_codepoint_t glyph)
-
hb_ot_math_get_glyph_kerning
public static int hb_ot_math_get_glyph_kerning(long font, int glyph, int kern, int correction_height) hb_position_t hb_ot_math_get_glyph_kerning(hb_font_t * font, hb_codepoint_t glyph, hb_ot_math_kern_t kern, hb_position_t correction_height)
-
nhb_ot_math_get_glyph_kernings
public static int nhb_ot_math_get_glyph_kernings(long font, int glyph, int kern, int start_offset, long entries_count, long kern_entries) unsigned int hb_ot_math_get_glyph_kernings(hb_font_t * font, hb_codepoint_t glyph, hb_ot_math_kern_t kern, unsigned int start_offset, unsigned int * entries_count, hb_ot_math_kern_entry_t * kern_entries)
-
hb_ot_math_get_glyph_kernings
public static int hb_ot_math_get_glyph_kernings(long font, int glyph, int kern, int start_offset, @Nullable IntBuffer entries_count, @Nullable hb_ot_math_kern_entry_t.Buffer kern_entries) unsigned int hb_ot_math_get_glyph_kernings(hb_font_t * font, hb_codepoint_t glyph, hb_ot_math_kern_t kern, unsigned int start_offset, unsigned int * entries_count, hb_ot_math_kern_entry_t * kern_entries)
-
nhb_ot_math_get_glyph_variants
public static int nhb_ot_math_get_glyph_variants(long font, int glyph, int direction, int start_offset, long variants_count, long variants) unsigned int hb_ot_math_get_glyph_variants(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, unsigned int start_offset, unsigned int * variants_count, hb_ot_math_glyph_variant_t * variants)
-
hb_ot_math_get_glyph_variants
public static int hb_ot_math_get_glyph_variants(long font, int glyph, int direction, int start_offset, @Nullable IntBuffer variants_count, @Nullable hb_ot_math_glyph_variant_t.Buffer variants) unsigned int hb_ot_math_get_glyph_variants(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, unsigned int start_offset, unsigned int * variants_count, hb_ot_math_glyph_variant_t * variants)
-
hb_ot_math_get_min_connector_overlap
public static int hb_ot_math_get_min_connector_overlap(long font, int direction) hb_position_t hb_ot_math_get_min_connector_overlap(hb_font_t * font, hb_direction_t direction)
-
nhb_ot_math_get_glyph_assembly
public static int nhb_ot_math_get_glyph_assembly(long font, int glyph, int direction, int start_offset, long parts_count, long parts, long italics_correction) unsigned int hb_ot_math_get_glyph_assembly(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, unsigned int start_offset, unsigned int * parts_count, hb_ot_math_glyph_part_t * parts, hb_position_t * italics_correction)
-
hb_ot_math_get_glyph_assembly
public static int hb_ot_math_get_glyph_assembly(long font, int glyph, int direction, int start_offset, @Nullable IntBuffer parts_count, @Nullable hb_ot_math_glyph_part_t.Buffer parts, @Nullable IntBuffer italics_correction) unsigned int hb_ot_math_get_glyph_assembly(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, unsigned int start_offset, unsigned int * parts_count, hb_ot_math_glyph_part_t * parts, hb_position_t * italics_correction)
-
nhb_ot_meta_get_entry_tags
public static int nhb_ot_meta_get_entry_tags(long face, int start_offset, long entries_count, long entries) unsigned int hb_ot_meta_get_entry_tags(hb_face_t * face, unsigned int start_offset, unsigned int * entries_count, hb_ot_meta_tag_t * entries)
-
hb_ot_meta_get_entry_tags
public static int hb_ot_meta_get_entry_tags(long face, int start_offset, @Nullable IntBuffer entries_count, @Nullable IntBuffer entries) unsigned int hb_ot_meta_get_entry_tags(hb_face_t * face, unsigned int start_offset, unsigned int * entries_count, hb_ot_meta_tag_t * entries)
-
hb_ot_meta_reference_entry
public static long hb_ot_meta_reference_entry(long face, int meta_tag) hb_blob_t * hb_ot_meta_reference_entry(hb_face_t * face, hb_ot_meta_tag_t meta_tag)
-
nhb_ot_metrics_get_position
public static int nhb_ot_metrics_get_position(long font, int metrics_tag, long position) hb_bool_t hb_ot_metrics_get_position(hb_font_t * font, hb_ot_metrics_tag_t metrics_tag, hb_position_t * position)
-
hb_ot_metrics_get_position
public static boolean hb_ot_metrics_get_position(long font, int metrics_tag, @Nullable IntBuffer position) hb_bool_t hb_ot_metrics_get_position(hb_font_t * font, hb_ot_metrics_tag_t metrics_tag, hb_position_t * position)
-
nhb_ot_metrics_get_position_with_fallback
public static void nhb_ot_metrics_get_position_with_fallback(long font, int metrics_tag, long position) void hb_ot_metrics_get_position_with_fallback(hb_font_t * font, hb_ot_metrics_tag_t metrics_tag, hb_position_t * position)
-
hb_ot_metrics_get_position_with_fallback
public static void hb_ot_metrics_get_position_with_fallback(long font, int metrics_tag, @Nullable IntBuffer position) void hb_ot_metrics_get_position_with_fallback(hb_font_t * font, hb_ot_metrics_tag_t metrics_tag, hb_position_t * position)
-
hb_ot_metrics_get_variation
public static float hb_ot_metrics_get_variation(long font, int metrics_tag) float hb_ot_metrics_get_variation(hb_font_t * font, hb_ot_metrics_tag_t metrics_tag)
-
hb_ot_metrics_get_x_variation
public static int hb_ot_metrics_get_x_variation(long font, int metrics_tag) hb_position_t hb_ot_metrics_get_x_variation(hb_font_t * font, hb_ot_metrics_tag_t metrics_tag)
-
hb_ot_metrics_get_y_variation
public static int hb_ot_metrics_get_y_variation(long font, int metrics_tag) hb_position_t hb_ot_metrics_get_y_variation(hb_font_t * font, hb_ot_metrics_tag_t metrics_tag)
-
nhb_ot_name_list_names
public static long nhb_ot_name_list_names(long face, long num_entries) hb_ot_name_entry_t const * hb_ot_name_list_names(hb_face_t * face, unsigned int * num_entries)
-
hb_ot_name_list_names
hb_ot_name_entry_t const * hb_ot_name_list_names(hb_face_t * face, unsigned int * num_entries)
-
nhb_ot_name_get_utf8
public static int nhb_ot_name_get_utf8(long face, int name_id, long language, long text_size, long text) unsigned int hb_ot_name_get_utf8(hb_face_t * face, hb_ot_name_id_t name_id, hb_language_t language, unsigned int * text_size, char * text)
-
hb_ot_name_get_utf8
public static int hb_ot_name_get_utf8(long face, int name_id, long language, @Nullable IntBuffer text_size, @Nullable ByteBuffer text) unsigned int hb_ot_name_get_utf8(hb_face_t * face, hb_ot_name_id_t name_id, hb_language_t language, unsigned int * text_size, char * text)
-
nhb_ot_name_get_utf16
public static int nhb_ot_name_get_utf16(long face, int name_id, long language, long text_size, long text) unsigned int hb_ot_name_get_utf16(hb_face_t * face, hb_ot_name_id_t name_id, hb_language_t language, unsigned int * text_size, uint16_t * text)
-
hb_ot_name_get_utf16
public static int hb_ot_name_get_utf16(long face, int name_id, long language, @Nullable IntBuffer text_size, @Nullable ShortBuffer text) unsigned int hb_ot_name_get_utf16(hb_face_t * face, hb_ot_name_id_t name_id, hb_language_t language, unsigned int * text_size, uint16_t * text)
-
nhb_ot_name_get_utf32
public static int nhb_ot_name_get_utf32(long face, int name_id, long language, long text_size, long text) unsigned int hb_ot_name_get_utf32(hb_face_t * face, hb_ot_name_id_t name_id, hb_language_t language, unsigned int * text_size, uint32_t * text)
-
hb_ot_name_get_utf32
public static int hb_ot_name_get_utf32(long face, int name_id, long language, @Nullable IntBuffer text_size, @Nullable IntBuffer text) unsigned int hb_ot_name_get_utf32(hb_face_t * face, hb_ot_name_id_t name_id, hb_language_t language, unsigned int * text_size, uint32_t * text)
-
nhb_ot_shape_glyphs_closure
public static void nhb_ot_shape_glyphs_closure(long font, long buffer, long features, int num_features, long glyphs) void hb_ot_shape_glyphs_closure(hb_font_t * font, hb_buffer_t * buffer, hb_feature_t const * features, unsigned int num_features, hb_set_t * glyphs)
-
hb_ot_shape_glyphs_closure
public static void hb_ot_shape_glyphs_closure(long font, long buffer, @Nullable hb_feature_t.Buffer features, long glyphs) void hb_ot_shape_glyphs_closure(hb_font_t * font, hb_buffer_t * buffer, hb_feature_t const * features, unsigned int num_features, hb_set_t * glyphs)
-
hb_ot_shape_plan_collect_lookups
public static void hb_ot_shape_plan_collect_lookups(long shape_plan, int table_tag, long lookup_indexes) void hb_ot_shape_plan_collect_lookups(hb_shape_plan_t * shape_plan, hb_tag_t table_tag, hb_set_t * lookup_indexes)
-
nhb_ot_shape_plan_get_feature_tags
public static int nhb_ot_shape_plan_get_feature_tags(long shape_plan, int start_offset, long tag_count, long tags) unsigned int hb_ot_shape_plan_get_feature_tags(hb_shape_plan_t * shape_plan, unsigned int start_offset, unsigned int * tag_count, hb_tag_t * tags)
-
hb_ot_shape_plan_get_feature_tags
public static int hb_ot_shape_plan_get_feature_tags(long shape_plan, int start_offset, IntBuffer tag_count, IntBuffer tags) unsigned int hb_ot_shape_plan_get_feature_tags(hb_shape_plan_t * shape_plan, unsigned int start_offset, unsigned int * tag_count, hb_tag_t * tags)
-
hb_ot_var_has_data
public static boolean hb_ot_var_has_data(long face) hb_bool_t hb_ot_var_has_data(hb_face_t * face)
-
hb_ot_var_get_axis_count
public static int hb_ot_var_get_axis_count(long face) unsigned int hb_ot_var_get_axis_count(hb_face_t * face)
-
nhb_ot_var_get_axis_infos
public static int nhb_ot_var_get_axis_infos(long face, int start_offset, long axes_count, long axes_array) unsigned int hb_ot_var_get_axis_infos(hb_face_t * face, unsigned int start_offset, unsigned int * axes_count, hb_ot_var_axis_info_t * axes_array)
-
hb_ot_var_get_axis_infos
public static int hb_ot_var_get_axis_infos(long face, int start_offset, @Nullable IntBuffer axes_count, @Nullable hb_ot_var_axis_info_t.Buffer axes_array) unsigned int hb_ot_var_get_axis_infos(hb_face_t * face, unsigned int start_offset, unsigned int * axes_count, hb_ot_var_axis_info_t * axes_array)
-
nhb_ot_var_find_axis_info
public static int nhb_ot_var_find_axis_info(long face, int axis_tag, long axis_info) hb_bool_t hb_ot_var_find_axis_info(hb_face_t * face, hb_tag_t axis_tag, hb_ot_var_axis_info_t * axis_info)
-
hb_ot_var_find_axis_info
public static boolean hb_ot_var_find_axis_info(long face, int axis_tag, hb_ot_var_axis_info_t axis_info) hb_bool_t hb_ot_var_find_axis_info(hb_face_t * face, hb_tag_t axis_tag, hb_ot_var_axis_info_t * axis_info)
-
hb_ot_var_get_named_instance_count
public static int hb_ot_var_get_named_instance_count(long face) unsigned int hb_ot_var_get_named_instance_count(hb_face_t * face)
-
hb_ot_var_named_instance_get_subfamily_name_id
public static int hb_ot_var_named_instance_get_subfamily_name_id(long face, int instance_index) hb_ot_name_id_t hb_ot_var_named_instance_get_subfamily_name_id(hb_face_t * face, unsigned int instance_index)
-
hb_ot_var_named_instance_get_postscript_name_id
public static int hb_ot_var_named_instance_get_postscript_name_id(long face, int instance_index) hb_ot_name_id_t hb_ot_var_named_instance_get_postscript_name_id(hb_face_t * face, unsigned int instance_index)
-
nhb_ot_var_named_instance_get_design_coords
public static int nhb_ot_var_named_instance_get_design_coords(long face, int instance_index, long coords_length, long coords) unsigned int hb_ot_var_named_instance_get_design_coords(hb_face_t * face, unsigned int instance_index, unsigned int * coords_length, float * coords)
-
hb_ot_var_named_instance_get_design_coords
public static int hb_ot_var_named_instance_get_design_coords(long face, int instance_index, @Nullable IntBuffer coords_length, @Nullable FloatBuffer coords) unsigned int hb_ot_var_named_instance_get_design_coords(hb_face_t * face, unsigned int instance_index, unsigned int * coords_length, float * coords)
-
nhb_ot_var_normalize_variations
public static void nhb_ot_var_normalize_variations(long face, long variations, int variations_length, long coords, int coords_length) void hb_ot_var_normalize_variations(hb_face_t * face, hb_variation_t const * variations, unsigned int variations_length, int * coords, unsigned int coords_length)
-
hb_ot_var_normalize_variations
public static void hb_ot_var_normalize_variations(long face, hb_variation_t.Buffer variations, IntBuffer coords) void hb_ot_var_normalize_variations(hb_face_t * face, hb_variation_t const * variations, unsigned int variations_length, int * coords, unsigned int coords_length)
-
nhb_ot_var_normalize_coords
public static void nhb_ot_var_normalize_coords(long face, int coords_length, long design_coords, long normalized_coords) void hb_ot_var_normalize_coords(hb_face_t * face, unsigned int coords_length, float const * design_coords, int * normalized_coords)
-
hb_ot_var_normalize_coords
public static void hb_ot_var_normalize_coords(long face, FloatBuffer design_coords, IntBuffer normalized_coords) void hb_ot_var_normalize_coords(hb_face_t * face, unsigned int coords_length, float const * design_coords, int * normalized_coords)
-