Class OpenType

java.lang.Object
org.lwjgl.util.harfbuzz.OpenType

public class OpenType extends Object
  • 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_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

      public 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)
    • 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)