Class HarfBuzz
Using the HarfBuzz library allows programs to convert a sequence of Unicode input into properly formatted and positioned glyph output — for any writing system and language.
FreeType interop
The default LWJGL HarfBuzz build does not include FreeType support and the hb_ft_* functions will not be available. However, LWJGL's FreeType
build includes HarfBuzz and exports its full API. When working with both HarfBuzz and FreeType, the HarfBuzz bindings can be made to use FreeType's
shared library, with one of the following ways:
- launch the JVM with
-Dorg.lwjgl.harfbuzz.libname=freetype - run
Configuration.HARFBUZZ_LIBRARY_NAME.set("freetype") - run
Configuration.HARFBUZZ_LIBRARY_NAME.set(FreeType.getLibrary())- recommended
The org.lwjgl.harfbuzz.natives module is not necessary when enabling the above.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classContains the function pointers loaded from the harfbuzzSharedLibrary. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intData type for holding HarfBuzz's clustering behavior options.static final intData type for holding HarfBuzz's clustering behavior options.static final intData type for holding HarfBuzz's clustering behavior options.static final intData type for holding HarfBuzz's clustering behavior options.static final inthb_buffer_tstatic final inthb_buffer_tstatic final inthb_buffer_tstatic final intFlags from comparing twohb_buffer_t's.static final intFlags from comparing twohb_buffer_t's.static final intFlags from comparing twohb_buffer_t's.static final intFlags from comparing twohb_buffer_t's.static final intFlags from comparing twohb_buffer_t's.static final intFlags from comparing twohb_buffer_t's.static final intFlags from comparing twohb_buffer_t's.static final intFlags from comparing twohb_buffer_t's.static final intFlags from comparing twohb_buffer_t's.static final intFlags forhb_buffer_t.static final intFlags forhb_buffer_t.static final intFlags forhb_buffer_t.static final intFlags forhb_buffer_t.static final intFlags forhb_buffer_t.static final intFlags forhb_buffer_t.static final intFlags forhb_buffer_t.static final intFlags forhb_buffer_t.static final intFlags forhb_buffer_t.static final intFlags forhb_buffer_t.static final intThe default code point for replacing invalid characters in a given encoding.static final intFlags that control what glyph information are serialized inbuffer_serialize_glyphs.static final intFlags that control what glyph information are serialized inbuffer_serialize_glyphs.static final intFlags that control what glyph information are serialized inbuffer_serialize_glyphs.static final intFlags that control what glyph information are serialized inbuffer_serialize_glyphs.static final intFlags that control what glyph information are serialized inbuffer_serialize_glyphs.static final intFlags that control what glyph information are serialized inbuffer_serialize_glyphs.static final intFlags that control what glyph information are serialized inbuffer_serialize_glyphs.static final intFlags that control what glyph information are serialized inbuffer_serialize_glyphs.static final intThe buffer serialization and de-serialization format used inbuffer_serialize_glyphsandbuffer_deserialize_glyphs.static final intThe buffer serialization and de-serialization format used inbuffer_serialize_glyphsandbuffer_deserialize_glyphs.static final intThe buffer serialization and de-serialization format used inbuffer_serialize_glyphsandbuffer_deserialize_glyphs.static final intUnusedhb_codepoint_tvalue.static final intThe direction of a text segment or buffer.static final intThe direction of a text segment or buffer.static final intThe direction of a text segment or buffer.static final intThe direction of a text segment or buffer.static final intThe direction of a text segment or buffer.static final hb_draw_state_tstatic final intSpecial setting forhb_feature_t.endto apply the feature from to the end of the buffer.static final intSpecial setting forhb_feature_t.startto apply the feature from the start of the buffer.static final intConstant signifying that a font does not have any named-instance index set.static final intFlags forhb_glyph_info_t.static final intFlags forhb_glyph_info_t.static final intFlags forhb_glyph_info_t.static final intFlags forhb_glyph_info_t.static final intAn unsethb_language_t.static final intstatic final intData type holding the memory modes available to client programs.static final intData type holding the memory modes available to client programs.static final intData type holding the memory modes available to client programs.static final intData type holding the memory modes available to client programs.static final inthb_paint_composite_mode_tstatic final inthb_paint_composite_mode_tstatic final inthb_paint_composite_mode_tstatic final inthb_paint_composite_mode_tstatic final inthb_paint_composite_mode_tstatic final inthb_paint_composite_mode_tstatic final inthb_paint_composite_mode_tstatic final inthb_paint_composite_mode_tstatic final inthb_paint_composite_mode_tstatic final inthb_paint_composite_mode_tstatic final inthb_paint_composite_mode_tstatic final inthb_paint_composite_mode_tstatic final inthb_paint_composite_mode_tstatic final inthb_paint_composite_mode_tstatic final inthb_paint_composite_mode_tstatic final inthb_paint_composite_mode_tstatic final inthb_paint_composite_mode_tstatic final inthb_paint_composite_mode_tstatic final inthb_paint_composite_mode_tstatic final inthb_paint_composite_mode_tstatic final inthb_paint_composite_mode_tstatic final inthb_paint_composite_mode_tstatic final inthb_paint_composite_mode_tstatic final inthb_paint_composite_mode_tstatic final inthb_paint_composite_mode_tstatic final inthb_paint_composite_mode_tstatic final inthb_paint_composite_mode_tstatic final inthb_paint_composite_mode_tstatic final intThe values of this enumeration determine how color values outside the minimum and maximum defined offset on ahb_color_line_tare determined.static final intThe values of this enumeration determine how color values outside the minimum and maximum defined offset on ahb_color_line_tare determined.static final intThe values of this enumeration determine how color values outside the minimum and maximum defined offset on ahb_color_line_tare determined.static final intTag identifying raw pixel-data images inhb_paint_image_func_tcallbacks.static final intTag identifying PNG images inhb_paint_image_func_tcallbacks.static final intTag identifying SVG images inhb_paint_image_func_tcallbacks.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final intData type for scripts.static final hb_segment_properties_tThe defaulthb_segment_properties_tof of freshly createdhb_buffer_t.static final intstatic final intMaximum possible unsignedhb_tag_t.static final intMaximum possible signedhb_tag_t.static final intUnsethb_tag_t.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.static final intData type for the "General_Category" (gc) property from the Unicode Character Database.static final intData type for the "General_Category" (gc) property from the Unicode Character Database.static final intData type for the "General_Category" (gc) property from the Unicode Character Database.static final intData type for the "General_Category" (gc) property from the Unicode Character Database.static final intData type for the "General_Category" (gc) property from the Unicode Character Database.static final intData type for the "General_Category" (gc) property from the Unicode Character Database.static final intData type for the "General_Category" (gc) property from the Unicode Character Database.static final intData type for the "General_Category" (gc) property from the Unicode Character Database.static final intData type for the "General_Category" (gc) property from the Unicode Character Database.static final intData type for the "General_Category" (gc) property from the Unicode Character Database.static final intData type for the "General_Category" (gc) property from the Unicode Character Database.static final intData type for the "General_Category" (gc) property from the Unicode Character Database.static final intData type for the "General_Category" (gc) property from the Unicode Character Database.static final intData type for the "General_Category" (gc) property from the Unicode Character Database.static final intData type for the "General_Category" (gc) property from the Unicode Character Database.static final intData type for the "General_Category" (gc) property from the Unicode Character Database.static final intData type for the "General_Category" (gc) property from the Unicode Character Database.static final intData type for the "General_Category" (gc) property from the Unicode Character Database.static final intData type for the "General_Category" (gc) property from the Unicode Character Database.static final intData type for the "General_Category" (gc) property from the Unicode Character Database.static final intData type for the "General_Category" (gc) property from the Unicode Character Database.static final intData type for the "General_Category" (gc) property from the Unicode Character Database.static final intData type for the "General_Category" (gc) property from the Unicode Character Database.static final intData type for the "General_Category" (gc) property from the Unicode Character Database.static final intData type for the "General_Category" (gc) property from the Unicode Character Database.static final intData type for the "General_Category" (gc) property from the Unicode Character Database.static final intData type for the "General_Category" (gc) property from the Unicode Character Database.static final intData type for the "General_Category" (gc) property from the Unicode Character Database.static final intData type for the "General_Category" (gc) property from the Unicode Character Database.static final intData type for the "General_Category" (gc) property from the Unicode Character Database.static final intMaximum valid Unicode code point.static final intstatic final intstatic final intstatic final Stringstatic final intDefined by OpenType Design-Variation Axis Tag Registry.static final intDefined by OpenType Design-Variation Axis Tag Registry.static final intDefined by OpenType Design-Variation Axis Tag Registry.static final intDefined by OpenType Design-Variation Axis Tag Registry.static final intDefined by OpenType Design-Variation Axis Tag Registry.static final intDefined by OpenType Design-Variation Axis Tag Registry. -
Method Summary
Modifier and TypeMethodDescriptionstatic org.lwjgl.system.SharedLibraryReturns the harfbuzzSharedLibrary.static longhb_blob_copy_writable_or_fail(long blob) static longhb_blob_create(ByteBuffer data, int mode, long user_data, @Nullable hb_destroy_func_tI destroy) static longhb_blob_create_from_file(CharSequence file_name) static longhb_blob_create_from_file(ByteBuffer file_name) static longhb_blob_create_from_file_or_fail(CharSequence file_name) static longhb_blob_create_from_file_or_fail(ByteBuffer file_name) static longhb_blob_create_or_fail(ByteBuffer data, int mode, long user_data, @Nullable hb_destroy_func_tI destroy) static longhb_blob_create_sub_blob(long parent, int offset, int length) Always creates withMEMORY_MODE_READONLY.static voidhb_blob_destroy(long blob) static @Nullable ByteBufferhb_blob_get_data(long blob) static @Nullable ByteBufferhb_blob_get_data_writable(long blob) static longstatic inthb_blob_get_length(long blob) static longhb_blob_get_user_data(long blob, hb_user_data_key_t key) static booleanhb_blob_is_immutable(long blob) static voidhb_blob_make_immutable(long blob) static longhb_blob_reference(long blob) static booleanhb_blob_set_user_data(long blob, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) static voidhb_buffer_add(long buffer, int codepoint, int cluster) static voidhb_buffer_add_codepoints(long buffer, IntBuffer text, int item_offset, int item_length) static voidhb_buffer_add_latin1(long buffer, ByteBuffer text, int item_offset, int item_length) static voidhb_buffer_add_utf16(long buffer, CharSequence text, int item_offset, int item_length) static voidhb_buffer_add_utf16(long buffer, ByteBuffer text, int item_offset, int item_length) static voidhb_buffer_add_utf32(long buffer, IntBuffer text, int item_offset, int item_length) static voidhb_buffer_add_utf8(long buffer, CharSequence text, int item_offset, int item_length) static voidhb_buffer_add_utf8(long buffer, ByteBuffer text, int item_offset, int item_length) static booleanhb_buffer_allocation_successful(long buffer) static voidhb_buffer_append(long buffer, long source, int start, int end) static voidhb_buffer_clear_contents(long buffer) Content API.static longstatic longhb_buffer_create_similar(long src) static booleanhb_buffer_deserialize_glyphs(long buffer, ByteBuffer buf, @Nullable org.lwjgl.PointerBuffer end_ptr, long font, int format) static booleanhb_buffer_deserialize_unicode(long buffer, ByteBuffer buf, @Nullable org.lwjgl.PointerBuffer end_ptr, int format) static voidhb_buffer_destroy(long buffer) static inthb_buffer_diff(long buffer, long reference, int dottedcircle_glyph, int position_fuzz) Compare the contents of two buffers, report types of differences.static inthb_buffer_get_cluster_level(long buffer) static inthb_buffer_get_content_type(long buffer) static inthb_buffer_get_direction(long buffer) static longstatic inthb_buffer_get_flags(long buffer) static @Nullable hb_glyph_info_t.Bufferhb_buffer_get_glyph_infos(long buffer) Getting glyphs out of the bufferstatic @Nullable hb_glyph_position_t.Bufferhb_buffer_get_glyph_positions(long buffer) static inthb_buffer_get_invisible_glyph(long buffer) static longhb_buffer_get_language(long buffer) static inthb_buffer_get_length(long buffer) static inthb_buffer_get_not_found_glyph(long buffer) static inthb_buffer_get_not_found_variation_selector_glyph(long buffer) static inthb_buffer_get_random_state(long buffer) static inthb_buffer_get_replacement_codepoint(long buffer) static inthb_buffer_get_script(long buffer) static voidhb_buffer_get_segment_properties(long buffer, hb_segment_properties_t props) static longhb_buffer_get_unicode_funcs(long buffer) static longhb_buffer_get_user_data(long buffer, hb_user_data_key_t key) static voidhb_buffer_guess_segment_properties(long buffer) static booleanhb_buffer_has_positions(long buffer) static voidhb_buffer_normalize_glyphs(long buffer) static booleanhb_buffer_pre_allocate(long buffer, int size) static longhb_buffer_reference(long buffer) static voidhb_buffer_reset(long buffer) static voidhb_buffer_reverse(long buffer) static voidhb_buffer_reverse_clusters(long buffer) static voidhb_buffer_reverse_range(long buffer, int start, int end) static inthb_buffer_serialize(long buffer, int start, int end, ByteBuffer buf, @Nullable IntBuffer buf_consumed, long font, int format, int flags) static intstatic intstatic @Nullable Stringhb_buffer_serialize_format_to_string(int format) static inthb_buffer_serialize_glyphs(long buffer, int start, int end, ByteBuffer buf, @Nullable IntBuffer buf_consumed, long font, int format, int flags) static @Nullable org.lwjgl.PointerBufferstatic @Nullable org.lwjgl.PointerBufferhb_buffer_serialize_list_formats(long length) static inthb_buffer_serialize_unicode(long buffer, int start, int end, ByteBuffer buf, @Nullable IntBuffer buf_consumed, int format, int flags) static voidhb_buffer_set_cluster_level(long buffer, int cluster_level) static voidhb_buffer_set_content_type(long buffer, int content_type) static voidhb_buffer_set_direction(long buffer, int direction) static voidhb_buffer_set_flags(long buffer, int flags) static voidhb_buffer_set_invisible_glyph(long buffer, int invisible) static voidhb_buffer_set_language(long buffer, long language) static booleanhb_buffer_set_length(long buffer, int length) static voidhb_buffer_set_message_func(long buffer, hb_buffer_message_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) static voidhb_buffer_set_not_found_glyph(long buffer, int not_found) static voidhb_buffer_set_not_found_variation_selector_glyph(long buffer, int not_found_variation_selector) static voidhb_buffer_set_random_state(long buffer, int state) static voidhb_buffer_set_replacement_codepoint(long buffer, int replacement) static voidhb_buffer_set_script(long buffer, int script) static voidhb_buffer_set_segment_properties(long buffer, hb_segment_properties_t props) static voidhb_buffer_set_unicode_funcs(long buffer, long unicode_funcs) static booleanhb_buffer_set_user_data(long buffer, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) static intHB_COLOR(int b, int g, int r, int a) static bytehb_color_get_alpha(int color) static bytehb_color_get_blue(int color) static bytehb_color_get_green(int color) static bytehb_color_get_red(int color) static inthb_color_line_get_color_stops(hb_color_line_t color_line, int start, IntBuffer count, hb_color_stop_t color_stops) static inthb_color_line_get_extend(hb_color_line_t color_line) static intlen=-1meansstrisNUL-terminatedstatic intlen=-1meansstrisNUL-terminatedstatic booleanHB_DIRECTION_IS_BACKWARD(int dir) Tests whether a text direction moves backward (from right to left, or from bottom to top).static booleanHB_DIRECTION_IS_FORWARD(int dir) Tests whether a text direction moves forward (from left to right, or from top to bottom).static booleanHB_DIRECTION_IS_HORIZONTAL(int dir) Tests whether a text direction is horizontal.static booleanHB_DIRECTION_IS_VALID(int dir) Tests whether a text direction is valid.static booleanHB_DIRECTION_IS_VERTICAL(int dir) Tests whether a text direction is vertical.static intHB_DIRECTION_REVERSE(int dir) Reverses a text direction.static @Nullable Stringhb_direction_to_string(int direction) static voidhb_draw_close_path(long dfuncs, ByteBuffer draw_data, hb_draw_state_t st) static voidhb_draw_cubic_to(long dfuncs, ByteBuffer draw_data, hb_draw_state_t st, float control1_x, float control1_y, float control2_x, float control2_y, float to_x, float to_y) static longstatic voidhb_draw_funcs_destroy(long dfuncs) static longstatic longhb_draw_funcs_get_user_data(long dfuncs, hb_user_data_key_t key) static booleanhb_draw_funcs_is_immutable(long dfuncs) static voidhb_draw_funcs_make_immutable(long dfuncs) static longhb_draw_funcs_reference(long dfuncs) static voidhb_draw_funcs_set_close_path_func(long dfuncs, hb_draw_close_path_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets close-path callback to the draw functions object.static voidhb_draw_funcs_set_cubic_to_func(long dfuncs, hb_draw_cubic_to_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets cubic-to callback to the draw functions object.static voidhb_draw_funcs_set_line_to_func(long dfuncs, hb_draw_line_to_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets line-to callback to the draw functions object.static voidhb_draw_funcs_set_move_to_func(long dfuncs, hb_draw_move_to_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets move-to callback to the draw functions object.static voidhb_draw_funcs_set_quadratic_to_func(long dfuncs, hb_draw_quadratic_to_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets quadratic-to callback to the draw functions object.static booleanhb_draw_funcs_set_user_data(long dfuncs, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) static voidhb_draw_line_to(long dfuncs, ByteBuffer draw_data, hb_draw_state_t st, float to_x, float to_y) static voidhb_draw_move_to(long dfuncs, ByteBuffer draw_data, hb_draw_state_t st, float to_x, float to_y) static voidhb_draw_quadratic_to(long dfuncs, ByteBuffer draw_data, hb_draw_state_t st, float control_x, float control_y, float to_x, float to_y) static booleanhb_face_builder_add_table(long face, int tag, long blob) static longBuilder face.static voidhb_face_builder_sort_tables(long face, IntBuffer tags) static voidhb_face_collect_nominal_glyph_mapping(long face, long mapping, long unicodes) static voidhb_face_collect_unicodes(long face, long out) static voidhb_face_collect_variation_selectors(long face, long out) static voidhb_face_collect_variation_unicodes(long face, int variation_selector, long out) static inthb_face_count(long blob) static longhb_face_create(long blob, int index) static longhb_face_create_for_tables(hb_reference_table_func_tI reference_table_func, long user_data, @Nullable hb_destroy_func_tI destroy) static longhb_face_create_from_file_or_fail(CharSequence file_name, int index) static longhb_face_create_from_file_or_fail(ByteBuffer file_name, int index) static longhb_face_create_or_fail(long blob, int index) static voidhb_face_destroy(long face) static longstatic inthb_face_get_glyph_count(long face) static inthb_face_get_index(long face) static inthb_face_get_table_tags(long face, int start_offset, IntBuffer table_count, IntBuffer table_tags) static inthb_face_get_upem(long face) static longhb_face_get_user_data(long face, hb_user_data_key_t key) static booleanhb_face_is_immutable(long face) static voidhb_face_make_immutable(long face) static longhb_face_reference(long face) static longhb_face_reference_blob(long face) static longhb_face_reference_table(long face, int tag) static voidhb_face_set_get_table_tags_func(long face, hb_get_table_tags_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) static voidhb_face_set_glyph_count(long face, int glyph_count) static voidhb_face_set_index(long face, int index) static voidhb_face_set_upem(long face, int upem) static booleanhb_face_set_user_data(long face, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) static booleanhb_feature_from_string(CharSequence str, hb_feature_t feature) static booleanhb_feature_from_string(ByteBuffer str, hb_feature_t feature) static voidhb_feature_to_string(hb_feature_t feature, ByteBuffer buf) static voidhb_font_add_glyph_origin_for_direction(long font, int glyph, int direction, IntBuffer x, IntBuffer y) static voidhb_font_changed(long font) static longhb_font_create(long face) Fonts are very light-weight objectsstatic longhb_font_create_sub_font(long parent) static voidhb_font_destroy(long font) static voidhb_font_draw_glyph(long font, int glyph, long dfuncs, long draw_data) static longstatic voidhb_font_funcs_destroy(long ffuncs) static longstatic longhb_font_funcs_get_user_data(long ffuncs, hb_user_data_key_t key) static booleanhb_font_funcs_is_immutable(long ffuncs) static voidhb_font_funcs_make_immutable(long ffuncs) static longhb_font_funcs_reference(long ffuncs) static voidhb_font_funcs_set_draw_glyph_func(long ffuncs, hb_font_draw_glyph_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_draw_glyph_func_t.static voidhb_font_funcs_set_font_h_extents_func(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_get_font_h_extents_func_t.static voidhb_font_funcs_set_font_v_extents_func(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_get_font_v_extents_func_t.static voidhb_font_funcs_set_glyph_contour_point_func(long ffuncs, hb_font_get_glyph_contour_point_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_get_glyph_contour_point_func_t.static voidhb_font_funcs_set_glyph_extents_func(long ffuncs, hb_font_get_glyph_extents_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_get_glyph_extents_func_t.static voidhb_font_funcs_set_glyph_from_name_func(long ffuncs, hb_font_get_glyph_from_name_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_get_glyph_from_name_func_t.static voidhb_font_funcs_set_glyph_h_advance_func(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_get_glyph_h_advance_func_t.static voidhb_font_funcs_set_glyph_h_advances_func(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_get_glyph_h_advances_func_t.static voidhb_font_funcs_set_glyph_h_kerning_func(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_get_glyph_h_kerning_func_t.static voidhb_font_funcs_set_glyph_h_origin_func(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_get_glyph_h_origin_func_t.static voidhb_font_funcs_set_glyph_name_func(long ffuncs, hb_font_get_glyph_name_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_get_glyph_name_func_t.static voidhb_font_funcs_set_glyph_v_advance_func(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_get_glyph_v_advance_func_t.static voidhb_font_funcs_set_glyph_v_advances_func(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_get_glyph_v_advances_func_t.static voidhb_font_funcs_set_glyph_v_origin_func(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_get_glyph_v_origin_func_t.static voidhb_font_funcs_set_nominal_glyph_func(long ffuncs, hb_font_get_nominal_glyph_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_get_nominal_glyph_func_t.static voidhb_font_funcs_set_nominal_glyphs_func(long ffuncs, hb_font_get_nominal_glyphs_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_get_nominal_glyphs_func_t.static voidhb_font_funcs_set_paint_glyph_func(long ffuncs, hb_font_paint_glyph_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_paint_glyph_func_t.static booleanhb_font_funcs_set_user_data(long ffuncs, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) static voidhb_font_funcs_set_variation_glyph_func(long ffuncs, hb_font_get_variation_glyph_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_get_variation_glyph_func_t.static longstatic voidhb_font_get_extents_for_direction(long font, int direction, hb_font_extents_t extents) static longhb_font_get_face(long font) static booleanhb_font_get_glyph(long font, int unicode, int variation_selector, IntBuffer glyph) Calls eitherfont_get_nominal_glyphifvariation_selector is0, otherwise callsfont_get_variation_glyph.static voidhb_font_get_glyph_advance_for_direction(long font, int glyph, int direction, IntBuffer x, IntBuffer y) static voidhb_font_get_glyph_advances_for_direction(long font, int direction, int count, IntBuffer first_glyph, int glyph_stride, IntBuffer first_advance, int advance_stride) static booleanhb_font_get_glyph_contour_point(long font, int glyph, int point_index, IntBuffer x, IntBuffer y) static booleanhb_font_get_glyph_contour_point_for_origin(long font, int glyph, int point_index, int direction, IntBuffer x, IntBuffer y) static booleanhb_font_get_glyph_extents(long font, int glyph, hb_glyph_extents_t extents) static booleanhb_font_get_glyph_extents_for_origin(long font, int glyph, int direction, hb_glyph_extents_t extents) static booleanhb_font_get_glyph_from_name(long font, CharSequence name, IntBuffer glyph) static booleanhb_font_get_glyph_from_name(long font, ByteBuffer name, IntBuffer glyph) static inthb_font_get_glyph_h_advance(long font, int glyph) static voidhb_font_get_glyph_h_advances(long font, int count, IntBuffer first_glyph, int glyph_stride, IntBuffer first_advance, int advance_stride) static inthb_font_get_glyph_h_kerning(long font, int left_glyph, int right_glyph) static booleanhb_font_get_glyph_h_origin(long font, int glyph, IntBuffer x, IntBuffer y) static voidhb_font_get_glyph_kerning_for_direction(long font, int first_glyph, int second_glyph, int direction, IntBuffer x, IntBuffer y) static booleanhb_font_get_glyph_name(long font, int glyph, ByteBuffer name) static voidhb_font_get_glyph_origin_for_direction(long font, int glyph, int direction, IntBuffer x, IntBuffer y) static inthb_font_get_glyph_v_advance(long font, int glyph) static voidhb_font_get_glyph_v_advances(long font, int count, IntBuffer first_glyph, int glyph_stride, IntBuffer first_advance, int advance_stride) static booleanhb_font_get_glyph_v_origin(long font, int glyph, IntBuffer x, IntBuffer y) static booleanhb_font_get_h_extents(long font, hb_font_extents_t extents) func dispatchstatic booleanhb_font_get_nominal_glyph(long font, int unicode, IntBuffer glyph) static inthb_font_get_nominal_glyphs(long font, int count, IntBuffer first_unicode, int unicode_stride, IntBuffer first_glyph, int glyph_stride) static longhb_font_get_parent(long font) static voidhb_font_get_ppem(long font, IntBuffer x_ppem, IntBuffer y_ppem) static floathb_font_get_ptem(long font) static voidhb_font_get_scale(long font, IntBuffer x_scale, IntBuffer y_scale) static inthb_font_get_serial(long font) static voidhb_font_get_synthetic_bold(long font, @Nullable FloatBuffer x_embolden, @Nullable FloatBuffer y_embolden, @Nullable IntBuffer in_place) static floathb_font_get_synthetic_slant(long font) static longhb_font_get_user_data(long font, hb_user_data_key_t key) static booleanhb_font_get_v_extents(long font, hb_font_extents_t extents) static @Nullable FloatBufferhb_font_get_var_coords_design(long font) static @Nullable IntBufferhb_font_get_var_coords_normalized(long font) static inthb_font_get_var_named_instance(long font) static booleanhb_font_get_variation_glyph(long font, int unicode, int variation_selector, IntBuffer glyph) static booleanhb_font_glyph_from_string(long font, CharSequence s, IntBuffer glyph) Parses gidDDD and uniUUUU strings automatically.static booleanhb_font_glyph_from_string(long font, ByteBuffer s, IntBuffer glyph) Parses gidDDD and uniUUUU strings automatically.static voidhb_font_glyph_to_string(long font, int glyph, ByteBuffer s) Generates gidDDD if glyph has no name.static booleanhb_font_is_immutable(long font) static voidhb_font_make_immutable(long font) static voidhb_font_paint_glyph(long font, int glyph, long pfuncs, long paint_data, int palette_index, int foreground) static longhb_font_reference(long font) static voidhb_font_set_face(long font, long face) static voidhb_font_set_funcs(long font, long klass, long font_data, @Nullable hb_destroy_func_tI destroy) static voidhb_font_set_funcs_data(long font, long font_data, @Nullable hb_destroy_func_tI destroy) Be very careful with this function!static voidhb_font_set_parent(long font, long parent) static voidhb_font_set_ppem(long font, int x_ppem, int y_ppem) A zero value means "no hinting in that direction"static voidhb_font_set_ptem(long font, float ptem) Point size per EM.static voidhb_font_set_scale(long font, int x_scale, int y_scale) static voidhb_font_set_synthetic_bold(long font, float x_embolden, float y_embolden, boolean in_place) static voidhb_font_set_synthetic_slant(long font, float slant) static booleanhb_font_set_user_data(long font, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) static voidhb_font_set_var_coords_design(long font, FloatBuffer coords) static voidhb_font_set_var_coords_normalized(long font, IntBuffer coords) static voidhb_font_set_var_named_instance(long font, int instance_index) static voidhb_font_set_variation(long font, int tag, float value) static voidhb_font_set_variations(long font, hb_variation_t.Buffer variations) static voidhb_font_subtract_glyph_origin_for_direction(long font, int glyph, int direction, IntBuffer x, IntBuffer y) static longhb_ft_face_create(long ft_face, @Nullable hb_destroy_func_tI destroy) static longhb_ft_face_create_cached(long ft_face) static longhb_ft_face_create_from_file_or_fail(CharSequence file_name, int index) static longhb_ft_face_create_from_file_or_fail(ByteBuffer file_name, int index) static longhb_ft_face_create_referenced(long ft_face) static voidhb_ft_font_changed(long font) static longhb_ft_font_create(long ft_face, @Nullable hb_destroy_func_tI destroy) static longhb_ft_font_create_referenced(long ft_face) static longhb_ft_font_get_face(long font) static inthb_ft_font_get_load_flags(long font) static longhb_ft_font_lock_face(long font) static voidhb_ft_font_set_funcs(long font) static voidhb_ft_font_set_load_flags(long font, int load_flags) static voidhb_ft_font_unlock_face(long font) static booleanhb_ft_hb_font_changed(long font) static intstatic longstatic longstatic longstatic booleanhb_language_matches(long language, long specific) static @Nullable Stringhb_language_to_string(long language) static booleanhb_map_allocation_successful(long map) Returns false if allocation has failed before.static voidhb_map_clear(long map) static longhb_map_copy(long map) static longstatic voidhb_map_del(long map, int key) static voidhb_map_destroy(long map) static inthb_map_get(long map, int key) static longstatic inthb_map_get_population(long map) static longhb_map_get_user_data(long map, hb_user_data_key_t key) static booleanhb_map_has(long map, int key) static inthb_map_hash(long map) static booleanhb_map_is_empty(long map) static booleanhb_map_is_equal(long map, long other) static voidhb_map_keys(long map, long keys) static booleanhb_map_next(long map, IntBuffer idx, IntBuffer key, IntBuffer value) static longhb_map_reference(long map) static voidhb_map_set(long map, int key, int value) static booleanhb_map_set_user_data(long map, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) static voidhb_map_update(long map, long other) static voidhb_map_values(long map, long values) static voidhb_paint_color(long funcs, long paint_data, boolean is_foreground, int color) static voidhb_paint_color_glyph(long funcs, long paint_data, int glyph, long font) static booleanhb_paint_custom_palette_color(long funcs, long paint_data, int color_index, IntBuffer color) static longstatic voidhb_paint_funcs_destroy(long funcs) static longstatic longhb_paint_funcs_get_user_data(long funcs, hb_user_data_key_t key) static booleanhb_paint_funcs_is_immutable(long funcs) static voidhb_paint_funcs_make_immutable(long funcs) static longhb_paint_funcs_reference(long funcs) static voidhb_paint_funcs_set_color_func(long funcs, hb_paint_color_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) static voidhb_paint_funcs_set_color_glyph_func(long funcs, hb_paint_color_glyph_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) static voidhb_paint_funcs_set_custom_palette_color_func(long funcs, hb_paint_custom_palette_color_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) static voidhb_paint_funcs_set_image_func(long funcs, hb_paint_image_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) static voidhb_paint_funcs_set_linear_gradient_func(long funcs, hb_paint_linear_gradient_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) static voidhb_paint_funcs_set_pop_clip_func(long funcs, hb_paint_pop_clip_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) static voidhb_paint_funcs_set_pop_group_func(long funcs, hb_paint_pop_group_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) static voidhb_paint_funcs_set_pop_transform_func(long funcs, hb_paint_pop_transform_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) static voidhb_paint_funcs_set_push_clip_glyph_func(long funcs, hb_paint_push_clip_glyph_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) static voidhb_paint_funcs_set_push_clip_rectangle_func(long funcs, hb_paint_push_clip_rectangle_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) static voidhb_paint_funcs_set_push_group_func(long funcs, hb_paint_push_group_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) static voidhb_paint_funcs_set_push_transform_func(long funcs, hb_paint_push_transform_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) static voidhb_paint_funcs_set_radial_gradient_func(long funcs, hb_paint_radial_gradient_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) static voidhb_paint_funcs_set_sweep_gradient_func(long funcs, hb_paint_sweep_gradient_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) static booleanhb_paint_funcs_set_user_data(long funcs, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) static voidhb_paint_image(long funcs, long paint_data, long image, int width, int height, int format, float slant, hb_glyph_extents_t extents) static voidhb_paint_linear_gradient(long funcs, long paint_data, hb_color_line_t color_line, float x0, float yx0, float x1, float y1, float x2, float y2) static voidhb_paint_pop_clip(long funcs, long paint_data) static voidhb_paint_pop_group(long funcs, long paint_data, int mode) static voidhb_paint_pop_transform(long funcs, long paint_data) static voidhb_paint_push_clip_glyph(long funcs, long paint_data, int glyph, long font) static voidhb_paint_push_clip_rectangle(long funcs, long paint_data, float xmin, float ymin, float xmax, float ymax) static voidhb_paint_push_group(long funcs, long paint_data) static voidhb_paint_push_transform(long funcs, long paint_data, float xx, float yx, float xy, float yy, float dx, float dy) static voidhb_paint_radial_gradient(long funcs, long paint_data, hb_color_line_t color_line, float x0, float y0, float r0, float x1, float y1, float r1) static voidhb_paint_sweep_gradient(long funcs, long paint_data, hb_color_line_t color_line, float x0, float y0, float start_angle, float end_angle) static inthb_script_from_iso15924_tag(int tag) Script functionsstatic intstatic intstatic inthb_script_get_horizontal_direction(int script) static inthb_script_to_iso15924_tag(int script) static booleanstatic intstatic voidstatic voidhb_set_add(long set, int codepoint) static voidhb_set_add_range(long set, int first, int last) static voidhb_set_add_sorted_array(long set, IntBuffer sorted_codepoints) static booleanhb_set_allocation_successful(long set) Returns false if allocation has failed before.static voidhb_set_clear(long set) static longhb_set_copy(long set) static longstatic voidhb_set_del(long set, int codepoint) static voidhb_set_del_range(long set, int first, int last) static voidhb_set_destroy(long set) static longstatic inthb_set_get_max(long set) ReturnsSET_VALUE_INVALIDif set empty.static inthb_set_get_min(long set) ReturnsSET_VALUE_INVALIDif set empty.static inthb_set_get_population(long set) static longhb_set_get_user_data(long set, hb_user_data_key_t key) static booleanhb_set_has(long set, int codepoint) static inthb_set_hash(long set) static voidhb_set_intersect(long set, long other) static voidhb_set_invert(long set) static booleanhb_set_is_empty(long set) static booleanhb_set_is_equal(long set, long other) static booleanhb_set_is_inverted(long set) static booleanhb_set_is_subset(long set, long larger_set) static booleanhb_set_next(long set, IntBuffer codepoint) PassSET_VALUE_INVALIDin to get started.static inthb_set_next_many(long set, int codepoint, IntBuffer out) PassSET_VALUE_INVALIDin to get started.static booleanhb_set_next_range(long set, IntBuffer first, IntBuffer last) PassSET_VALUE_INVALIDfor first and last to get started.static booleanhb_set_previous(long set, IntBuffer codepoint) PassSET_VALUE_INVALIDin to get started.static booleanhb_set_previous_range(long set, IntBuffer first, IntBuffer last) PassSET_VALUE_INVALIDfor first and last to get started.static longhb_set_reference(long set) static voidhb_set_set(long set, long other) static booleanhb_set_set_user_data(long set, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) static voidhb_set_subtract(long set, long other) static voidhb_set_symmetric_difference(long set, long other) static voidhb_set_union(long set, long other) static voidhb_shape(long font, long buffer, @Nullable hb_feature_t.Buffer features) static booleanhb_shape_full(long font, long buffer, @Nullable hb_feature_t.Buffer features, @Nullable org.lwjgl.PointerBuffer shaper_list) static booleanhb_shape_justify(long font, long buffer, @Nullable hb_feature_t.Buffer features, @Nullable org.lwjgl.PointerBuffer shaper_list, float min_target_advance, float max_target_advance, FloatBuffer advance, IntBuffer var_tag, FloatBuffer var_value) static @Nullable org.lwjgl.PointerBufferstatic @Nullable org.lwjgl.PointerBufferhb_shape_list_shapers(long length) static longhb_shape_plan_create(long face, hb_segment_properties_t props, @Nullable hb_feature_t.Buffer user_features, @Nullable org.lwjgl.PointerBuffer shaper_list) static longhb_shape_plan_create_cached(long face, hb_segment_properties_t props, @Nullable hb_feature_t.Buffer user_features, @Nullable org.lwjgl.PointerBuffer shaper_list) static longhb_shape_plan_create_cached2(long face, hb_segment_properties_t props, @Nullable hb_feature_t.Buffer user_features, @Nullable IntBuffer coords, @Nullable org.lwjgl.PointerBuffer shaper_list) static longhb_shape_plan_create2(long face, hb_segment_properties_t props, @Nullable hb_feature_t.Buffer user_features, @Nullable IntBuffer coords, @Nullable org.lwjgl.PointerBuffer shaper_list) static voidhb_shape_plan_destroy(long shape_plan) static booleanhb_shape_plan_execute(long shape_plan, long font, long buffer, @Nullable hb_feature_t.Buffer features) static longstatic @Nullable Stringhb_shape_plan_get_shaper(long shape_plan) static longhb_shape_plan_get_user_data(long shape_plan, hb_user_data_key_t key) static longhb_shape_plan_reference(long shape_plan) static booleanhb_shape_plan_set_user_data(long shape_plan, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) static floathb_style_get_value(long font, int style_tag) static intHB_TAG(int c1, int c2, int c3, int c4) static intlen=-1meansstr isNUL-terminated.static intlen=-1meansstr isNUL-terminated.static voidhb_tag_to_string(int tag, ByteBuffer buf) bufshould have 4 bytes.static inthb_unicode_combining_class(long ufuncs, int unicode) Retrieves the Canonical Combining Class (ccc) property of code point unicode.static booleanhb_unicode_compose(long ufuncs, int a, int b, IntBuffer ab) static booleanhb_unicode_decompose(long ufuncs, int ab, IntBuffer a, IntBuffer b) static longhb_unicode_funcs_create(long parent) static voidhb_unicode_funcs_destroy(long ufuncs) static longjust give me the best implementation you've got there.static longstatic longhb_unicode_funcs_get_parent(long ufuncs) static longhb_unicode_funcs_get_user_data(long ufuncs, hb_user_data_key_t key) static booleanhb_unicode_funcs_is_immutable(long ufuncs) static voidhb_unicode_funcs_make_immutable(long ufuncs) static longhb_unicode_funcs_reference(long ufuncs) static voidhb_unicode_funcs_set_combining_class_func(long ufuncs, hb_unicode_combining_class_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_unicode_combining_class_func_t.static voidhb_unicode_funcs_set_compose_func(long ufuncs, hb_unicode_compose_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_unicode_compose_func_t.static voidhb_unicode_funcs_set_decompose_func(long ufuncs, hb_unicode_decompose_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_unicode_decompose_func_t.static voidhb_unicode_funcs_set_general_category_func(long ufuncs, hb_unicode_general_category_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_unicode_general_category_func_t.static voidhb_unicode_funcs_set_mirroring_func(long ufuncs, hb_unicode_mirroring_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_unicode_mirroring_func_t.static voidhb_unicode_funcs_set_script_func(long ufuncs, hb_unicode_script_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_unicode_script_func_t.static booleanhb_unicode_funcs_set_user_data(long ufuncs, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) static inthb_unicode_general_category(long ufuncs, int unicode) Retrieves the General Category (gc) property of code point unicode.static inthb_unicode_mirroring(long ufuncs, int unicode) Retrieves the Bi-directional Mirroring Glyph code point defined for code point unicode.static inthb_unicode_script(long ufuncs, int unicode) Retrieves thehb_script_tscript to which code point unicode belongs.static booleanhb_variation_from_string(CharSequence str, hb_variation_t variation) static booleanhb_variation_from_string(ByteBuffer str, hb_variation_t variation) static voidhb_variation_to_string(hb_variation_t variation, ByteBuffer buf) static voidhb_version(IntBuffer major, IntBuffer minor, IntBuffer micro) static booleanhb_version_atleast(int major, int minor, int micro) static booleanHB_VERSION_ATLEAST(int major, int minor, int micro) static @Nullable Stringstatic longnhb_blob_create(long data, int length, int mode, long user_data, long destroy) static longnhb_blob_create_from_file(long file_name) static longnhb_blob_create_from_file_or_fail(long file_name) static longnhb_blob_create_or_fail(long data, int length, int mode, long user_data, long destroy) static longnhb_blob_get_data(long blob, long length) static longnhb_blob_get_data_writable(long blob, long length) static longnhb_blob_get_user_data(long blob, long key) static intnhb_blob_set_user_data(long blob, long key, long data, long destroy, int replace) static voidnhb_buffer_add_codepoints(long buffer, long text, int text_length, int item_offset, int item_length) static voidnhb_buffer_add_latin1(long buffer, long text, int text_length, int item_offset, int item_length) static voidnhb_buffer_add_utf16(long buffer, long text, int text_length, int item_offset, int item_length) static voidnhb_buffer_add_utf32(long buffer, long text, int text_length, int item_offset, int item_length) static voidnhb_buffer_add_utf8(long buffer, long text, int text_length, int item_offset, int item_length) static intnhb_buffer_deserialize_glyphs(long buffer, long buf, int buf_len, long end_ptr, long font, int format) static intnhb_buffer_deserialize_unicode(long buffer, long buf, int buf_len, long end_ptr, int format) static longnhb_buffer_get_glyph_infos(long buffer, long length) Unsafe version of:buffer_get_glyph_infosstatic longnhb_buffer_get_glyph_positions(long buffer, long length) static voidnhb_buffer_get_segment_properties(long buffer, long props) static longnhb_buffer_get_user_data(long buffer, long key) static intnhb_buffer_serialize(long buffer, int start, int end, long buf, int buf_size, long buf_consumed, long font, int format, int flags) static intnhb_buffer_serialize_format_from_string(long str, int len) static longnhb_buffer_serialize_format_to_string(int format) static intnhb_buffer_serialize_glyphs(long buffer, int start, int end, long buf, int buf_size, long buf_consumed, long font, int format, int flags) static longstatic intnhb_buffer_serialize_unicode(long buffer, int start, int end, long buf, int buf_size, long buf_consumed, int format, int flags) static voidnhb_buffer_set_message_func(long buffer, long func, long user_data, long destroy) static voidnhb_buffer_set_segment_properties(long buffer, long props) static intnhb_buffer_set_user_data(long buffer, long key, long data, long destroy, int replace) static intnhb_color_line_get_color_stops(long color_line, int start, long count, long color_stops) static intnhb_color_line_get_extend(long color_line) static intnhb_direction_from_string(long str, int len) Unsafe version of:direction_from_stringstatic longnhb_direction_to_string(int direction) static voidnhb_draw_close_path(long dfuncs, long draw_data, long st) static voidnhb_draw_cubic_to(long dfuncs, long draw_data, long st, float control1_x, float control1_y, float control2_x, float control2_y, float to_x, float to_y) static longnhb_draw_funcs_get_user_data(long dfuncs, long key) static voidnhb_draw_funcs_set_close_path_func(long dfuncs, long func, long user_data, long destroy) Unsafe version of:draw_funcs_set_close_path_funcstatic voidnhb_draw_funcs_set_cubic_to_func(long dfuncs, long func, long user_data, long destroy) Unsafe version of:draw_funcs_set_cubic_to_funcstatic voidnhb_draw_funcs_set_line_to_func(long dfuncs, long func, long user_data, long destroy) Unsafe version of:draw_funcs_set_line_to_funcstatic voidnhb_draw_funcs_set_move_to_func(long dfuncs, long func, long user_data, long destroy) Unsafe version of:draw_funcs_set_move_to_funcstatic voidnhb_draw_funcs_set_quadratic_to_func(long dfuncs, long func, long user_data, long destroy) Unsafe version of:draw_funcs_set_quadratic_to_funcstatic intnhb_draw_funcs_set_user_data(long dfuncs, long key, long data, long destroy, int replace) static voidnhb_draw_line_to(long dfuncs, long draw_data, long st, float to_x, float to_y) static voidnhb_draw_move_to(long dfuncs, long draw_data, long st, float to_x, float to_y) static voidnhb_draw_quadratic_to(long dfuncs, long draw_data, long st, float control_x, float control_y, float to_x, float to_y) static voidnhb_face_builder_sort_tables(long face, long tags) static longnhb_face_create_for_tables(long reference_table_func, long user_data, long destroy) static longnhb_face_create_from_file_or_fail(long file_name, int index) static intnhb_face_get_table_tags(long face, int start_offset, long table_count, long table_tags) static longnhb_face_get_user_data(long face, long key) static voidnhb_face_set_get_table_tags_func(long face, long func, long user_data, long destroy) static intnhb_face_set_user_data(long face, long key, long data, long destroy, int replace) static intnhb_feature_from_string(long str, int len, long feature) static voidnhb_feature_to_string(long feature, long buf, int size) static voidnhb_font_add_glyph_origin_for_direction(long font, int glyph, int direction, long x, long y) static longnhb_font_funcs_get_user_data(long ffuncs, long key) static voidnhb_font_funcs_set_draw_glyph_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_draw_glyph_funcstatic voidnhb_font_funcs_set_font_h_extents_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_font_h_extents_funcstatic voidnhb_font_funcs_set_font_v_extents_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_font_v_extents_funcstatic voidnhb_font_funcs_set_glyph_contour_point_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_glyph_contour_point_funcstatic voidnhb_font_funcs_set_glyph_extents_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_glyph_extents_funcstatic voidnhb_font_funcs_set_glyph_from_name_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_glyph_from_name_funcstatic voidnhb_font_funcs_set_glyph_h_advance_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_glyph_h_advance_funcstatic voidnhb_font_funcs_set_glyph_h_advances_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_glyph_h_advances_funcstatic voidnhb_font_funcs_set_glyph_h_kerning_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_glyph_h_kerning_funcstatic voidnhb_font_funcs_set_glyph_h_origin_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_glyph_h_origin_funcstatic voidnhb_font_funcs_set_glyph_name_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_glyph_name_funcstatic voidnhb_font_funcs_set_glyph_v_advance_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_glyph_v_advance_funcstatic voidnhb_font_funcs_set_glyph_v_advances_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_glyph_v_advances_funcstatic voidnhb_font_funcs_set_glyph_v_origin_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_glyph_v_origin_funcstatic voidnhb_font_funcs_set_nominal_glyph_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_nominal_glyph_funcstatic voidnhb_font_funcs_set_nominal_glyphs_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_nominal_glyphs_funcstatic voidnhb_font_funcs_set_paint_glyph_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_paint_glyph_funcstatic intnhb_font_funcs_set_user_data(long ffuncs, long key, long data, long destroy, int replace) static voidnhb_font_funcs_set_variation_glyph_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_variation_glyph_funcstatic voidnhb_font_get_extents_for_direction(long font, int direction, long extents) static intnhb_font_get_glyph(long font, int unicode, int variation_selector, long glyph) Unsafe version of:font_get_glyphstatic voidnhb_font_get_glyph_advance_for_direction(long font, int glyph, int direction, long x, long y) static voidnhb_font_get_glyph_advances_for_direction(long font, int direction, int count, long first_glyph, int glyph_stride, long first_advance, int advance_stride) static intnhb_font_get_glyph_contour_point(long font, int glyph, int point_index, long x, long y) static intnhb_font_get_glyph_contour_point_for_origin(long font, int glyph, int point_index, int direction, long x, long y) static intnhb_font_get_glyph_extents(long font, int glyph, long extents) static intnhb_font_get_glyph_extents_for_origin(long font, int glyph, int direction, long extents) static intnhb_font_get_glyph_from_name(long font, long name, int len, long glyph) static voidnhb_font_get_glyph_h_advances(long font, int count, long first_glyph, int glyph_stride, long first_advance, int advance_stride) static intnhb_font_get_glyph_h_origin(long font, int glyph, long x, long y) static voidnhb_font_get_glyph_kerning_for_direction(long font, int first_glyph, int second_glyph, int direction, long x, long y) static intnhb_font_get_glyph_name(long font, int glyph, long name, int size) static voidnhb_font_get_glyph_origin_for_direction(long font, int glyph, int direction, long x, long y) static voidnhb_font_get_glyph_v_advances(long font, int count, long first_glyph, int glyph_stride, long first_advance, int advance_stride) static intnhb_font_get_glyph_v_origin(long font, int glyph, long x, long y) static intnhb_font_get_h_extents(long font, long extents) Unsafe version of:font_get_h_extentsstatic intnhb_font_get_nominal_glyph(long font, int unicode, long glyph) static intnhb_font_get_nominal_glyphs(long font, int count, long first_unicode, int unicode_stride, long first_glyph, int glyph_stride) static voidnhb_font_get_ppem(long font, long x_ppem, long y_ppem) static voidnhb_font_get_scale(long font, long x_scale, long y_scale) static voidnhb_font_get_synthetic_bold(long font, long x_embolden, long y_embolden, long in_place) static longnhb_font_get_user_data(long font, long key) static intnhb_font_get_v_extents(long font, long extents) static longnhb_font_get_var_coords_design(long font, long length) static longnhb_font_get_var_coords_normalized(long font, long length) static intnhb_font_get_variation_glyph(long font, int unicode, int variation_selector, long glyph) static intnhb_font_glyph_from_string(long font, long s, int len, long glyph) Unsafe version of:font_glyph_from_stringstatic voidnhb_font_glyph_to_string(long font, int glyph, long s, int size) Unsafe version of:font_glyph_to_stringstatic voidnhb_font_set_funcs(long font, long klass, long font_data, long destroy) static voidnhb_font_set_funcs_data(long font, long font_data, long destroy) Unsafe version of:font_set_funcs_datastatic intnhb_font_set_user_data(long font, long key, long data, long destroy, int replace) static voidnhb_font_set_var_coords_design(long font, long coords, int coords_length) static voidnhb_font_set_var_coords_normalized(long font, long coords, int coords_length) static voidnhb_font_set_variations(long font, long variations, int variations_length) static voidnhb_font_subtract_glyph_origin_for_direction(long font, int glyph, int direction, long x, long y) static longnhb_ft_face_create(long ft_face, long destroy) static longnhb_ft_face_create_from_file_or_fail(long file_name, int index) static longnhb_ft_font_create(long ft_face, long destroy) static longnhb_language_from_string(long str, int len) static longnhb_language_to_string(long language) static longnhb_map_get_user_data(long map, long key) static intnhb_map_next(long map, long idx, long key, long value) static intnhb_map_set_user_data(long map, long key, long data, long destroy, int replace) static intnhb_paint_custom_palette_color(long funcs, long paint_data, int color_index, long color) static longnhb_paint_funcs_get_user_data(long funcs, long key) static voidnhb_paint_funcs_set_color_func(long funcs, long func, long user_data, long destroy) static voidnhb_paint_funcs_set_color_glyph_func(long funcs, long func, long user_data, long destroy) static voidnhb_paint_funcs_set_custom_palette_color_func(long funcs, long func, long user_data, long destroy) static voidnhb_paint_funcs_set_image_func(long funcs, long func, long user_data, long destroy) static voidnhb_paint_funcs_set_linear_gradient_func(long funcs, long func, long user_data, long destroy) static voidnhb_paint_funcs_set_pop_clip_func(long funcs, long func, long user_data, long destroy) static voidnhb_paint_funcs_set_pop_group_func(long funcs, long func, long user_data, long destroy) static voidnhb_paint_funcs_set_pop_transform_func(long funcs, long func, long user_data, long destroy) static voidnhb_paint_funcs_set_push_clip_glyph_func(long funcs, long func, long user_data, long destroy) static voidnhb_paint_funcs_set_push_clip_rectangle_func(long funcs, long func, long user_data, long destroy) static voidnhb_paint_funcs_set_push_group_func(long funcs, long func, long user_data, long destroy) static voidnhb_paint_funcs_set_push_transform_func(long funcs, long func, long user_data, long destroy) static voidnhb_paint_funcs_set_radial_gradient_func(long funcs, long func, long user_data, long destroy) static voidnhb_paint_funcs_set_sweep_gradient_func(long funcs, long func, long user_data, long destroy) static intnhb_paint_funcs_set_user_data(long funcs, long key, long data, long destroy, int replace) static voidnhb_paint_image(long funcs, long paint_data, long image, int width, int height, int format, float slant, long extents) static voidnhb_paint_linear_gradient(long funcs, long paint_data, long color_line, float x0, float yx0, float x1, float y1, float x2, float y2) static voidnhb_paint_radial_gradient(long funcs, long paint_data, long color_line, float x0, float y0, float r0, float x1, float y1, float r1) static voidnhb_paint_sweep_gradient(long funcs, long paint_data, long color_line, float x0, float y0, float start_angle, float end_angle) static intnhb_script_from_string(long str, int len) static intnhb_segment_properties_equal(long a, long b) static intnhb_segment_properties_hash(long p) static voidnhb_segment_properties_overlay(long p, long src) static voidnhb_set_add_sorted_array(long set, long sorted_codepoints, int num_codepoints) static longnhb_set_get_user_data(long set, long key) static intnhb_set_next(long set, long codepoint) Unsafe version of:set_nextstatic intnhb_set_next_many(long set, int codepoint, long out, int size) Unsafe version of:set_next_manystatic intnhb_set_next_range(long set, long first, long last) Unsafe version of:set_next_rangestatic intnhb_set_previous(long set, long codepoint) Unsafe version of:set_previousstatic intnhb_set_previous_range(long set, long first, long last) Unsafe version of:set_previous_rangestatic intnhb_set_set_user_data(long set, long key, long data, long destroy, int replace) static voidnhb_shape(long font, long buffer, long features, int num_features) static intnhb_shape_full(long font, long buffer, long features, int num_features, long shaper_list) static intnhb_shape_justify(long font, long buffer, long features, int num_features, long shaper_list, float min_target_advance, float max_target_advance, long advance, long var_tag, long var_value) static longstatic longnhb_shape_plan_create(long face, long props, long user_features, int num_user_features, long shaper_list) static longnhb_shape_plan_create_cached(long face, long props, long user_features, int num_user_features, long shaper_list) static longnhb_shape_plan_create_cached2(long face, long props, long user_features, int num_user_features, long coords, int num_coords, long shaper_list) static longnhb_shape_plan_create2(long face, long props, long user_features, int num_user_features, long coords, int num_coords, long shaper_list) static intnhb_shape_plan_execute(long shape_plan, long font, long buffer, long features, int num_features) static longnhb_shape_plan_get_shaper(long shape_plan) static longnhb_shape_plan_get_user_data(long shape_plan, long key) static intnhb_shape_plan_set_user_data(long shape_plan, long key, long data, long destroy, int replace) static intnhb_tag_from_string(long str, int len) Unsafe version of:tag_from_stringstatic voidnhb_tag_to_string(int tag, long buf) Unsafe version of:tag_to_stringstatic intnhb_unicode_compose(long ufuncs, int a, int b, long ab) static intnhb_unicode_decompose(long ufuncs, int ab, long a, long b) static longnhb_unicode_funcs_get_user_data(long ufuncs, long key) static voidnhb_unicode_funcs_set_combining_class_func(long ufuncs, long func, long user_data, long destroy) Unsafe version of:unicode_funcs_set_combining_class_funcstatic voidnhb_unicode_funcs_set_compose_func(long ufuncs, long func, long user_data, long destroy) Unsafe version of:unicode_funcs_set_compose_funcstatic voidnhb_unicode_funcs_set_decompose_func(long ufuncs, long func, long user_data, long destroy) Unsafe version of:unicode_funcs_set_decompose_funcstatic voidnhb_unicode_funcs_set_general_category_func(long ufuncs, long func, long user_data, long destroy) Unsafe version of:unicode_funcs_set_general_category_funcstatic voidnhb_unicode_funcs_set_mirroring_func(long ufuncs, long func, long user_data, long destroy) Unsafe version of:unicode_funcs_set_mirroring_funcstatic voidnhb_unicode_funcs_set_script_func(long ufuncs, long func, long user_data, long destroy) Unsafe version of:unicode_funcs_set_script_funcstatic intnhb_unicode_funcs_set_user_data(long ufuncs, long key, long data, long destroy, int replace) static intnhb_variation_from_string(long str, int len, long variation) static voidnhb_variation_to_string(long variation, long buf, int size) static voidnhb_version(long major, long minor, long micro) static long
-
Field Details
-
HB_CODEPOINT_INVALID
public static final int HB_CODEPOINT_INVALIDUnusedhb_codepoint_tvalue.- See Also:
-
HB_FEATURE_GLOBAL_START
public static final int HB_FEATURE_GLOBAL_STARTSpecial setting forhb_feature_t.startto apply the feature from the start of the buffer.- See Also:
-
HB_FEATURE_GLOBAL_END
public static final int HB_FEATURE_GLOBAL_ENDSpecial setting forhb_feature_t.endto apply the feature from to the end of the buffer.- See Also:
-
HB_TAG_NONE
public static final int HB_TAG_NONEUnsethb_tag_t. -
HB_TAG_MAX
public static final int HB_TAG_MAXMaximum possible unsignedhb_tag_t. -
HB_TAG_MAX_SIGNED
public static final int HB_TAG_MAX_SIGNEDMaximum possible signedhb_tag_t. -
HB_DIRECTION_INVALID
public static final int HB_DIRECTION_INVALIDThe direction of a text segment or buffer. (hb_direction_t)A segment can also be tested for horizontal or vertical orientation (irrespective of specific direction) with
DIRECTION_IS_HORIZONTALorDIRECTION_IS_VERTICAL.Enum values:
DIRECTION_INVALID- Initial, unset direction.DIRECTION_LTR- Text is set horizontally from left to right.DIRECTION_RTL- Text is set horizontally from right to left.DIRECTION_TTB- Text is set vertically from top to bottom.DIRECTION_BTT- Text is set vertically from bottom to top.
- See Also:
-
HB_DIRECTION_LTR
public static final int HB_DIRECTION_LTRThe direction of a text segment or buffer. (hb_direction_t)A segment can also be tested for horizontal or vertical orientation (irrespective of specific direction) with
DIRECTION_IS_HORIZONTALorDIRECTION_IS_VERTICAL.Enum values:
DIRECTION_INVALID- Initial, unset direction.DIRECTION_LTR- Text is set horizontally from left to right.DIRECTION_RTL- Text is set horizontally from right to left.DIRECTION_TTB- Text is set vertically from top to bottom.DIRECTION_BTT- Text is set vertically from bottom to top.
- See Also:
-
HB_DIRECTION_RTL
public static final int HB_DIRECTION_RTLThe direction of a text segment or buffer. (hb_direction_t)A segment can also be tested for horizontal or vertical orientation (irrespective of specific direction) with
DIRECTION_IS_HORIZONTALorDIRECTION_IS_VERTICAL.Enum values:
DIRECTION_INVALID- Initial, unset direction.DIRECTION_LTR- Text is set horizontally from left to right.DIRECTION_RTL- Text is set horizontally from right to left.DIRECTION_TTB- Text is set vertically from top to bottom.DIRECTION_BTT- Text is set vertically from bottom to top.
- See Also:
-
HB_DIRECTION_TTB
public static final int HB_DIRECTION_TTBThe direction of a text segment or buffer. (hb_direction_t)A segment can also be tested for horizontal or vertical orientation (irrespective of specific direction) with
DIRECTION_IS_HORIZONTALorDIRECTION_IS_VERTICAL.Enum values:
DIRECTION_INVALID- Initial, unset direction.DIRECTION_LTR- Text is set horizontally from left to right.DIRECTION_RTL- Text is set horizontally from right to left.DIRECTION_TTB- Text is set vertically from top to bottom.DIRECTION_BTT- Text is set vertically from bottom to top.
- See Also:
-
HB_DIRECTION_BTT
public static final int HB_DIRECTION_BTTThe direction of a text segment or buffer. (hb_direction_t)A segment can also be tested for horizontal or vertical orientation (irrespective of specific direction) with
DIRECTION_IS_HORIZONTALorDIRECTION_IS_VERTICAL.Enum values:
DIRECTION_INVALID- Initial, unset direction.DIRECTION_LTR- Text is set horizontally from left to right.DIRECTION_RTL- Text is set horizontally from right to left.DIRECTION_TTB- Text is set vertically from top to bottom.DIRECTION_BTT- Text is set vertically from bottom to top.
- See Also:
-
HB_SCRIPT_COMMON
public static final int HB_SCRIPT_COMMONData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_INHERITED
public static final int HB_SCRIPT_INHERITEDData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_UNKNOWN
public static final int HB_SCRIPT_UNKNOWNData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_ARABIC
public static final int HB_SCRIPT_ARABICData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_ARMENIAN
public static final int HB_SCRIPT_ARMENIANData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_BENGALI
public static final int HB_SCRIPT_BENGALIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_CYRILLIC
public static final int HB_SCRIPT_CYRILLICData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_DEVANAGARI
public static final int HB_SCRIPT_DEVANAGARIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_GEORGIAN
public static final int HB_SCRIPT_GEORGIANData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_GREEK
public static final int HB_SCRIPT_GREEKData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_GUJARATI
public static final int HB_SCRIPT_GUJARATIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_GURMUKHI
public static final int HB_SCRIPT_GURMUKHIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_HANGUL
public static final int HB_SCRIPT_HANGULData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_HAN
public static final int HB_SCRIPT_HANData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_HEBREW
public static final int HB_SCRIPT_HEBREWData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_HIRAGANA
public static final int HB_SCRIPT_HIRAGANAData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_KANNADA
public static final int HB_SCRIPT_KANNADAData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_KATAKANA
public static final int HB_SCRIPT_KATAKANAData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_LAO
public static final int HB_SCRIPT_LAOData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_LATIN
public static final int HB_SCRIPT_LATINData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_MALAYALAM
public static final int HB_SCRIPT_MALAYALAMData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_ORIYA
public static final int HB_SCRIPT_ORIYAData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_TAMIL
public static final int HB_SCRIPT_TAMILData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_TELUGU
public static final int HB_SCRIPT_TELUGUData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_THAI
public static final int HB_SCRIPT_THAIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_TIBETAN
public static final int HB_SCRIPT_TIBETANData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_BOPOMOFO
public static final int HB_SCRIPT_BOPOMOFOData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_BRAILLE
public static final int HB_SCRIPT_BRAILLEData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_CANADIAN_SYLLABICS
public static final int HB_SCRIPT_CANADIAN_SYLLABICSData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_CHEROKEE
public static final int HB_SCRIPT_CHEROKEEData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_ETHIOPIC
public static final int HB_SCRIPT_ETHIOPICData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_KHMER
public static final int HB_SCRIPT_KHMERData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_MONGOLIAN
public static final int HB_SCRIPT_MONGOLIANData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_MYANMAR
public static final int HB_SCRIPT_MYANMARData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_OGHAM
public static final int HB_SCRIPT_OGHAMData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_RUNIC
public static final int HB_SCRIPT_RUNICData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_SINHALA
public static final int HB_SCRIPT_SINHALAData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_SYRIAC
public static final int HB_SCRIPT_SYRIACData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_THAANA
public static final int HB_SCRIPT_THAANAData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_YI
public static final int HB_SCRIPT_YIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_DESERET
public static final int HB_SCRIPT_DESERETData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_GOTHIC
public static final int HB_SCRIPT_GOTHICData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_OLD_ITALIC
public static final int HB_SCRIPT_OLD_ITALICData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_BUHID
public static final int HB_SCRIPT_BUHIDData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_HANUNOO
public static final int HB_SCRIPT_HANUNOOData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_TAGALOG
public static final int HB_SCRIPT_TAGALOGData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_TAGBANWA
public static final int HB_SCRIPT_TAGBANWAData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_CYPRIOT
public static final int HB_SCRIPT_CYPRIOTData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_LIMBU
public static final int HB_SCRIPT_LIMBUData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_LINEAR_B
public static final int HB_SCRIPT_LINEAR_BData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_OSMANYA
public static final int HB_SCRIPT_OSMANYAData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_SHAVIAN
public static final int HB_SCRIPT_SHAVIANData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_TAI_LE
public static final int HB_SCRIPT_TAI_LEData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_UGARITIC
public static final int HB_SCRIPT_UGARITICData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_BUGINESE
public static final int HB_SCRIPT_BUGINESEData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_COPTIC
public static final int HB_SCRIPT_COPTICData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_GLAGOLITIC
public static final int HB_SCRIPT_GLAGOLITICData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_KHAROSHTHI
public static final int HB_SCRIPT_KHAROSHTHIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_NEW_TAI_LUE
public static final int HB_SCRIPT_NEW_TAI_LUEData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_OLD_PERSIAN
public static final int HB_SCRIPT_OLD_PERSIANData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_SYLOTI_NAGRI
public static final int HB_SCRIPT_SYLOTI_NAGRIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_TIFINAGH
public static final int HB_SCRIPT_TIFINAGHData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_BALINESE
public static final int HB_SCRIPT_BALINESEData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_CUNEIFORM
public static final int HB_SCRIPT_CUNEIFORMData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_NKO
public static final int HB_SCRIPT_NKOData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_PHAGS_PA
public static final int HB_SCRIPT_PHAGS_PAData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_PHOENICIAN
public static final int HB_SCRIPT_PHOENICIANData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_CARIAN
public static final int HB_SCRIPT_CARIANData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_CHAM
public static final int HB_SCRIPT_CHAMData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_KAYAH_LI
public static final int HB_SCRIPT_KAYAH_LIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_LEPCHA
public static final int HB_SCRIPT_LEPCHAData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_LYCIAN
public static final int HB_SCRIPT_LYCIANData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_LYDIAN
public static final int HB_SCRIPT_LYDIANData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_OL_CHIKI
public static final int HB_SCRIPT_OL_CHIKIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_REJANG
public static final int HB_SCRIPT_REJANGData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_SAURASHTRA
public static final int HB_SCRIPT_SAURASHTRAData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_SUNDANESE
public static final int HB_SCRIPT_SUNDANESEData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_VAI
public static final int HB_SCRIPT_VAIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_AVESTAN
public static final int HB_SCRIPT_AVESTANData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_BAMUM
public static final int HB_SCRIPT_BAMUMData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_EGYPTIAN_HIEROGLYPHS
public static final int HB_SCRIPT_EGYPTIAN_HIEROGLYPHSData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_IMPERIAL_ARAMAIC
public static final int HB_SCRIPT_IMPERIAL_ARAMAICData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_INSCRIPTIONAL_PAHLAVI
public static final int HB_SCRIPT_INSCRIPTIONAL_PAHLAVIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_INSCRIPTIONAL_PARTHIAN
public static final int HB_SCRIPT_INSCRIPTIONAL_PARTHIANData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_JAVANESE
public static final int HB_SCRIPT_JAVANESEData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_KAITHI
public static final int HB_SCRIPT_KAITHIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_LISU
public static final int HB_SCRIPT_LISUData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_MEETEI_MAYEK
public static final int HB_SCRIPT_MEETEI_MAYEKData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_OLD_SOUTH_ARABIAN
public static final int HB_SCRIPT_OLD_SOUTH_ARABIANData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_OLD_TURKIC
public static final int HB_SCRIPT_OLD_TURKICData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_SAMARITAN
public static final int HB_SCRIPT_SAMARITANData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_TAI_THAM
public static final int HB_SCRIPT_TAI_THAMData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_TAI_VIET
public static final int HB_SCRIPT_TAI_VIETData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_BATAK
public static final int HB_SCRIPT_BATAKData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_BRAHMI
public static final int HB_SCRIPT_BRAHMIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_MANDAIC
public static final int HB_SCRIPT_MANDAICData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_CHAKMA
public static final int HB_SCRIPT_CHAKMAData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_MEROITIC_CURSIVE
public static final int HB_SCRIPT_MEROITIC_CURSIVEData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_MEROITIC_HIEROGLYPHS
public static final int HB_SCRIPT_MEROITIC_HIEROGLYPHSData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_MIAO
public static final int HB_SCRIPT_MIAOData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_SHARADA
public static final int HB_SCRIPT_SHARADAData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_SORA_SOMPENG
public static final int HB_SCRIPT_SORA_SOMPENGData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_TAKRI
public static final int HB_SCRIPT_TAKRIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_BASSA_VAH
public static final int HB_SCRIPT_BASSA_VAHData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_CAUCASIAN_ALBANIAN
public static final int HB_SCRIPT_CAUCASIAN_ALBANIANData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_DUPLOYAN
public static final int HB_SCRIPT_DUPLOYANData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_ELBASAN
public static final int HB_SCRIPT_ELBASANData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_GRANTHA
public static final int HB_SCRIPT_GRANTHAData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_KHOJKI
public static final int HB_SCRIPT_KHOJKIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_KHUDAWADI
public static final int HB_SCRIPT_KHUDAWADIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_LINEAR_A
public static final int HB_SCRIPT_LINEAR_AData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_MAHAJANI
public static final int HB_SCRIPT_MAHAJANIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_MANICHAEAN
public static final int HB_SCRIPT_MANICHAEANData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_MENDE_KIKAKUI
public static final int HB_SCRIPT_MENDE_KIKAKUIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_MODI
public static final int HB_SCRIPT_MODIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_MRO
public static final int HB_SCRIPT_MROData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_NABATAEAN
public static final int HB_SCRIPT_NABATAEANData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_OLD_NORTH_ARABIAN
public static final int HB_SCRIPT_OLD_NORTH_ARABIANData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_OLD_PERMIC
public static final int HB_SCRIPT_OLD_PERMICData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_PAHAWH_HMONG
public static final int HB_SCRIPT_PAHAWH_HMONGData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_PALMYRENE
public static final int HB_SCRIPT_PALMYRENEData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_PAU_CIN_HAU
public static final int HB_SCRIPT_PAU_CIN_HAUData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_PSALTER_PAHLAVI
public static final int HB_SCRIPT_PSALTER_PAHLAVIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_SIDDHAM
public static final int HB_SCRIPT_SIDDHAMData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_TIRHUTA
public static final int HB_SCRIPT_TIRHUTAData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_WARANG_CITI
public static final int HB_SCRIPT_WARANG_CITIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_AHOM
public static final int HB_SCRIPT_AHOMData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_ANATOLIAN_HIEROGLYPHS
public static final int HB_SCRIPT_ANATOLIAN_HIEROGLYPHSData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_HATRAN
public static final int HB_SCRIPT_HATRANData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_MULTANI
public static final int HB_SCRIPT_MULTANIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_OLD_HUNGARIAN
public static final int HB_SCRIPT_OLD_HUNGARIANData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_SIGNWRITING
public static final int HB_SCRIPT_SIGNWRITINGData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_ADLAM
public static final int HB_SCRIPT_ADLAMData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_BHAIKSUKI
public static final int HB_SCRIPT_BHAIKSUKIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_MARCHEN
public static final int HB_SCRIPT_MARCHENData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_OSAGE
public static final int HB_SCRIPT_OSAGEData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_TANGUT
public static final int HB_SCRIPT_TANGUTData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_NEWA
public static final int HB_SCRIPT_NEWAData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_MASARAM_GONDI
public static final int HB_SCRIPT_MASARAM_GONDIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_NUSHU
public static final int HB_SCRIPT_NUSHUData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_SOYOMBO
public static final int HB_SCRIPT_SOYOMBOData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_ZANABAZAR_SQUARE
public static final int HB_SCRIPT_ZANABAZAR_SQUAREData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_DOGRA
public static final int HB_SCRIPT_DOGRAData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_GUNJALA_GONDI
public static final int HB_SCRIPT_GUNJALA_GONDIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_HANIFI_ROHINGYA
public static final int HB_SCRIPT_HANIFI_ROHINGYAData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_MAKASAR
public static final int HB_SCRIPT_MAKASARData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_MEDEFAIDRIN
public static final int HB_SCRIPT_MEDEFAIDRINData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_OLD_SOGDIAN
public static final int HB_SCRIPT_OLD_SOGDIANData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_SOGDIAN
public static final int HB_SCRIPT_SOGDIANData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_ELYMAIC
public static final int HB_SCRIPT_ELYMAICData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_NANDINAGARI
public static final int HB_SCRIPT_NANDINAGARIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_NYIAKENG_PUACHUE_HMONG
public static final int HB_SCRIPT_NYIAKENG_PUACHUE_HMONGData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_WANCHO
public static final int HB_SCRIPT_WANCHOData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_CHORASMIAN
public static final int HB_SCRIPT_CHORASMIANData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_DIVES_AKURU
public static final int HB_SCRIPT_DIVES_AKURUData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_KHITAN_SMALL_SCRIPT
public static final int HB_SCRIPT_KHITAN_SMALL_SCRIPTData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_YEZIDI
public static final int HB_SCRIPT_YEZIDIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_CYPRO_MINOAN
public static final int HB_SCRIPT_CYPRO_MINOANData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_OLD_UYGHUR
public static final int HB_SCRIPT_OLD_UYGHURData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_TANGSA
public static final int HB_SCRIPT_TANGSAData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_TOTO
public static final int HB_SCRIPT_TOTOData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_VITHKUQI
public static final int HB_SCRIPT_VITHKUQIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_MATH
public static final int HB_SCRIPT_MATHData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_KAWI
public static final int HB_SCRIPT_KAWIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_NAG_MUNDARI
public static final int HB_SCRIPT_NAG_MUNDARIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_GARAY
public static final int HB_SCRIPT_GARAYData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_GURUNG_KHEMA
public static final int HB_SCRIPT_GURUNG_KHEMAData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_KIRAT_RAI
public static final int HB_SCRIPT_KIRAT_RAIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_OL_ONAL
public static final int HB_SCRIPT_OL_ONALData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_SUNUWAR
public static final int HB_SCRIPT_SUNUWARData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_TODHRI
public static final int HB_SCRIPT_TODHRIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_TULU_TIGALARI
public static final int HB_SCRIPT_TULU_TIGALARIData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_SCRIPT_INVALID
public static final int HB_SCRIPT_INVALIDData type for scripts. (hb_script_t)Each
hb_script_t's value is anhb_tag_tcorresponding to the four-letter values defined by ISO 15924.Enum values:
SCRIPT_COMMONSCRIPT_INHERITEDSCRIPT_UNKNOWNSCRIPT_ARABICSCRIPT_ARMENIANSCRIPT_BENGALISCRIPT_CYRILLICSCRIPT_DEVANAGARISCRIPT_GEORGIANSCRIPT_GREEKSCRIPT_GUJARATISCRIPT_GURMUKHISCRIPT_HANGULSCRIPT_HANSCRIPT_HEBREWSCRIPT_HIRAGANASCRIPT_KANNADASCRIPT_KATAKANASCRIPT_LAOSCRIPT_LATINSCRIPT_MALAYALAMSCRIPT_ORIYASCRIPT_TAMILSCRIPT_TELUGUSCRIPT_THAISCRIPT_TIBETANSCRIPT_BOPOMOFOSCRIPT_BRAILLESCRIPT_CANADIAN_SYLLABICSSCRIPT_CHEROKEESCRIPT_ETHIOPICSCRIPT_KHMERSCRIPT_MONGOLIANSCRIPT_MYANMARSCRIPT_OGHAMSCRIPT_RUNICSCRIPT_SINHALASCRIPT_SYRIACSCRIPT_THAANASCRIPT_YISCRIPT_DESERETSCRIPT_GOTHICSCRIPT_OLD_ITALICSCRIPT_BUHIDSCRIPT_HANUNOOSCRIPT_TAGALOGSCRIPT_TAGBANWASCRIPT_CYPRIOTSCRIPT_LIMBUSCRIPT_LINEAR_BSCRIPT_OSMANYASCRIPT_SHAVIANSCRIPT_TAI_LESCRIPT_UGARITICSCRIPT_BUGINESESCRIPT_COPTICSCRIPT_GLAGOLITICSCRIPT_KHAROSHTHISCRIPT_NEW_TAI_LUESCRIPT_OLD_PERSIANSCRIPT_SYLOTI_NAGRISCRIPT_TIFINAGHSCRIPT_BALINESESCRIPT_CUNEIFORMSCRIPT_NKOSCRIPT_PHAGS_PASCRIPT_PHOENICIANSCRIPT_CARIANSCRIPT_CHAMSCRIPT_KAYAH_LISCRIPT_LEPCHASCRIPT_LYCIANSCRIPT_LYDIANSCRIPT_OL_CHIKISCRIPT_REJANGSCRIPT_SAURASHTRASCRIPT_SUNDANESESCRIPT_VAISCRIPT_AVESTANSCRIPT_BAMUMSCRIPT_EGYPTIAN_HIEROGLYPHSSCRIPT_IMPERIAL_ARAMAICSCRIPT_INSCRIPTIONAL_PAHLAVISCRIPT_INSCRIPTIONAL_PARTHIANSCRIPT_JAVANESESCRIPT_KAITHISCRIPT_LISUSCRIPT_MEETEI_MAYEKSCRIPT_OLD_SOUTH_ARABIANSCRIPT_OLD_TURKICSCRIPT_SAMARITANSCRIPT_TAI_THAMSCRIPT_TAI_VIETSCRIPT_BATAKSCRIPT_BRAHMISCRIPT_MANDAICSCRIPT_CHAKMASCRIPT_MEROITIC_CURSIVESCRIPT_MEROITIC_HIEROGLYPHSSCRIPT_MIAOSCRIPT_SHARADASCRIPT_SORA_SOMPENGSCRIPT_TAKRISCRIPT_BASSA_VAHSCRIPT_CAUCASIAN_ALBANIANSCRIPT_DUPLOYANSCRIPT_ELBASANSCRIPT_GRANTHASCRIPT_KHOJKISCRIPT_KHUDAWADISCRIPT_LINEAR_ASCRIPT_MAHAJANISCRIPT_MANICHAEANSCRIPT_MENDE_KIKAKUISCRIPT_MODISCRIPT_MROSCRIPT_NABATAEANSCRIPT_OLD_NORTH_ARABIANSCRIPT_OLD_PERMICSCRIPT_PAHAWH_HMONGSCRIPT_PALMYRENESCRIPT_PAU_CIN_HAUSCRIPT_PSALTER_PAHLAVISCRIPT_SIDDHAMSCRIPT_TIRHUTASCRIPT_WARANG_CITISCRIPT_AHOMSCRIPT_ANATOLIAN_HIEROGLYPHSSCRIPT_HATRANSCRIPT_MULTANISCRIPT_OLD_HUNGARIANSCRIPT_SIGNWRITINGSCRIPT_ADLAMSCRIPT_BHAIKSUKISCRIPT_MARCHENSCRIPT_OSAGESCRIPT_TANGUTSCRIPT_NEWASCRIPT_MASARAM_GONDISCRIPT_NUSHUSCRIPT_SOYOMBOSCRIPT_ZANABAZAR_SQUARESCRIPT_DOGRASCRIPT_GUNJALA_GONDISCRIPT_HANIFI_ROHINGYASCRIPT_MAKASARSCRIPT_MEDEFAIDRINSCRIPT_OLD_SOGDIANSCRIPT_SOGDIANSCRIPT_ELYMAICSCRIPT_NANDINAGARISCRIPT_NYIAKENG_PUACHUE_HMONGSCRIPT_WANCHOSCRIPT_CHORASMIANSCRIPT_DIVES_AKURUSCRIPT_KHITAN_SMALL_SCRIPTSCRIPT_YEZIDISCRIPT_CYPRO_MINOANSCRIPT_OLD_UYGHURSCRIPT_TANGSASCRIPT_TOTOSCRIPT_VITHKUQISCRIPT_MATHSCRIPT_KAWISCRIPT_NAG_MUNDARISCRIPT_GARAYSCRIPT_GURUNG_KHEMASCRIPT_KIRAT_RAISCRIPT_OL_ONALSCRIPT_SUNUWARSCRIPT_TODHRISCRIPT_TULU_TIGALARISCRIPT_INVALID- No script set.
-
HB_LANGUAGE_INVALID
public static final int HB_LANGUAGE_INVALIDAn unsethb_language_t.- See Also:
-
HB_MEMORY_MODE_DUPLICATE
public static final int HB_MEMORY_MODE_DUPLICATEData type holding the memory modes available to client programs. (hb_memory_mode_t)Regarding these various memory-modes:
- In no case shall the HarfBuzz client modify memory that is passed to HarfBuzz in a blob. If there is any such possibility,
MEMORY_MODE_DUPLICATEshould be used such that HarfBuzz makes a copy immediately,
- Use
MEMORY_MODE_READONLYotherwise, unless you really really really know what you are doing,
MEMORY_MODE_WRITABLEis appropriate if you really made a copy of data solely for the purpose of passing to HarfBuzz and doing that just once (no reuse!),
- If the font is
mmap()ed, it's okay to useMEMORY_MODE_READONLY_MAY_MAKE_WRITABLE, however, using that mode correctly is very tricky. UseMEMORY_MODE_READONLYinstead.
Enum values:
MEMORY_MODE_DUPLICATE- HarfBuzz immediately makes a copy of the data.MEMORY_MODE_READONLY- HarfBuzz client will never modify the data, and HarfBuzz will never modify the data.MEMORY_MODE_WRITABLE- HarfBuzz client made a copy of the data solely for HarfBuzz, so HarfBuzz may modify the data.MEMORY_MODE_READONLY_MAY_MAKE_WRITABLE- See above.
- See Also:
- In no case shall the HarfBuzz client modify memory that is passed to HarfBuzz in a blob. If there is any such possibility,
-
HB_MEMORY_MODE_READONLY
public static final int HB_MEMORY_MODE_READONLYData type holding the memory modes available to client programs. (hb_memory_mode_t)Regarding these various memory-modes:
- In no case shall the HarfBuzz client modify memory that is passed to HarfBuzz in a blob. If there is any such possibility,
MEMORY_MODE_DUPLICATEshould be used such that HarfBuzz makes a copy immediately,
- Use
MEMORY_MODE_READONLYotherwise, unless you really really really know what you are doing,
MEMORY_MODE_WRITABLEis appropriate if you really made a copy of data solely for the purpose of passing to HarfBuzz and doing that just once (no reuse!),
- If the font is
mmap()ed, it's okay to useMEMORY_MODE_READONLY_MAY_MAKE_WRITABLE, however, using that mode correctly is very tricky. UseMEMORY_MODE_READONLYinstead.
Enum values:
MEMORY_MODE_DUPLICATE- HarfBuzz immediately makes a copy of the data.MEMORY_MODE_READONLY- HarfBuzz client will never modify the data, and HarfBuzz will never modify the data.MEMORY_MODE_WRITABLE- HarfBuzz client made a copy of the data solely for HarfBuzz, so HarfBuzz may modify the data.MEMORY_MODE_READONLY_MAY_MAKE_WRITABLE- See above.
- See Also:
- In no case shall the HarfBuzz client modify memory that is passed to HarfBuzz in a blob. If there is any such possibility,
-
HB_MEMORY_MODE_WRITABLE
public static final int HB_MEMORY_MODE_WRITABLEData type holding the memory modes available to client programs. (hb_memory_mode_t)Regarding these various memory-modes:
- In no case shall the HarfBuzz client modify memory that is passed to HarfBuzz in a blob. If there is any such possibility,
MEMORY_MODE_DUPLICATEshould be used such that HarfBuzz makes a copy immediately,
- Use
MEMORY_MODE_READONLYotherwise, unless you really really really know what you are doing,
MEMORY_MODE_WRITABLEis appropriate if you really made a copy of data solely for the purpose of passing to HarfBuzz and doing that just once (no reuse!),
- If the font is
mmap()ed, it's okay to useMEMORY_MODE_READONLY_MAY_MAKE_WRITABLE, however, using that mode correctly is very tricky. UseMEMORY_MODE_READONLYinstead.
Enum values:
MEMORY_MODE_DUPLICATE- HarfBuzz immediately makes a copy of the data.MEMORY_MODE_READONLY- HarfBuzz client will never modify the data, and HarfBuzz will never modify the data.MEMORY_MODE_WRITABLE- HarfBuzz client made a copy of the data solely for HarfBuzz, so HarfBuzz may modify the data.MEMORY_MODE_READONLY_MAY_MAKE_WRITABLE- See above.
- See Also:
- In no case shall the HarfBuzz client modify memory that is passed to HarfBuzz in a blob. If there is any such possibility,
-
HB_MEMORY_MODE_READONLY_MAY_MAKE_WRITABLE
public static final int HB_MEMORY_MODE_READONLY_MAY_MAKE_WRITABLEData type holding the memory modes available to client programs. (hb_memory_mode_t)Regarding these various memory-modes:
- In no case shall the HarfBuzz client modify memory that is passed to HarfBuzz in a blob. If there is any such possibility,
MEMORY_MODE_DUPLICATEshould be used such that HarfBuzz makes a copy immediately,
- Use
MEMORY_MODE_READONLYotherwise, unless you really really really know what you are doing,
MEMORY_MODE_WRITABLEis appropriate if you really made a copy of data solely for the purpose of passing to HarfBuzz and doing that just once (no reuse!),
- If the font is
mmap()ed, it's okay to useMEMORY_MODE_READONLY_MAY_MAKE_WRITABLE, however, using that mode correctly is very tricky. UseMEMORY_MODE_READONLYinstead.
Enum values:
MEMORY_MODE_DUPLICATE- HarfBuzz immediately makes a copy of the data.MEMORY_MODE_READONLY- HarfBuzz client will never modify the data, and HarfBuzz will never modify the data.MEMORY_MODE_WRITABLE- HarfBuzz client made a copy of the data solely for HarfBuzz, so HarfBuzz may modify the data.MEMORY_MODE_READONLY_MAY_MAKE_WRITABLE- See above.
- See Also:
- In no case shall the HarfBuzz client modify memory that is passed to HarfBuzz in a blob. If there is any such possibility,
-
HB_GLYPH_FLAG_UNSAFE_TO_BREAK
public static final int HB_GLYPH_FLAG_UNSAFE_TO_BREAKFlags forhb_glyph_info_t. (hb_glyph_flags_t)Enum values:
GLYPH_FLAG_UNSAFE_TO_BREAK- Indicates that if input text is broken at the beginning of the cluster this glyph is part of, then both sides need to be re-shaped, as the result might be different.On the flip side, it means that when this flag is not present, then it is safe to break the glyph-run at the beginning of this cluster, and the two sides will represent the exact same result one would get if breaking input text at the beginning of this cluster and shaping the two sides separately. This can be used to optimize paragraph layout, by avoiding re-shaping of each line after line-breaking.
GLYPH_FLAG_UNSAFE_TO_CONCAT- Indicates that if input text is changed on one side of the beginning of the cluster this glyph is part of, then the shaping results for the other side might change.Note that the absence of this flag will NOT by itself mean that it IS safe to concat text. Only two pieces of text both of which clear of this flag can be concatenated safely. This can be used to optimize paragraph layout, by avoiding re-shaping of each line after line-breaking, by limiting the reshaping to a small piece around the breaking positin only, even if the breaking position carries the
GLYPH_FLAG_UNSAFE_TO_BREAKor when hyphenation or other text transformation happens at line-break position, in the following way:1. Iterate back from the line-break position until the first cluster start position that is NOT unsafe-to-concat, 2. shape the segment from there till the end of line, 3. check whether the resulting glyph-run also is clear of the unsafe-to-concat at its start-of-text position; if it is, just splice it into place and the line is shaped; If not, move on to a position further back that is clear of unsafe-to-concat and retry from there, and repeat. At the start of next line a similar algorithm can be implemented. That is: 1. Iterate forward from the line-break position until the first cluster start position that is NOT unsafe-to-concat, 2. shape the segment from beginning of the line to that position, 3. check whether the resulting glyph-run also is clear of the unsafe-to-concat at its end-of-text position; if it is, just splice it into place and the beginning is shaped; If not, move on to a position further forward that is clear of unsafe-to-concat and retry up to there, and repeat. A slight complication will arise in the implementation of the algorithm above, because while our buffer API has a way to return flags for position corresponding to start-of-text, there is currently no position corresponding to end-of-text. This limitation can be alleviated by shaping more text than needed and looking for unsafe-to-concat flag within text clusters. The
GLYPH_FLAG_UNSAFE_TO_BREAKflag will always imply this flag. To use this flag, you must enable the buffer flagBUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCATduring shaping, otherwise the buffer flag will not be reliably produced.GLYPH_FLAG_SAFE_TO_INSERT_TATWEEL- In scripts that use elongation (Arabic, Mongolian, Syriac, etc.), this flag signifies that it is safe to insert aU+0640 TATWEELcharacter before this cluster for elongation.This flag does not determine the script-specific elongation places, but only when it is safe to do the elongation without interrupting text shaping.
GLYPH_FLAG_DEFINED- All the currently defined flags.
- See Also:
-
HB_GLYPH_FLAG_UNSAFE_TO_CONCAT
public static final int HB_GLYPH_FLAG_UNSAFE_TO_CONCATFlags forhb_glyph_info_t. (hb_glyph_flags_t)Enum values:
GLYPH_FLAG_UNSAFE_TO_BREAK- Indicates that if input text is broken at the beginning of the cluster this glyph is part of, then both sides need to be re-shaped, as the result might be different.On the flip side, it means that when this flag is not present, then it is safe to break the glyph-run at the beginning of this cluster, and the two sides will represent the exact same result one would get if breaking input text at the beginning of this cluster and shaping the two sides separately. This can be used to optimize paragraph layout, by avoiding re-shaping of each line after line-breaking.
GLYPH_FLAG_UNSAFE_TO_CONCAT- Indicates that if input text is changed on one side of the beginning of the cluster this glyph is part of, then the shaping results for the other side might change.Note that the absence of this flag will NOT by itself mean that it IS safe to concat text. Only two pieces of text both of which clear of this flag can be concatenated safely. This can be used to optimize paragraph layout, by avoiding re-shaping of each line after line-breaking, by limiting the reshaping to a small piece around the breaking positin only, even if the breaking position carries the
GLYPH_FLAG_UNSAFE_TO_BREAKor when hyphenation or other text transformation happens at line-break position, in the following way:1. Iterate back from the line-break position until the first cluster start position that is NOT unsafe-to-concat, 2. shape the segment from there till the end of line, 3. check whether the resulting glyph-run also is clear of the unsafe-to-concat at its start-of-text position; if it is, just splice it into place and the line is shaped; If not, move on to a position further back that is clear of unsafe-to-concat and retry from there, and repeat. At the start of next line a similar algorithm can be implemented. That is: 1. Iterate forward from the line-break position until the first cluster start position that is NOT unsafe-to-concat, 2. shape the segment from beginning of the line to that position, 3. check whether the resulting glyph-run also is clear of the unsafe-to-concat at its end-of-text position; if it is, just splice it into place and the beginning is shaped; If not, move on to a position further forward that is clear of unsafe-to-concat and retry up to there, and repeat. A slight complication will arise in the implementation of the algorithm above, because while our buffer API has a way to return flags for position corresponding to start-of-text, there is currently no position corresponding to end-of-text. This limitation can be alleviated by shaping more text than needed and looking for unsafe-to-concat flag within text clusters. The
GLYPH_FLAG_UNSAFE_TO_BREAKflag will always imply this flag. To use this flag, you must enable the buffer flagBUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCATduring shaping, otherwise the buffer flag will not be reliably produced.GLYPH_FLAG_SAFE_TO_INSERT_TATWEEL- In scripts that use elongation (Arabic, Mongolian, Syriac, etc.), this flag signifies that it is safe to insert aU+0640 TATWEELcharacter before this cluster for elongation.This flag does not determine the script-specific elongation places, but only when it is safe to do the elongation without interrupting text shaping.
GLYPH_FLAG_DEFINED- All the currently defined flags.
- See Also:
-
HB_GLYPH_FLAG_SAFE_TO_INSERT_TATWEEL
public static final int HB_GLYPH_FLAG_SAFE_TO_INSERT_TATWEELFlags forhb_glyph_info_t. (hb_glyph_flags_t)Enum values:
GLYPH_FLAG_UNSAFE_TO_BREAK- Indicates that if input text is broken at the beginning of the cluster this glyph is part of, then both sides need to be re-shaped, as the result might be different.On the flip side, it means that when this flag is not present, then it is safe to break the glyph-run at the beginning of this cluster, and the two sides will represent the exact same result one would get if breaking input text at the beginning of this cluster and shaping the two sides separately. This can be used to optimize paragraph layout, by avoiding re-shaping of each line after line-breaking.
GLYPH_FLAG_UNSAFE_TO_CONCAT- Indicates that if input text is changed on one side of the beginning of the cluster this glyph is part of, then the shaping results for the other side might change.Note that the absence of this flag will NOT by itself mean that it IS safe to concat text. Only two pieces of text both of which clear of this flag can be concatenated safely. This can be used to optimize paragraph layout, by avoiding re-shaping of each line after line-breaking, by limiting the reshaping to a small piece around the breaking positin only, even if the breaking position carries the
GLYPH_FLAG_UNSAFE_TO_BREAKor when hyphenation or other text transformation happens at line-break position, in the following way:1. Iterate back from the line-break position until the first cluster start position that is NOT unsafe-to-concat, 2. shape the segment from there till the end of line, 3. check whether the resulting glyph-run also is clear of the unsafe-to-concat at its start-of-text position; if it is, just splice it into place and the line is shaped; If not, move on to a position further back that is clear of unsafe-to-concat and retry from there, and repeat. At the start of next line a similar algorithm can be implemented. That is: 1. Iterate forward from the line-break position until the first cluster start position that is NOT unsafe-to-concat, 2. shape the segment from beginning of the line to that position, 3. check whether the resulting glyph-run also is clear of the unsafe-to-concat at its end-of-text position; if it is, just splice it into place and the beginning is shaped; If not, move on to a position further forward that is clear of unsafe-to-concat and retry up to there, and repeat. A slight complication will arise in the implementation of the algorithm above, because while our buffer API has a way to return flags for position corresponding to start-of-text, there is currently no position corresponding to end-of-text. This limitation can be alleviated by shaping more text than needed and looking for unsafe-to-concat flag within text clusters. The
GLYPH_FLAG_UNSAFE_TO_BREAKflag will always imply this flag. To use this flag, you must enable the buffer flagBUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCATduring shaping, otherwise the buffer flag will not be reliably produced.GLYPH_FLAG_SAFE_TO_INSERT_TATWEEL- In scripts that use elongation (Arabic, Mongolian, Syriac, etc.), this flag signifies that it is safe to insert aU+0640 TATWEELcharacter before this cluster for elongation.This flag does not determine the script-specific elongation places, but only when it is safe to do the elongation without interrupting text shaping.
GLYPH_FLAG_DEFINED- All the currently defined flags.
- See Also:
-
HB_GLYPH_FLAG_DEFINED
public static final int HB_GLYPH_FLAG_DEFINEDFlags forhb_glyph_info_t. (hb_glyph_flags_t)Enum values:
GLYPH_FLAG_UNSAFE_TO_BREAK- Indicates that if input text is broken at the beginning of the cluster this glyph is part of, then both sides need to be re-shaped, as the result might be different.On the flip side, it means that when this flag is not present, then it is safe to break the glyph-run at the beginning of this cluster, and the two sides will represent the exact same result one would get if breaking input text at the beginning of this cluster and shaping the two sides separately. This can be used to optimize paragraph layout, by avoiding re-shaping of each line after line-breaking.
GLYPH_FLAG_UNSAFE_TO_CONCAT- Indicates that if input text is changed on one side of the beginning of the cluster this glyph is part of, then the shaping results for the other side might change.Note that the absence of this flag will NOT by itself mean that it IS safe to concat text. Only two pieces of text both of which clear of this flag can be concatenated safely. This can be used to optimize paragraph layout, by avoiding re-shaping of each line after line-breaking, by limiting the reshaping to a small piece around the breaking positin only, even if the breaking position carries the
GLYPH_FLAG_UNSAFE_TO_BREAKor when hyphenation or other text transformation happens at line-break position, in the following way:1. Iterate back from the line-break position until the first cluster start position that is NOT unsafe-to-concat, 2. shape the segment from there till the end of line, 3. check whether the resulting glyph-run also is clear of the unsafe-to-concat at its start-of-text position; if it is, just splice it into place and the line is shaped; If not, move on to a position further back that is clear of unsafe-to-concat and retry from there, and repeat. At the start of next line a similar algorithm can be implemented. That is: 1. Iterate forward from the line-break position until the first cluster start position that is NOT unsafe-to-concat, 2. shape the segment from beginning of the line to that position, 3. check whether the resulting glyph-run also is clear of the unsafe-to-concat at its end-of-text position; if it is, just splice it into place and the beginning is shaped; If not, move on to a position further forward that is clear of unsafe-to-concat and retry up to there, and repeat. A slight complication will arise in the implementation of the algorithm above, because while our buffer API has a way to return flags for position corresponding to start-of-text, there is currently no position corresponding to end-of-text. This limitation can be alleviated by shaping more text than needed and looking for unsafe-to-concat flag within text clusters. The
GLYPH_FLAG_UNSAFE_TO_BREAKflag will always imply this flag. To use this flag, you must enable the buffer flagBUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCATduring shaping, otherwise the buffer flag will not be reliably produced.GLYPH_FLAG_SAFE_TO_INSERT_TATWEEL- In scripts that use elongation (Arabic, Mongolian, Syriac, etc.), this flag signifies that it is safe to insert aU+0640 TATWEELcharacter before this cluster for elongation.This flag does not determine the script-specific elongation places, but only when it is safe to do the elongation without interrupting text shaping.
GLYPH_FLAG_DEFINED- All the currently defined flags.
- See Also:
-
HB_BUFFER_CONTENT_TYPE_INVALID
public static final int HB_BUFFER_CONTENT_TYPE_INVALIDhb_buffer_tEnum values:
BUFFER_CONTENT_TYPE_INVALID- Initial value for new buffer.BUFFER_CONTENT_TYPE_UNICODE- The buffer contains input characters (before shaping).BUFFER_CONTENT_TYPE_GLYPHS- The buffer contains output glyphs (after shaping).
- See Also:
-
HB_BUFFER_CONTENT_TYPE_UNICODE
public static final int HB_BUFFER_CONTENT_TYPE_UNICODEhb_buffer_tEnum values:
BUFFER_CONTENT_TYPE_INVALID- Initial value for new buffer.BUFFER_CONTENT_TYPE_UNICODE- The buffer contains input characters (before shaping).BUFFER_CONTENT_TYPE_GLYPHS- The buffer contains output glyphs (after shaping).
- See Also:
-
HB_BUFFER_CONTENT_TYPE_GLYPHS
public static final int HB_BUFFER_CONTENT_TYPE_GLYPHShb_buffer_tEnum values:
BUFFER_CONTENT_TYPE_INVALID- Initial value for new buffer.BUFFER_CONTENT_TYPE_UNICODE- The buffer contains input characters (before shaping).BUFFER_CONTENT_TYPE_GLYPHS- The buffer contains output glyphs (after shaping).
- See Also:
-
HB_BUFFER_FLAG_DEFAULT
public static final int HB_BUFFER_FLAG_DEFAULTFlags forhb_buffer_t. (hb_buffer_flags_t)Enum values:
BUFFER_FLAG_DEFAULT- the default buffer flagBUFFER_FLAG_BOT- flag indicating that special handling of the beginning of text paragraph can be applied to this buffer.Should usually be set, unless you are passing to the buffer only part of the text without the full context.
BUFFER_FLAG_EOT- flag indicating that special handling of the end of text paragraph can be applied to this buffer, similar toBUFFER_FLAG_BOT.BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLES- flag indication that character withDefault_IgnorableUnicode property should use the corresponding glyph from the font, instead of hiding them (done by replacing them with the space glyph and zeroing the advance width.)This flag takes precedence over
BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES.BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES- flag indication that character withDefault_IgnorableUnicode property should be removed from glyph string instead of hiding them (done by replacing them with the space glyph and zeroing the advance width.)BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLEStakes precedence over this flag.BUFFER_FLAG_DO_NOT_INSERT_DOTTED_CIRCLE- flag indicating that a dotted circle should not be inserted in the rendering of incorrect character sequences (such at <0905 093E>).BUFFER_FLAG_VERIFY- flag indicating that theshapecall and its variants should perform various verification processes on the results of the shaping operation on the buffer.If the verification fails, then either a buffer message is sent, if a message handler is installed on the buffer, or a message is written to standard error. In either case, the shaping result might be modified to show the failed output.
BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT- flag indicating that theGLYPH_FLAG_UNSAFE_TO_CONCATglyph-flag should be produced by the shaper.By default it will not be produced since it incurs a cost.
BUFFER_FLAG_PRODUCE_SAFE_TO_INSERT_TATWEEL- flag indicating that theGLYPH_FLAG_SAFE_TO_INSERT_TATWEELglyph-flag should be produced by the shaper.By default it will not be produced.
BUFFER_FLAG_DEFINED
- See Also:
-
HB_BUFFER_FLAG_BOT
public static final int HB_BUFFER_FLAG_BOTFlags forhb_buffer_t. (hb_buffer_flags_t)Enum values:
BUFFER_FLAG_DEFAULT- the default buffer flagBUFFER_FLAG_BOT- flag indicating that special handling of the beginning of text paragraph can be applied to this buffer.Should usually be set, unless you are passing to the buffer only part of the text without the full context.
BUFFER_FLAG_EOT- flag indicating that special handling of the end of text paragraph can be applied to this buffer, similar toBUFFER_FLAG_BOT.BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLES- flag indication that character withDefault_IgnorableUnicode property should use the corresponding glyph from the font, instead of hiding them (done by replacing them with the space glyph and zeroing the advance width.)This flag takes precedence over
BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES.BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES- flag indication that character withDefault_IgnorableUnicode property should be removed from glyph string instead of hiding them (done by replacing them with the space glyph and zeroing the advance width.)BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLEStakes precedence over this flag.BUFFER_FLAG_DO_NOT_INSERT_DOTTED_CIRCLE- flag indicating that a dotted circle should not be inserted in the rendering of incorrect character sequences (such at <0905 093E>).BUFFER_FLAG_VERIFY- flag indicating that theshapecall and its variants should perform various verification processes on the results of the shaping operation on the buffer.If the verification fails, then either a buffer message is sent, if a message handler is installed on the buffer, or a message is written to standard error. In either case, the shaping result might be modified to show the failed output.
BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT- flag indicating that theGLYPH_FLAG_UNSAFE_TO_CONCATglyph-flag should be produced by the shaper.By default it will not be produced since it incurs a cost.
BUFFER_FLAG_PRODUCE_SAFE_TO_INSERT_TATWEEL- flag indicating that theGLYPH_FLAG_SAFE_TO_INSERT_TATWEELglyph-flag should be produced by the shaper.By default it will not be produced.
BUFFER_FLAG_DEFINED
- See Also:
-
HB_BUFFER_FLAG_EOT
public static final int HB_BUFFER_FLAG_EOTFlags forhb_buffer_t. (hb_buffer_flags_t)Enum values:
BUFFER_FLAG_DEFAULT- the default buffer flagBUFFER_FLAG_BOT- flag indicating that special handling of the beginning of text paragraph can be applied to this buffer.Should usually be set, unless you are passing to the buffer only part of the text without the full context.
BUFFER_FLAG_EOT- flag indicating that special handling of the end of text paragraph can be applied to this buffer, similar toBUFFER_FLAG_BOT.BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLES- flag indication that character withDefault_IgnorableUnicode property should use the corresponding glyph from the font, instead of hiding them (done by replacing them with the space glyph and zeroing the advance width.)This flag takes precedence over
BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES.BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES- flag indication that character withDefault_IgnorableUnicode property should be removed from glyph string instead of hiding them (done by replacing them with the space glyph and zeroing the advance width.)BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLEStakes precedence over this flag.BUFFER_FLAG_DO_NOT_INSERT_DOTTED_CIRCLE- flag indicating that a dotted circle should not be inserted in the rendering of incorrect character sequences (such at <0905 093E>).BUFFER_FLAG_VERIFY- flag indicating that theshapecall and its variants should perform various verification processes on the results of the shaping operation on the buffer.If the verification fails, then either a buffer message is sent, if a message handler is installed on the buffer, or a message is written to standard error. In either case, the shaping result might be modified to show the failed output.
BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT- flag indicating that theGLYPH_FLAG_UNSAFE_TO_CONCATglyph-flag should be produced by the shaper.By default it will not be produced since it incurs a cost.
BUFFER_FLAG_PRODUCE_SAFE_TO_INSERT_TATWEEL- flag indicating that theGLYPH_FLAG_SAFE_TO_INSERT_TATWEELglyph-flag should be produced by the shaper.By default it will not be produced.
BUFFER_FLAG_DEFINED
- See Also:
-
HB_BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLES
public static final int HB_BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLESFlags forhb_buffer_t. (hb_buffer_flags_t)Enum values:
BUFFER_FLAG_DEFAULT- the default buffer flagBUFFER_FLAG_BOT- flag indicating that special handling of the beginning of text paragraph can be applied to this buffer.Should usually be set, unless you are passing to the buffer only part of the text without the full context.
BUFFER_FLAG_EOT- flag indicating that special handling of the end of text paragraph can be applied to this buffer, similar toBUFFER_FLAG_BOT.BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLES- flag indication that character withDefault_IgnorableUnicode property should use the corresponding glyph from the font, instead of hiding them (done by replacing them with the space glyph and zeroing the advance width.)This flag takes precedence over
BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES.BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES- flag indication that character withDefault_IgnorableUnicode property should be removed from glyph string instead of hiding them (done by replacing them with the space glyph and zeroing the advance width.)BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLEStakes precedence over this flag.BUFFER_FLAG_DO_NOT_INSERT_DOTTED_CIRCLE- flag indicating that a dotted circle should not be inserted in the rendering of incorrect character sequences (such at <0905 093E>).BUFFER_FLAG_VERIFY- flag indicating that theshapecall and its variants should perform various verification processes on the results of the shaping operation on the buffer.If the verification fails, then either a buffer message is sent, if a message handler is installed on the buffer, or a message is written to standard error. In either case, the shaping result might be modified to show the failed output.
BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT- flag indicating that theGLYPH_FLAG_UNSAFE_TO_CONCATglyph-flag should be produced by the shaper.By default it will not be produced since it incurs a cost.
BUFFER_FLAG_PRODUCE_SAFE_TO_INSERT_TATWEEL- flag indicating that theGLYPH_FLAG_SAFE_TO_INSERT_TATWEELglyph-flag should be produced by the shaper.By default it will not be produced.
BUFFER_FLAG_DEFINED
- See Also:
-
HB_BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES
public static final int HB_BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLESFlags forhb_buffer_t. (hb_buffer_flags_t)Enum values:
BUFFER_FLAG_DEFAULT- the default buffer flagBUFFER_FLAG_BOT- flag indicating that special handling of the beginning of text paragraph can be applied to this buffer.Should usually be set, unless you are passing to the buffer only part of the text without the full context.
BUFFER_FLAG_EOT- flag indicating that special handling of the end of text paragraph can be applied to this buffer, similar toBUFFER_FLAG_BOT.BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLES- flag indication that character withDefault_IgnorableUnicode property should use the corresponding glyph from the font, instead of hiding them (done by replacing them with the space glyph and zeroing the advance width.)This flag takes precedence over
BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES.BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES- flag indication that character withDefault_IgnorableUnicode property should be removed from glyph string instead of hiding them (done by replacing them with the space glyph and zeroing the advance width.)BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLEStakes precedence over this flag.BUFFER_FLAG_DO_NOT_INSERT_DOTTED_CIRCLE- flag indicating that a dotted circle should not be inserted in the rendering of incorrect character sequences (such at <0905 093E>).BUFFER_FLAG_VERIFY- flag indicating that theshapecall and its variants should perform various verification processes on the results of the shaping operation on the buffer.If the verification fails, then either a buffer message is sent, if a message handler is installed on the buffer, or a message is written to standard error. In either case, the shaping result might be modified to show the failed output.
BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT- flag indicating that theGLYPH_FLAG_UNSAFE_TO_CONCATglyph-flag should be produced by the shaper.By default it will not be produced since it incurs a cost.
BUFFER_FLAG_PRODUCE_SAFE_TO_INSERT_TATWEEL- flag indicating that theGLYPH_FLAG_SAFE_TO_INSERT_TATWEELglyph-flag should be produced by the shaper.By default it will not be produced.
BUFFER_FLAG_DEFINED
- See Also:
-
HB_BUFFER_FLAG_DO_NOT_INSERT_DOTTED_CIRCLE
public static final int HB_BUFFER_FLAG_DO_NOT_INSERT_DOTTED_CIRCLEFlags forhb_buffer_t. (hb_buffer_flags_t)Enum values:
BUFFER_FLAG_DEFAULT- the default buffer flagBUFFER_FLAG_BOT- flag indicating that special handling of the beginning of text paragraph can be applied to this buffer.Should usually be set, unless you are passing to the buffer only part of the text without the full context.
BUFFER_FLAG_EOT- flag indicating that special handling of the end of text paragraph can be applied to this buffer, similar toBUFFER_FLAG_BOT.BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLES- flag indication that character withDefault_IgnorableUnicode property should use the corresponding glyph from the font, instead of hiding them (done by replacing them with the space glyph and zeroing the advance width.)This flag takes precedence over
BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES.BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES- flag indication that character withDefault_IgnorableUnicode property should be removed from glyph string instead of hiding them (done by replacing them with the space glyph and zeroing the advance width.)BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLEStakes precedence over this flag.BUFFER_FLAG_DO_NOT_INSERT_DOTTED_CIRCLE- flag indicating that a dotted circle should not be inserted in the rendering of incorrect character sequences (such at <0905 093E>).BUFFER_FLAG_VERIFY- flag indicating that theshapecall and its variants should perform various verification processes on the results of the shaping operation on the buffer.If the verification fails, then either a buffer message is sent, if a message handler is installed on the buffer, or a message is written to standard error. In either case, the shaping result might be modified to show the failed output.
BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT- flag indicating that theGLYPH_FLAG_UNSAFE_TO_CONCATglyph-flag should be produced by the shaper.By default it will not be produced since it incurs a cost.
BUFFER_FLAG_PRODUCE_SAFE_TO_INSERT_TATWEEL- flag indicating that theGLYPH_FLAG_SAFE_TO_INSERT_TATWEELglyph-flag should be produced by the shaper.By default it will not be produced.
BUFFER_FLAG_DEFINED
- See Also:
-
HB_BUFFER_FLAG_VERIFY
public static final int HB_BUFFER_FLAG_VERIFYFlags forhb_buffer_t. (hb_buffer_flags_t)Enum values:
BUFFER_FLAG_DEFAULT- the default buffer flagBUFFER_FLAG_BOT- flag indicating that special handling of the beginning of text paragraph can be applied to this buffer.Should usually be set, unless you are passing to the buffer only part of the text without the full context.
BUFFER_FLAG_EOT- flag indicating that special handling of the end of text paragraph can be applied to this buffer, similar toBUFFER_FLAG_BOT.BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLES- flag indication that character withDefault_IgnorableUnicode property should use the corresponding glyph from the font, instead of hiding them (done by replacing them with the space glyph and zeroing the advance width.)This flag takes precedence over
BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES.BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES- flag indication that character withDefault_IgnorableUnicode property should be removed from glyph string instead of hiding them (done by replacing them with the space glyph and zeroing the advance width.)BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLEStakes precedence over this flag.BUFFER_FLAG_DO_NOT_INSERT_DOTTED_CIRCLE- flag indicating that a dotted circle should not be inserted in the rendering of incorrect character sequences (such at <0905 093E>).BUFFER_FLAG_VERIFY- flag indicating that theshapecall and its variants should perform various verification processes on the results of the shaping operation on the buffer.If the verification fails, then either a buffer message is sent, if a message handler is installed on the buffer, or a message is written to standard error. In either case, the shaping result might be modified to show the failed output.
BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT- flag indicating that theGLYPH_FLAG_UNSAFE_TO_CONCATglyph-flag should be produced by the shaper.By default it will not be produced since it incurs a cost.
BUFFER_FLAG_PRODUCE_SAFE_TO_INSERT_TATWEEL- flag indicating that theGLYPH_FLAG_SAFE_TO_INSERT_TATWEELglyph-flag should be produced by the shaper.By default it will not be produced.
BUFFER_FLAG_DEFINED
- See Also:
-
HB_BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT
public static final int HB_BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCATFlags forhb_buffer_t. (hb_buffer_flags_t)Enum values:
BUFFER_FLAG_DEFAULT- the default buffer flagBUFFER_FLAG_BOT- flag indicating that special handling of the beginning of text paragraph can be applied to this buffer.Should usually be set, unless you are passing to the buffer only part of the text without the full context.
BUFFER_FLAG_EOT- flag indicating that special handling of the end of text paragraph can be applied to this buffer, similar toBUFFER_FLAG_BOT.BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLES- flag indication that character withDefault_IgnorableUnicode property should use the corresponding glyph from the font, instead of hiding them (done by replacing them with the space glyph and zeroing the advance width.)This flag takes precedence over
BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES.BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES- flag indication that character withDefault_IgnorableUnicode property should be removed from glyph string instead of hiding them (done by replacing them with the space glyph and zeroing the advance width.)BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLEStakes precedence over this flag.BUFFER_FLAG_DO_NOT_INSERT_DOTTED_CIRCLE- flag indicating that a dotted circle should not be inserted in the rendering of incorrect character sequences (such at <0905 093E>).BUFFER_FLAG_VERIFY- flag indicating that theshapecall and its variants should perform various verification processes on the results of the shaping operation on the buffer.If the verification fails, then either a buffer message is sent, if a message handler is installed on the buffer, or a message is written to standard error. In either case, the shaping result might be modified to show the failed output.
BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT- flag indicating that theGLYPH_FLAG_UNSAFE_TO_CONCATglyph-flag should be produced by the shaper.By default it will not be produced since it incurs a cost.
BUFFER_FLAG_PRODUCE_SAFE_TO_INSERT_TATWEEL- flag indicating that theGLYPH_FLAG_SAFE_TO_INSERT_TATWEELglyph-flag should be produced by the shaper.By default it will not be produced.
BUFFER_FLAG_DEFINED
- See Also:
-
HB_BUFFER_FLAG_PRODUCE_SAFE_TO_INSERT_TATWEEL
public static final int HB_BUFFER_FLAG_PRODUCE_SAFE_TO_INSERT_TATWEELFlags forhb_buffer_t. (hb_buffer_flags_t)Enum values:
BUFFER_FLAG_DEFAULT- the default buffer flagBUFFER_FLAG_BOT- flag indicating that special handling of the beginning of text paragraph can be applied to this buffer.Should usually be set, unless you are passing to the buffer only part of the text without the full context.
BUFFER_FLAG_EOT- flag indicating that special handling of the end of text paragraph can be applied to this buffer, similar toBUFFER_FLAG_BOT.BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLES- flag indication that character withDefault_IgnorableUnicode property should use the corresponding glyph from the font, instead of hiding them (done by replacing them with the space glyph and zeroing the advance width.)This flag takes precedence over
BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES.BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES- flag indication that character withDefault_IgnorableUnicode property should be removed from glyph string instead of hiding them (done by replacing them with the space glyph and zeroing the advance width.)BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLEStakes precedence over this flag.BUFFER_FLAG_DO_NOT_INSERT_DOTTED_CIRCLE- flag indicating that a dotted circle should not be inserted in the rendering of incorrect character sequences (such at <0905 093E>).BUFFER_FLAG_VERIFY- flag indicating that theshapecall and its variants should perform various verification processes on the results of the shaping operation on the buffer.If the verification fails, then either a buffer message is sent, if a message handler is installed on the buffer, or a message is written to standard error. In either case, the shaping result might be modified to show the failed output.
BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT- flag indicating that theGLYPH_FLAG_UNSAFE_TO_CONCATglyph-flag should be produced by the shaper.By default it will not be produced since it incurs a cost.
BUFFER_FLAG_PRODUCE_SAFE_TO_INSERT_TATWEEL- flag indicating that theGLYPH_FLAG_SAFE_TO_INSERT_TATWEELglyph-flag should be produced by the shaper.By default it will not be produced.
BUFFER_FLAG_DEFINED
- See Also:
-
HB_BUFFER_FLAG_DEFINED
public static final int HB_BUFFER_FLAG_DEFINEDFlags forhb_buffer_t. (hb_buffer_flags_t)Enum values:
BUFFER_FLAG_DEFAULT- the default buffer flagBUFFER_FLAG_BOT- flag indicating that special handling of the beginning of text paragraph can be applied to this buffer.Should usually be set, unless you are passing to the buffer only part of the text without the full context.
BUFFER_FLAG_EOT- flag indicating that special handling of the end of text paragraph can be applied to this buffer, similar toBUFFER_FLAG_BOT.BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLES- flag indication that character withDefault_IgnorableUnicode property should use the corresponding glyph from the font, instead of hiding them (done by replacing them with the space glyph and zeroing the advance width.)This flag takes precedence over
BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES.BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES- flag indication that character withDefault_IgnorableUnicode property should be removed from glyph string instead of hiding them (done by replacing them with the space glyph and zeroing the advance width.)BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLEStakes precedence over this flag.BUFFER_FLAG_DO_NOT_INSERT_DOTTED_CIRCLE- flag indicating that a dotted circle should not be inserted in the rendering of incorrect character sequences (such at <0905 093E>).BUFFER_FLAG_VERIFY- flag indicating that theshapecall and its variants should perform various verification processes on the results of the shaping operation on the buffer.If the verification fails, then either a buffer message is sent, if a message handler is installed on the buffer, or a message is written to standard error. In either case, the shaping result might be modified to show the failed output.
BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT- flag indicating that theGLYPH_FLAG_UNSAFE_TO_CONCATglyph-flag should be produced by the shaper.By default it will not be produced since it incurs a cost.
BUFFER_FLAG_PRODUCE_SAFE_TO_INSERT_TATWEEL- flag indicating that theGLYPH_FLAG_SAFE_TO_INSERT_TATWEELglyph-flag should be produced by the shaper.By default it will not be produced.
BUFFER_FLAG_DEFINED
- See Also:
-
HB_BUFFER_CLUSTER_LEVEL_MONOTONE_GRAPHEMES
public static final int HB_BUFFER_CLUSTER_LEVEL_MONOTONE_GRAPHEMESData type for holding HarfBuzz's clustering behavior options. (hb_buffer_cluster_level_t)The cluster level dictates one aspect of how HarfBuzz will treat non-base characters during shaping.
In
BUFFER_CLUSTER_LEVEL_MONOTONE_GRAPHEMES, non-base characters are merged into the cluster of the base character that precedes them.In
BUFFER_CLUSTER_LEVEL_MONOTONE_CHARACTERS, non-base characters are initially assigned their own cluster values, which are not merged into preceding base clusters. This allows HarfBuzz to perform additional operations like reorder sequences of adjacent marks.BUFFER_CLUSTER_LEVEL_MONOTONE_GRAPHEMESis the default, because it maintains backward compatibility with older versions of HarfBuzz. New client programs that do not need to maintain such backward compatibility are recommended to useBUFFER_CLUSTER_LEVEL_MONOTONE_CHARACTERSinstead of the default.Enum values:
BUFFER_CLUSTER_LEVEL_MONOTONE_GRAPHEMES- Return cluster values grouped by graphemes into monotone order.BUFFER_CLUSTER_LEVEL_MONOTONE_CHARACTERS- Return cluster values grouped into monotone order.BUFFER_CLUSTER_LEVEL_CHARACTERS- Don't group cluster values.BUFFER_CLUSTER_LEVEL_DEFAULT- Default cluster level, equal toBUFFER_CLUSTER_LEVEL_MONOTONE_GRAPHEMES.
- See Also:
-
HB_BUFFER_CLUSTER_LEVEL_MONOTONE_CHARACTERS
public static final int HB_BUFFER_CLUSTER_LEVEL_MONOTONE_CHARACTERSData type for holding HarfBuzz's clustering behavior options. (hb_buffer_cluster_level_t)The cluster level dictates one aspect of how HarfBuzz will treat non-base characters during shaping.
In
BUFFER_CLUSTER_LEVEL_MONOTONE_GRAPHEMES, non-base characters are merged into the cluster of the base character that precedes them.In
BUFFER_CLUSTER_LEVEL_MONOTONE_CHARACTERS, non-base characters are initially assigned their own cluster values, which are not merged into preceding base clusters. This allows HarfBuzz to perform additional operations like reorder sequences of adjacent marks.BUFFER_CLUSTER_LEVEL_MONOTONE_GRAPHEMESis the default, because it maintains backward compatibility with older versions of HarfBuzz. New client programs that do not need to maintain such backward compatibility are recommended to useBUFFER_CLUSTER_LEVEL_MONOTONE_CHARACTERSinstead of the default.Enum values:
BUFFER_CLUSTER_LEVEL_MONOTONE_GRAPHEMES- Return cluster values grouped by graphemes into monotone order.BUFFER_CLUSTER_LEVEL_MONOTONE_CHARACTERS- Return cluster values grouped into monotone order.BUFFER_CLUSTER_LEVEL_CHARACTERS- Don't group cluster values.BUFFER_CLUSTER_LEVEL_DEFAULT- Default cluster level, equal toBUFFER_CLUSTER_LEVEL_MONOTONE_GRAPHEMES.
- See Also:
-
HB_BUFFER_CLUSTER_LEVEL_CHARACTERS
public static final int HB_BUFFER_CLUSTER_LEVEL_CHARACTERSData type for holding HarfBuzz's clustering behavior options. (hb_buffer_cluster_level_t)The cluster level dictates one aspect of how HarfBuzz will treat non-base characters during shaping.
In
BUFFER_CLUSTER_LEVEL_MONOTONE_GRAPHEMES, non-base characters are merged into the cluster of the base character that precedes them.In
BUFFER_CLUSTER_LEVEL_MONOTONE_CHARACTERS, non-base characters are initially assigned their own cluster values, which are not merged into preceding base clusters. This allows HarfBuzz to perform additional operations like reorder sequences of adjacent marks.BUFFER_CLUSTER_LEVEL_MONOTONE_GRAPHEMESis the default, because it maintains backward compatibility with older versions of HarfBuzz. New client programs that do not need to maintain such backward compatibility are recommended to useBUFFER_CLUSTER_LEVEL_MONOTONE_CHARACTERSinstead of the default.Enum values:
BUFFER_CLUSTER_LEVEL_MONOTONE_GRAPHEMES- Return cluster values grouped by graphemes into monotone order.BUFFER_CLUSTER_LEVEL_MONOTONE_CHARACTERS- Return cluster values grouped into monotone order.BUFFER_CLUSTER_LEVEL_CHARACTERS- Don't group cluster values.BUFFER_CLUSTER_LEVEL_DEFAULT- Default cluster level, equal toBUFFER_CLUSTER_LEVEL_MONOTONE_GRAPHEMES.
- See Also:
-
HB_BUFFER_CLUSTER_LEVEL_DEFAULT
public static final int HB_BUFFER_CLUSTER_LEVEL_DEFAULTData type for holding HarfBuzz's clustering behavior options. (hb_buffer_cluster_level_t)The cluster level dictates one aspect of how HarfBuzz will treat non-base characters during shaping.
In
BUFFER_CLUSTER_LEVEL_MONOTONE_GRAPHEMES, non-base characters are merged into the cluster of the base character that precedes them.In
BUFFER_CLUSTER_LEVEL_MONOTONE_CHARACTERS, non-base characters are initially assigned their own cluster values, which are not merged into preceding base clusters. This allows HarfBuzz to perform additional operations like reorder sequences of adjacent marks.BUFFER_CLUSTER_LEVEL_MONOTONE_GRAPHEMESis the default, because it maintains backward compatibility with older versions of HarfBuzz. New client programs that do not need to maintain such backward compatibility are recommended to useBUFFER_CLUSTER_LEVEL_MONOTONE_CHARACTERSinstead of the default.Enum values:
BUFFER_CLUSTER_LEVEL_MONOTONE_GRAPHEMES- Return cluster values grouped by graphemes into monotone order.BUFFER_CLUSTER_LEVEL_MONOTONE_CHARACTERS- Return cluster values grouped into monotone order.BUFFER_CLUSTER_LEVEL_CHARACTERS- Don't group cluster values.BUFFER_CLUSTER_LEVEL_DEFAULT- Default cluster level, equal toBUFFER_CLUSTER_LEVEL_MONOTONE_GRAPHEMES.
- See Also:
-
HB_BUFFER_REPLACEMENT_CODEPOINT_DEFAULT
public static final int HB_BUFFER_REPLACEMENT_CODEPOINT_DEFAULTThe default code point for replacing invalid characters in a given encoding. (U+FFFD REPLACEMENT CHARACTER)- See Also:
-
HB_BUFFER_SERIALIZE_FLAG_DEFAULT
public static final int HB_BUFFER_SERIALIZE_FLAG_DEFAULTFlags that control what glyph information are serialized inbuffer_serialize_glyphs. (hb_buffer_serialize_flags_t)Enum values:
BUFFER_SERIALIZE_FLAG_DEFAULT- serialize glyph names, clusters and positionsBUFFER_SERIALIZE_FLAG_NO_CLUSTERS- do not serialize glyph clusterBUFFER_SERIALIZE_FLAG_NO_POSITIONS- do not serialize glyph position informationBUFFER_SERIALIZE_FLAG_NO_GLYPH_NAMES- do no serialize glyph nameBUFFER_SERIALIZE_FLAG_GLYPH_EXTENTS- serialize glyph extentsBUFFER_SERIALIZE_FLAG_GLYPH_FLAGS- serialize glyph flagsBUFFER_SERIALIZE_FLAG_NO_ADVANCES- do not serialize glyph advances, glyph offsets will reflect absolute glyph positionsBUFFER_SERIALIZE_FLAG_DEFINED- All currently defined flags.
- See Also:
-
HB_BUFFER_SERIALIZE_FLAG_NO_CLUSTERS
public static final int HB_BUFFER_SERIALIZE_FLAG_NO_CLUSTERSFlags that control what glyph information are serialized inbuffer_serialize_glyphs. (hb_buffer_serialize_flags_t)Enum values:
BUFFER_SERIALIZE_FLAG_DEFAULT- serialize glyph names, clusters and positionsBUFFER_SERIALIZE_FLAG_NO_CLUSTERS- do not serialize glyph clusterBUFFER_SERIALIZE_FLAG_NO_POSITIONS- do not serialize glyph position informationBUFFER_SERIALIZE_FLAG_NO_GLYPH_NAMES- do no serialize glyph nameBUFFER_SERIALIZE_FLAG_GLYPH_EXTENTS- serialize glyph extentsBUFFER_SERIALIZE_FLAG_GLYPH_FLAGS- serialize glyph flagsBUFFER_SERIALIZE_FLAG_NO_ADVANCES- do not serialize glyph advances, glyph offsets will reflect absolute glyph positionsBUFFER_SERIALIZE_FLAG_DEFINED- All currently defined flags.
- See Also:
-
HB_BUFFER_SERIALIZE_FLAG_NO_POSITIONS
public static final int HB_BUFFER_SERIALIZE_FLAG_NO_POSITIONSFlags that control what glyph information are serialized inbuffer_serialize_glyphs. (hb_buffer_serialize_flags_t)Enum values:
BUFFER_SERIALIZE_FLAG_DEFAULT- serialize glyph names, clusters and positionsBUFFER_SERIALIZE_FLAG_NO_CLUSTERS- do not serialize glyph clusterBUFFER_SERIALIZE_FLAG_NO_POSITIONS- do not serialize glyph position informationBUFFER_SERIALIZE_FLAG_NO_GLYPH_NAMES- do no serialize glyph nameBUFFER_SERIALIZE_FLAG_GLYPH_EXTENTS- serialize glyph extentsBUFFER_SERIALIZE_FLAG_GLYPH_FLAGS- serialize glyph flagsBUFFER_SERIALIZE_FLAG_NO_ADVANCES- do not serialize glyph advances, glyph offsets will reflect absolute glyph positionsBUFFER_SERIALIZE_FLAG_DEFINED- All currently defined flags.
- See Also:
-
HB_BUFFER_SERIALIZE_FLAG_NO_GLYPH_NAMES
public static final int HB_BUFFER_SERIALIZE_FLAG_NO_GLYPH_NAMESFlags that control what glyph information are serialized inbuffer_serialize_glyphs. (hb_buffer_serialize_flags_t)Enum values:
BUFFER_SERIALIZE_FLAG_DEFAULT- serialize glyph names, clusters and positionsBUFFER_SERIALIZE_FLAG_NO_CLUSTERS- do not serialize glyph clusterBUFFER_SERIALIZE_FLAG_NO_POSITIONS- do not serialize glyph position informationBUFFER_SERIALIZE_FLAG_NO_GLYPH_NAMES- do no serialize glyph nameBUFFER_SERIALIZE_FLAG_GLYPH_EXTENTS- serialize glyph extentsBUFFER_SERIALIZE_FLAG_GLYPH_FLAGS- serialize glyph flagsBUFFER_SERIALIZE_FLAG_NO_ADVANCES- do not serialize glyph advances, glyph offsets will reflect absolute glyph positionsBUFFER_SERIALIZE_FLAG_DEFINED- All currently defined flags.
- See Also:
-
HB_BUFFER_SERIALIZE_FLAG_GLYPH_EXTENTS
public static final int HB_BUFFER_SERIALIZE_FLAG_GLYPH_EXTENTSFlags that control what glyph information are serialized inbuffer_serialize_glyphs. (hb_buffer_serialize_flags_t)Enum values:
BUFFER_SERIALIZE_FLAG_DEFAULT- serialize glyph names, clusters and positionsBUFFER_SERIALIZE_FLAG_NO_CLUSTERS- do not serialize glyph clusterBUFFER_SERIALIZE_FLAG_NO_POSITIONS- do not serialize glyph position informationBUFFER_SERIALIZE_FLAG_NO_GLYPH_NAMES- do no serialize glyph nameBUFFER_SERIALIZE_FLAG_GLYPH_EXTENTS- serialize glyph extentsBUFFER_SERIALIZE_FLAG_GLYPH_FLAGS- serialize glyph flagsBUFFER_SERIALIZE_FLAG_NO_ADVANCES- do not serialize glyph advances, glyph offsets will reflect absolute glyph positionsBUFFER_SERIALIZE_FLAG_DEFINED- All currently defined flags.
- See Also:
-
HB_BUFFER_SERIALIZE_FLAG_GLYPH_FLAGS
public static final int HB_BUFFER_SERIALIZE_FLAG_GLYPH_FLAGSFlags that control what glyph information are serialized inbuffer_serialize_glyphs. (hb_buffer_serialize_flags_t)Enum values:
BUFFER_SERIALIZE_FLAG_DEFAULT- serialize glyph names, clusters and positionsBUFFER_SERIALIZE_FLAG_NO_CLUSTERS- do not serialize glyph clusterBUFFER_SERIALIZE_FLAG_NO_POSITIONS- do not serialize glyph position informationBUFFER_SERIALIZE_FLAG_NO_GLYPH_NAMES- do no serialize glyph nameBUFFER_SERIALIZE_FLAG_GLYPH_EXTENTS- serialize glyph extentsBUFFER_SERIALIZE_FLAG_GLYPH_FLAGS- serialize glyph flagsBUFFER_SERIALIZE_FLAG_NO_ADVANCES- do not serialize glyph advances, glyph offsets will reflect absolute glyph positionsBUFFER_SERIALIZE_FLAG_DEFINED- All currently defined flags.
- See Also:
-
HB_BUFFER_SERIALIZE_FLAG_NO_ADVANCES
public static final int HB_BUFFER_SERIALIZE_FLAG_NO_ADVANCESFlags that control what glyph information are serialized inbuffer_serialize_glyphs. (hb_buffer_serialize_flags_t)Enum values:
BUFFER_SERIALIZE_FLAG_DEFAULT- serialize glyph names, clusters and positionsBUFFER_SERIALIZE_FLAG_NO_CLUSTERS- do not serialize glyph clusterBUFFER_SERIALIZE_FLAG_NO_POSITIONS- do not serialize glyph position informationBUFFER_SERIALIZE_FLAG_NO_GLYPH_NAMES- do no serialize glyph nameBUFFER_SERIALIZE_FLAG_GLYPH_EXTENTS- serialize glyph extentsBUFFER_SERIALIZE_FLAG_GLYPH_FLAGS- serialize glyph flagsBUFFER_SERIALIZE_FLAG_NO_ADVANCES- do not serialize glyph advances, glyph offsets will reflect absolute glyph positionsBUFFER_SERIALIZE_FLAG_DEFINED- All currently defined flags.
- See Also:
-
HB_BUFFER_SERIALIZE_FLAG_DEFINED
public static final int HB_BUFFER_SERIALIZE_FLAG_DEFINEDFlags that control what glyph information are serialized inbuffer_serialize_glyphs. (hb_buffer_serialize_flags_t)Enum values:
BUFFER_SERIALIZE_FLAG_DEFAULT- serialize glyph names, clusters and positionsBUFFER_SERIALIZE_FLAG_NO_CLUSTERS- do not serialize glyph clusterBUFFER_SERIALIZE_FLAG_NO_POSITIONS- do not serialize glyph position informationBUFFER_SERIALIZE_FLAG_NO_GLYPH_NAMES- do no serialize glyph nameBUFFER_SERIALIZE_FLAG_GLYPH_EXTENTS- serialize glyph extentsBUFFER_SERIALIZE_FLAG_GLYPH_FLAGS- serialize glyph flagsBUFFER_SERIALIZE_FLAG_NO_ADVANCES- do not serialize glyph advances, glyph offsets will reflect absolute glyph positionsBUFFER_SERIALIZE_FLAG_DEFINED- All currently defined flags.
- See Also:
-
HB_BUFFER_SERIALIZE_FORMAT_TEXT
public static final int HB_BUFFER_SERIALIZE_FORMAT_TEXTThe buffer serialization and de-serialization format used inbuffer_serialize_glyphsandbuffer_deserialize_glyphs. (hb_buffer_serialize_format_t)Enum values:
BUFFER_SERIALIZE_FORMAT_TEXT- a human-readable, plain text formatBUFFER_SERIALIZE_FORMAT_JSON- a machine-readable JSON formatBUFFER_SERIALIZE_FORMAT_INVALID- invalid format
-
HB_BUFFER_SERIALIZE_FORMAT_JSON
public static final int HB_BUFFER_SERIALIZE_FORMAT_JSONThe buffer serialization and de-serialization format used inbuffer_serialize_glyphsandbuffer_deserialize_glyphs. (hb_buffer_serialize_format_t)Enum values:
BUFFER_SERIALIZE_FORMAT_TEXT- a human-readable, plain text formatBUFFER_SERIALIZE_FORMAT_JSON- a machine-readable JSON formatBUFFER_SERIALIZE_FORMAT_INVALID- invalid format
-
HB_BUFFER_SERIALIZE_FORMAT_INVALID
public static final int HB_BUFFER_SERIALIZE_FORMAT_INVALIDThe buffer serialization and de-serialization format used inbuffer_serialize_glyphsandbuffer_deserialize_glyphs. (hb_buffer_serialize_format_t)Enum values:
BUFFER_SERIALIZE_FORMAT_TEXT- a human-readable, plain text formatBUFFER_SERIALIZE_FORMAT_JSON- a machine-readable JSON formatBUFFER_SERIALIZE_FORMAT_INVALID- invalid format
-
HB_BUFFER_DIFF_FLAG_EQUAL
public static final int HB_BUFFER_DIFF_FLAG_EQUALFlags from comparing twohb_buffer_t's. (hb_buffer_diff_flags_t)Buffer with different
hb_buffer_content_type_tcannot be meaningfully compared in any further detail.For buffers with differing length, the per-glyph comparison is not attempted, though we do still scan reference buffer for dotted circle and
.notdefglyphs.If the buffers have the same length, we compare them glyph-by-glyph and report which aspect(s) of the glyph info/position are different.
Enum values:
BUFFER_DIFF_FLAG_EQUAL- equal buffersBUFFER_DIFF_FLAG_CONTENT_TYPE_MISMATCH- buffers with differenthb_buffer_content_type_tBUFFER_DIFF_FLAG_LENGTH_MISMATCH- buffers with differing lengthBUFFER_DIFF_FLAG_NOTDEF_PRESENT-.notdefglyph is present in the reference bufferBUFFER_DIFF_FLAG_DOTTED_CIRCLE_PRESENT- dotted circle glyph is present in the reference bufferBUFFER_DIFF_FLAG_CODEPOINT_MISMATCH- difference inhb_glyph_info_t.codepointBUFFER_DIFF_FLAG_CLUSTER_MISMATCH- difference inhb_glyph_info_t.clusterBUFFER_DIFF_FLAG_GLYPH_FLAGS_MISMATCH- difference inhb_glyph_flags_tBUFFER_DIFF_FLAG_POSITION_MISMATCH- difference inhb_glyph_position_t
- See Also:
-
HB_BUFFER_DIFF_FLAG_CONTENT_TYPE_MISMATCH
public static final int HB_BUFFER_DIFF_FLAG_CONTENT_TYPE_MISMATCHFlags from comparing twohb_buffer_t's. (hb_buffer_diff_flags_t)Buffer with different
hb_buffer_content_type_tcannot be meaningfully compared in any further detail.For buffers with differing length, the per-glyph comparison is not attempted, though we do still scan reference buffer for dotted circle and
.notdefglyphs.If the buffers have the same length, we compare them glyph-by-glyph and report which aspect(s) of the glyph info/position are different.
Enum values:
BUFFER_DIFF_FLAG_EQUAL- equal buffersBUFFER_DIFF_FLAG_CONTENT_TYPE_MISMATCH- buffers with differenthb_buffer_content_type_tBUFFER_DIFF_FLAG_LENGTH_MISMATCH- buffers with differing lengthBUFFER_DIFF_FLAG_NOTDEF_PRESENT-.notdefglyph is present in the reference bufferBUFFER_DIFF_FLAG_DOTTED_CIRCLE_PRESENT- dotted circle glyph is present in the reference bufferBUFFER_DIFF_FLAG_CODEPOINT_MISMATCH- difference inhb_glyph_info_t.codepointBUFFER_DIFF_FLAG_CLUSTER_MISMATCH- difference inhb_glyph_info_t.clusterBUFFER_DIFF_FLAG_GLYPH_FLAGS_MISMATCH- difference inhb_glyph_flags_tBUFFER_DIFF_FLAG_POSITION_MISMATCH- difference inhb_glyph_position_t
- See Also:
-
HB_BUFFER_DIFF_FLAG_LENGTH_MISMATCH
public static final int HB_BUFFER_DIFF_FLAG_LENGTH_MISMATCHFlags from comparing twohb_buffer_t's. (hb_buffer_diff_flags_t)Buffer with different
hb_buffer_content_type_tcannot be meaningfully compared in any further detail.For buffers with differing length, the per-glyph comparison is not attempted, though we do still scan reference buffer for dotted circle and
.notdefglyphs.If the buffers have the same length, we compare them glyph-by-glyph and report which aspect(s) of the glyph info/position are different.
Enum values:
BUFFER_DIFF_FLAG_EQUAL- equal buffersBUFFER_DIFF_FLAG_CONTENT_TYPE_MISMATCH- buffers with differenthb_buffer_content_type_tBUFFER_DIFF_FLAG_LENGTH_MISMATCH- buffers with differing lengthBUFFER_DIFF_FLAG_NOTDEF_PRESENT-.notdefglyph is present in the reference bufferBUFFER_DIFF_FLAG_DOTTED_CIRCLE_PRESENT- dotted circle glyph is present in the reference bufferBUFFER_DIFF_FLAG_CODEPOINT_MISMATCH- difference inhb_glyph_info_t.codepointBUFFER_DIFF_FLAG_CLUSTER_MISMATCH- difference inhb_glyph_info_t.clusterBUFFER_DIFF_FLAG_GLYPH_FLAGS_MISMATCH- difference inhb_glyph_flags_tBUFFER_DIFF_FLAG_POSITION_MISMATCH- difference inhb_glyph_position_t
- See Also:
-
HB_BUFFER_DIFF_FLAG_NOTDEF_PRESENT
public static final int HB_BUFFER_DIFF_FLAG_NOTDEF_PRESENTFlags from comparing twohb_buffer_t's. (hb_buffer_diff_flags_t)Buffer with different
hb_buffer_content_type_tcannot be meaningfully compared in any further detail.For buffers with differing length, the per-glyph comparison is not attempted, though we do still scan reference buffer for dotted circle and
.notdefglyphs.If the buffers have the same length, we compare them glyph-by-glyph and report which aspect(s) of the glyph info/position are different.
Enum values:
BUFFER_DIFF_FLAG_EQUAL- equal buffersBUFFER_DIFF_FLAG_CONTENT_TYPE_MISMATCH- buffers with differenthb_buffer_content_type_tBUFFER_DIFF_FLAG_LENGTH_MISMATCH- buffers with differing lengthBUFFER_DIFF_FLAG_NOTDEF_PRESENT-.notdefglyph is present in the reference bufferBUFFER_DIFF_FLAG_DOTTED_CIRCLE_PRESENT- dotted circle glyph is present in the reference bufferBUFFER_DIFF_FLAG_CODEPOINT_MISMATCH- difference inhb_glyph_info_t.codepointBUFFER_DIFF_FLAG_CLUSTER_MISMATCH- difference inhb_glyph_info_t.clusterBUFFER_DIFF_FLAG_GLYPH_FLAGS_MISMATCH- difference inhb_glyph_flags_tBUFFER_DIFF_FLAG_POSITION_MISMATCH- difference inhb_glyph_position_t
- See Also:
-
HB_BUFFER_DIFF_FLAG_DOTTED_CIRCLE_PRESENT
public static final int HB_BUFFER_DIFF_FLAG_DOTTED_CIRCLE_PRESENTFlags from comparing twohb_buffer_t's. (hb_buffer_diff_flags_t)Buffer with different
hb_buffer_content_type_tcannot be meaningfully compared in any further detail.For buffers with differing length, the per-glyph comparison is not attempted, though we do still scan reference buffer for dotted circle and
.notdefglyphs.If the buffers have the same length, we compare them glyph-by-glyph and report which aspect(s) of the glyph info/position are different.
Enum values:
BUFFER_DIFF_FLAG_EQUAL- equal buffersBUFFER_DIFF_FLAG_CONTENT_TYPE_MISMATCH- buffers with differenthb_buffer_content_type_tBUFFER_DIFF_FLAG_LENGTH_MISMATCH- buffers with differing lengthBUFFER_DIFF_FLAG_NOTDEF_PRESENT-.notdefglyph is present in the reference bufferBUFFER_DIFF_FLAG_DOTTED_CIRCLE_PRESENT- dotted circle glyph is present in the reference bufferBUFFER_DIFF_FLAG_CODEPOINT_MISMATCH- difference inhb_glyph_info_t.codepointBUFFER_DIFF_FLAG_CLUSTER_MISMATCH- difference inhb_glyph_info_t.clusterBUFFER_DIFF_FLAG_GLYPH_FLAGS_MISMATCH- difference inhb_glyph_flags_tBUFFER_DIFF_FLAG_POSITION_MISMATCH- difference inhb_glyph_position_t
- See Also:
-
HB_BUFFER_DIFF_FLAG_CODEPOINT_MISMATCH
public static final int HB_BUFFER_DIFF_FLAG_CODEPOINT_MISMATCHFlags from comparing twohb_buffer_t's. (hb_buffer_diff_flags_t)Buffer with different
hb_buffer_content_type_tcannot be meaningfully compared in any further detail.For buffers with differing length, the per-glyph comparison is not attempted, though we do still scan reference buffer for dotted circle and
.notdefglyphs.If the buffers have the same length, we compare them glyph-by-glyph and report which aspect(s) of the glyph info/position are different.
Enum values:
BUFFER_DIFF_FLAG_EQUAL- equal buffersBUFFER_DIFF_FLAG_CONTENT_TYPE_MISMATCH- buffers with differenthb_buffer_content_type_tBUFFER_DIFF_FLAG_LENGTH_MISMATCH- buffers with differing lengthBUFFER_DIFF_FLAG_NOTDEF_PRESENT-.notdefglyph is present in the reference bufferBUFFER_DIFF_FLAG_DOTTED_CIRCLE_PRESENT- dotted circle glyph is present in the reference bufferBUFFER_DIFF_FLAG_CODEPOINT_MISMATCH- difference inhb_glyph_info_t.codepointBUFFER_DIFF_FLAG_CLUSTER_MISMATCH- difference inhb_glyph_info_t.clusterBUFFER_DIFF_FLAG_GLYPH_FLAGS_MISMATCH- difference inhb_glyph_flags_tBUFFER_DIFF_FLAG_POSITION_MISMATCH- difference inhb_glyph_position_t
- See Also:
-
HB_BUFFER_DIFF_FLAG_CLUSTER_MISMATCH
public static final int HB_BUFFER_DIFF_FLAG_CLUSTER_MISMATCHFlags from comparing twohb_buffer_t's. (hb_buffer_diff_flags_t)Buffer with different
hb_buffer_content_type_tcannot be meaningfully compared in any further detail.For buffers with differing length, the per-glyph comparison is not attempted, though we do still scan reference buffer for dotted circle and
.notdefglyphs.If the buffers have the same length, we compare them glyph-by-glyph and report which aspect(s) of the glyph info/position are different.
Enum values:
BUFFER_DIFF_FLAG_EQUAL- equal buffersBUFFER_DIFF_FLAG_CONTENT_TYPE_MISMATCH- buffers with differenthb_buffer_content_type_tBUFFER_DIFF_FLAG_LENGTH_MISMATCH- buffers with differing lengthBUFFER_DIFF_FLAG_NOTDEF_PRESENT-.notdefglyph is present in the reference bufferBUFFER_DIFF_FLAG_DOTTED_CIRCLE_PRESENT- dotted circle glyph is present in the reference bufferBUFFER_DIFF_FLAG_CODEPOINT_MISMATCH- difference inhb_glyph_info_t.codepointBUFFER_DIFF_FLAG_CLUSTER_MISMATCH- difference inhb_glyph_info_t.clusterBUFFER_DIFF_FLAG_GLYPH_FLAGS_MISMATCH- difference inhb_glyph_flags_tBUFFER_DIFF_FLAG_POSITION_MISMATCH- difference inhb_glyph_position_t
- See Also:
-
HB_BUFFER_DIFF_FLAG_GLYPH_FLAGS_MISMATCH
public static final int HB_BUFFER_DIFF_FLAG_GLYPH_FLAGS_MISMATCHFlags from comparing twohb_buffer_t's. (hb_buffer_diff_flags_t)Buffer with different
hb_buffer_content_type_tcannot be meaningfully compared in any further detail.For buffers with differing length, the per-glyph comparison is not attempted, though we do still scan reference buffer for dotted circle and
.notdefglyphs.If the buffers have the same length, we compare them glyph-by-glyph and report which aspect(s) of the glyph info/position are different.
Enum values:
BUFFER_DIFF_FLAG_EQUAL- equal buffersBUFFER_DIFF_FLAG_CONTENT_TYPE_MISMATCH- buffers with differenthb_buffer_content_type_tBUFFER_DIFF_FLAG_LENGTH_MISMATCH- buffers with differing lengthBUFFER_DIFF_FLAG_NOTDEF_PRESENT-.notdefglyph is present in the reference bufferBUFFER_DIFF_FLAG_DOTTED_CIRCLE_PRESENT- dotted circle glyph is present in the reference bufferBUFFER_DIFF_FLAG_CODEPOINT_MISMATCH- difference inhb_glyph_info_t.codepointBUFFER_DIFF_FLAG_CLUSTER_MISMATCH- difference inhb_glyph_info_t.clusterBUFFER_DIFF_FLAG_GLYPH_FLAGS_MISMATCH- difference inhb_glyph_flags_tBUFFER_DIFF_FLAG_POSITION_MISMATCH- difference inhb_glyph_position_t
- See Also:
-
HB_BUFFER_DIFF_FLAG_POSITION_MISMATCH
public static final int HB_BUFFER_DIFF_FLAG_POSITION_MISMATCHFlags from comparing twohb_buffer_t's. (hb_buffer_diff_flags_t)Buffer with different
hb_buffer_content_type_tcannot be meaningfully compared in any further detail.For buffers with differing length, the per-glyph comparison is not attempted, though we do still scan reference buffer for dotted circle and
.notdefglyphs.If the buffers have the same length, we compare them glyph-by-glyph and report which aspect(s) of the glyph info/position are different.
Enum values:
BUFFER_DIFF_FLAG_EQUAL- equal buffersBUFFER_DIFF_FLAG_CONTENT_TYPE_MISMATCH- buffers with differenthb_buffer_content_type_tBUFFER_DIFF_FLAG_LENGTH_MISMATCH- buffers with differing lengthBUFFER_DIFF_FLAG_NOTDEF_PRESENT-.notdefglyph is present in the reference bufferBUFFER_DIFF_FLAG_DOTTED_CIRCLE_PRESENT- dotted circle glyph is present in the reference bufferBUFFER_DIFF_FLAG_CODEPOINT_MISMATCH- difference inhb_glyph_info_t.codepointBUFFER_DIFF_FLAG_CLUSTER_MISMATCH- difference inhb_glyph_info_t.clusterBUFFER_DIFF_FLAG_GLYPH_FLAGS_MISMATCH- difference inhb_glyph_flags_tBUFFER_DIFF_FLAG_POSITION_MISMATCH- difference inhb_glyph_position_t
- See Also:
-
HB_FONT_NO_VAR_NAMED_INSTANCE
public static final int HB_FONT_NO_VAR_NAMED_INSTANCEConstant signifying that a font does not have any named-instance index set.This is the default of a font.
- See Also:
-
HB_MAP_VALUE_INVALID
public static final int HB_MAP_VALUE_INVALID- See Also:
-
HB_PAINT_IMAGE_FORMAT_PNG
public static final int HB_PAINT_IMAGE_FORMAT_PNGTag identifying PNG images inhb_paint_image_func_tcallbacks. -
HB_PAINT_IMAGE_FORMAT_SVG
public static final int HB_PAINT_IMAGE_FORMAT_SVGTag identifying SVG images inhb_paint_image_func_tcallbacks. -
HB_PAINT_IMAGE_FORMAT_BGRA
public static final int HB_PAINT_IMAGE_FORMAT_BGRATag identifying raw pixel-data images inhb_paint_image_func_tcallbacks.The data is in BGRA pre-multiplied sRGBA color-space format.
-
HB_PAINT_EXTEND_PAD
public static final int HB_PAINT_EXTEND_PADThe values of this enumeration determine how color values outside the minimum and maximum defined offset on ahb_color_line_tare determined.Enum values:
PAINT_EXTEND_PAD- Outside the defined interval, the color of the closest color stop is used.PAINT_EXTEND_REPEAT- The color line is repeated over repeated multiples of the defined interval.PAINT_EXTEND_REFLECT- The color line is repeated over repeated intervals, as for the repeat mode. However, in each repeated interval, the ordering of color stops is the reverse of the adjacent interval.
- See Also:
-
HB_PAINT_EXTEND_REPEAT
public static final int HB_PAINT_EXTEND_REPEATThe values of this enumeration determine how color values outside the minimum and maximum defined offset on ahb_color_line_tare determined.Enum values:
PAINT_EXTEND_PAD- Outside the defined interval, the color of the closest color stop is used.PAINT_EXTEND_REPEAT- The color line is repeated over repeated multiples of the defined interval.PAINT_EXTEND_REFLECT- The color line is repeated over repeated intervals, as for the repeat mode. However, in each repeated interval, the ordering of color stops is the reverse of the adjacent interval.
- See Also:
-
HB_PAINT_EXTEND_REFLECT
public static final int HB_PAINT_EXTEND_REFLECTThe values of this enumeration determine how color values outside the minimum and maximum defined offset on ahb_color_line_tare determined.Enum values:
PAINT_EXTEND_PAD- Outside the defined interval, the color of the closest color stop is used.PAINT_EXTEND_REPEAT- The color line is repeated over repeated multiples of the defined interval.PAINT_EXTEND_REFLECT- The color line is repeated over repeated intervals, as for the repeat mode. However, in each repeated interval, the ordering of color stops is the reverse of the adjacent interval.
- See Also:
-
HB_PAINT_COMPOSITE_MODE_CLEAR
public static final int HB_PAINT_COMPOSITE_MODE_CLEARhb_paint_composite_mode_tEnum values:
PAINT_COMPOSITE_MODE_CLEARPAINT_COMPOSITE_MODE_SRCPAINT_COMPOSITE_MODE_DESTPAINT_COMPOSITE_MODE_SRC_OVERPAINT_COMPOSITE_MODE_DEST_OVERPAINT_COMPOSITE_MODE_SRC_INPAINT_COMPOSITE_MODE_DEST_INPAINT_COMPOSITE_MODE_SRC_OUTPAINT_COMPOSITE_MODE_DEST_OUTPAINT_COMPOSITE_MODE_SRC_ATOPPAINT_COMPOSITE_MODE_DEST_ATOPPAINT_COMPOSITE_MODE_XORPAINT_COMPOSITE_MODE_PLUSPAINT_COMPOSITE_MODE_SCREENPAINT_COMPOSITE_MODE_OVERLAYPAINT_COMPOSITE_MODE_DARKENPAINT_COMPOSITE_MODE_LIGHTENPAINT_COMPOSITE_MODE_COLOR_DODGEPAINT_COMPOSITE_MODE_COLOR_BURNPAINT_COMPOSITE_MODE_HARD_LIGHTPAINT_COMPOSITE_MODE_SOFT_LIGHTPAINT_COMPOSITE_MODE_DIFFERENCEPAINT_COMPOSITE_MODE_EXCLUSIONPAINT_COMPOSITE_MODE_MULTIPLYPAINT_COMPOSITE_MODE_HSL_HUEPAINT_COMPOSITE_MODE_HSL_SATURATIONPAINT_COMPOSITE_MODE_HSL_COLORPAINT_COMPOSITE_MODE_HSL_LUMINOSITY
- See Also:
-
HB_PAINT_COMPOSITE_MODE_SRC
public static final int HB_PAINT_COMPOSITE_MODE_SRChb_paint_composite_mode_tEnum values:
PAINT_COMPOSITE_MODE_CLEARPAINT_COMPOSITE_MODE_SRCPAINT_COMPOSITE_MODE_DESTPAINT_COMPOSITE_MODE_SRC_OVERPAINT_COMPOSITE_MODE_DEST_OVERPAINT_COMPOSITE_MODE_SRC_INPAINT_COMPOSITE_MODE_DEST_INPAINT_COMPOSITE_MODE_SRC_OUTPAINT_COMPOSITE_MODE_DEST_OUTPAINT_COMPOSITE_MODE_SRC_ATOPPAINT_COMPOSITE_MODE_DEST_ATOPPAINT_COMPOSITE_MODE_XORPAINT_COMPOSITE_MODE_PLUSPAINT_COMPOSITE_MODE_SCREENPAINT_COMPOSITE_MODE_OVERLAYPAINT_COMPOSITE_MODE_DARKENPAINT_COMPOSITE_MODE_LIGHTENPAINT_COMPOSITE_MODE_COLOR_DODGEPAINT_COMPOSITE_MODE_COLOR_BURNPAINT_COMPOSITE_MODE_HARD_LIGHTPAINT_COMPOSITE_MODE_SOFT_LIGHTPAINT_COMPOSITE_MODE_DIFFERENCEPAINT_COMPOSITE_MODE_EXCLUSIONPAINT_COMPOSITE_MODE_MULTIPLYPAINT_COMPOSITE_MODE_HSL_HUEPAINT_COMPOSITE_MODE_HSL_SATURATIONPAINT_COMPOSITE_MODE_HSL_COLORPAINT_COMPOSITE_MODE_HSL_LUMINOSITY
- See Also:
-
HB_PAINT_COMPOSITE_MODE_DEST
public static final int HB_PAINT_COMPOSITE_MODE_DESThb_paint_composite_mode_tEnum values:
PAINT_COMPOSITE_MODE_CLEARPAINT_COMPOSITE_MODE_SRCPAINT_COMPOSITE_MODE_DESTPAINT_COMPOSITE_MODE_SRC_OVERPAINT_COMPOSITE_MODE_DEST_OVERPAINT_COMPOSITE_MODE_SRC_INPAINT_COMPOSITE_MODE_DEST_INPAINT_COMPOSITE_MODE_SRC_OUTPAINT_COMPOSITE_MODE_DEST_OUTPAINT_COMPOSITE_MODE_SRC_ATOPPAINT_COMPOSITE_MODE_DEST_ATOPPAINT_COMPOSITE_MODE_XORPAINT_COMPOSITE_MODE_PLUSPAINT_COMPOSITE_MODE_SCREENPAINT_COMPOSITE_MODE_OVERLAYPAINT_COMPOSITE_MODE_DARKENPAINT_COMPOSITE_MODE_LIGHTENPAINT_COMPOSITE_MODE_COLOR_DODGEPAINT_COMPOSITE_MODE_COLOR_BURNPAINT_COMPOSITE_MODE_HARD_LIGHTPAINT_COMPOSITE_MODE_SOFT_LIGHTPAINT_COMPOSITE_MODE_DIFFERENCEPAINT_COMPOSITE_MODE_EXCLUSIONPAINT_COMPOSITE_MODE_MULTIPLYPAINT_COMPOSITE_MODE_HSL_HUEPAINT_COMPOSITE_MODE_HSL_SATURATIONPAINT_COMPOSITE_MODE_HSL_COLORPAINT_COMPOSITE_MODE_HSL_LUMINOSITY
- See Also:
-
HB_PAINT_COMPOSITE_MODE_SRC_OVER
public static final int HB_PAINT_COMPOSITE_MODE_SRC_OVERhb_paint_composite_mode_tEnum values:
PAINT_COMPOSITE_MODE_CLEARPAINT_COMPOSITE_MODE_SRCPAINT_COMPOSITE_MODE_DESTPAINT_COMPOSITE_MODE_SRC_OVERPAINT_COMPOSITE_MODE_DEST_OVERPAINT_COMPOSITE_MODE_SRC_INPAINT_COMPOSITE_MODE_DEST_INPAINT_COMPOSITE_MODE_SRC_OUTPAINT_COMPOSITE_MODE_DEST_OUTPAINT_COMPOSITE_MODE_SRC_ATOPPAINT_COMPOSITE_MODE_DEST_ATOPPAINT_COMPOSITE_MODE_XORPAINT_COMPOSITE_MODE_PLUSPAINT_COMPOSITE_MODE_SCREENPAINT_COMPOSITE_MODE_OVERLAYPAINT_COMPOSITE_MODE_DARKENPAINT_COMPOSITE_MODE_LIGHTENPAINT_COMPOSITE_MODE_COLOR_DODGEPAINT_COMPOSITE_MODE_COLOR_BURNPAINT_COMPOSITE_MODE_HARD_LIGHTPAINT_COMPOSITE_MODE_SOFT_LIGHTPAINT_COMPOSITE_MODE_DIFFERENCEPAINT_COMPOSITE_MODE_EXCLUSIONPAINT_COMPOSITE_MODE_MULTIPLYPAINT_COMPOSITE_MODE_HSL_HUEPAINT_COMPOSITE_MODE_HSL_SATURATIONPAINT_COMPOSITE_MODE_HSL_COLORPAINT_COMPOSITE_MODE_HSL_LUMINOSITY
- See Also:
-
HB_PAINT_COMPOSITE_MODE_DEST_OVER
public static final int HB_PAINT_COMPOSITE_MODE_DEST_OVERhb_paint_composite_mode_tEnum values:
PAINT_COMPOSITE_MODE_CLEARPAINT_COMPOSITE_MODE_SRCPAINT_COMPOSITE_MODE_DESTPAINT_COMPOSITE_MODE_SRC_OVERPAINT_COMPOSITE_MODE_DEST_OVERPAINT_COMPOSITE_MODE_SRC_INPAINT_COMPOSITE_MODE_DEST_INPAINT_COMPOSITE_MODE_SRC_OUTPAINT_COMPOSITE_MODE_DEST_OUTPAINT_COMPOSITE_MODE_SRC_ATOPPAINT_COMPOSITE_MODE_DEST_ATOPPAINT_COMPOSITE_MODE_XORPAINT_COMPOSITE_MODE_PLUSPAINT_COMPOSITE_MODE_SCREENPAINT_COMPOSITE_MODE_OVERLAYPAINT_COMPOSITE_MODE_DARKENPAINT_COMPOSITE_MODE_LIGHTENPAINT_COMPOSITE_MODE_COLOR_DODGEPAINT_COMPOSITE_MODE_COLOR_BURNPAINT_COMPOSITE_MODE_HARD_LIGHTPAINT_COMPOSITE_MODE_SOFT_LIGHTPAINT_COMPOSITE_MODE_DIFFERENCEPAINT_COMPOSITE_MODE_EXCLUSIONPAINT_COMPOSITE_MODE_MULTIPLYPAINT_COMPOSITE_MODE_HSL_HUEPAINT_COMPOSITE_MODE_HSL_SATURATIONPAINT_COMPOSITE_MODE_HSL_COLORPAINT_COMPOSITE_MODE_HSL_LUMINOSITY
- See Also:
-
HB_PAINT_COMPOSITE_MODE_SRC_IN
public static final int HB_PAINT_COMPOSITE_MODE_SRC_INhb_paint_composite_mode_tEnum values:
PAINT_COMPOSITE_MODE_CLEARPAINT_COMPOSITE_MODE_SRCPAINT_COMPOSITE_MODE_DESTPAINT_COMPOSITE_MODE_SRC_OVERPAINT_COMPOSITE_MODE_DEST_OVERPAINT_COMPOSITE_MODE_SRC_INPAINT_COMPOSITE_MODE_DEST_INPAINT_COMPOSITE_MODE_SRC_OUTPAINT_COMPOSITE_MODE_DEST_OUTPAINT_COMPOSITE_MODE_SRC_ATOPPAINT_COMPOSITE_MODE_DEST_ATOPPAINT_COMPOSITE_MODE_XORPAINT_COMPOSITE_MODE_PLUSPAINT_COMPOSITE_MODE_SCREENPAINT_COMPOSITE_MODE_OVERLAYPAINT_COMPOSITE_MODE_DARKENPAINT_COMPOSITE_MODE_LIGHTENPAINT_COMPOSITE_MODE_COLOR_DODGEPAINT_COMPOSITE_MODE_COLOR_BURNPAINT_COMPOSITE_MODE_HARD_LIGHTPAINT_COMPOSITE_MODE_SOFT_LIGHTPAINT_COMPOSITE_MODE_DIFFERENCEPAINT_COMPOSITE_MODE_EXCLUSIONPAINT_COMPOSITE_MODE_MULTIPLYPAINT_COMPOSITE_MODE_HSL_HUEPAINT_COMPOSITE_MODE_HSL_SATURATIONPAINT_COMPOSITE_MODE_HSL_COLORPAINT_COMPOSITE_MODE_HSL_LUMINOSITY
- See Also:
-
HB_PAINT_COMPOSITE_MODE_DEST_IN
public static final int HB_PAINT_COMPOSITE_MODE_DEST_INhb_paint_composite_mode_tEnum values:
PAINT_COMPOSITE_MODE_CLEARPAINT_COMPOSITE_MODE_SRCPAINT_COMPOSITE_MODE_DESTPAINT_COMPOSITE_MODE_SRC_OVERPAINT_COMPOSITE_MODE_DEST_OVERPAINT_COMPOSITE_MODE_SRC_INPAINT_COMPOSITE_MODE_DEST_INPAINT_COMPOSITE_MODE_SRC_OUTPAINT_COMPOSITE_MODE_DEST_OUTPAINT_COMPOSITE_MODE_SRC_ATOPPAINT_COMPOSITE_MODE_DEST_ATOPPAINT_COMPOSITE_MODE_XORPAINT_COMPOSITE_MODE_PLUSPAINT_COMPOSITE_MODE_SCREENPAINT_COMPOSITE_MODE_OVERLAYPAINT_COMPOSITE_MODE_DARKENPAINT_COMPOSITE_MODE_LIGHTENPAINT_COMPOSITE_MODE_COLOR_DODGEPAINT_COMPOSITE_MODE_COLOR_BURNPAINT_COMPOSITE_MODE_HARD_LIGHTPAINT_COMPOSITE_MODE_SOFT_LIGHTPAINT_COMPOSITE_MODE_DIFFERENCEPAINT_COMPOSITE_MODE_EXCLUSIONPAINT_COMPOSITE_MODE_MULTIPLYPAINT_COMPOSITE_MODE_HSL_HUEPAINT_COMPOSITE_MODE_HSL_SATURATIONPAINT_COMPOSITE_MODE_HSL_COLORPAINT_COMPOSITE_MODE_HSL_LUMINOSITY
- See Also:
-
HB_PAINT_COMPOSITE_MODE_SRC_OUT
public static final int HB_PAINT_COMPOSITE_MODE_SRC_OUThb_paint_composite_mode_tEnum values:
PAINT_COMPOSITE_MODE_CLEARPAINT_COMPOSITE_MODE_SRCPAINT_COMPOSITE_MODE_DESTPAINT_COMPOSITE_MODE_SRC_OVERPAINT_COMPOSITE_MODE_DEST_OVERPAINT_COMPOSITE_MODE_SRC_INPAINT_COMPOSITE_MODE_DEST_INPAINT_COMPOSITE_MODE_SRC_OUTPAINT_COMPOSITE_MODE_DEST_OUTPAINT_COMPOSITE_MODE_SRC_ATOPPAINT_COMPOSITE_MODE_DEST_ATOPPAINT_COMPOSITE_MODE_XORPAINT_COMPOSITE_MODE_PLUSPAINT_COMPOSITE_MODE_SCREENPAINT_COMPOSITE_MODE_OVERLAYPAINT_COMPOSITE_MODE_DARKENPAINT_COMPOSITE_MODE_LIGHTENPAINT_COMPOSITE_MODE_COLOR_DODGEPAINT_COMPOSITE_MODE_COLOR_BURNPAINT_COMPOSITE_MODE_HARD_LIGHTPAINT_COMPOSITE_MODE_SOFT_LIGHTPAINT_COMPOSITE_MODE_DIFFERENCEPAINT_COMPOSITE_MODE_EXCLUSIONPAINT_COMPOSITE_MODE_MULTIPLYPAINT_COMPOSITE_MODE_HSL_HUEPAINT_COMPOSITE_MODE_HSL_SATURATIONPAINT_COMPOSITE_MODE_HSL_COLORPAINT_COMPOSITE_MODE_HSL_LUMINOSITY
- See Also:
-
HB_PAINT_COMPOSITE_MODE_DEST_OUT
public static final int HB_PAINT_COMPOSITE_MODE_DEST_OUThb_paint_composite_mode_tEnum values:
PAINT_COMPOSITE_MODE_CLEARPAINT_COMPOSITE_MODE_SRCPAINT_COMPOSITE_MODE_DESTPAINT_COMPOSITE_MODE_SRC_OVERPAINT_COMPOSITE_MODE_DEST_OVERPAINT_COMPOSITE_MODE_SRC_INPAINT_COMPOSITE_MODE_DEST_INPAINT_COMPOSITE_MODE_SRC_OUTPAINT_COMPOSITE_MODE_DEST_OUTPAINT_COMPOSITE_MODE_SRC_ATOPPAINT_COMPOSITE_MODE_DEST_ATOPPAINT_COMPOSITE_MODE_XORPAINT_COMPOSITE_MODE_PLUSPAINT_COMPOSITE_MODE_SCREENPAINT_COMPOSITE_MODE_OVERLAYPAINT_COMPOSITE_MODE_DARKENPAINT_COMPOSITE_MODE_LIGHTENPAINT_COMPOSITE_MODE_COLOR_DODGEPAINT_COMPOSITE_MODE_COLOR_BURNPAINT_COMPOSITE_MODE_HARD_LIGHTPAINT_COMPOSITE_MODE_SOFT_LIGHTPAINT_COMPOSITE_MODE_DIFFERENCEPAINT_COMPOSITE_MODE_EXCLUSIONPAINT_COMPOSITE_MODE_MULTIPLYPAINT_COMPOSITE_MODE_HSL_HUEPAINT_COMPOSITE_MODE_HSL_SATURATIONPAINT_COMPOSITE_MODE_HSL_COLORPAINT_COMPOSITE_MODE_HSL_LUMINOSITY
- See Also:
-
HB_PAINT_COMPOSITE_MODE_SRC_ATOP
public static final int HB_PAINT_COMPOSITE_MODE_SRC_ATOPhb_paint_composite_mode_tEnum values:
PAINT_COMPOSITE_MODE_CLEARPAINT_COMPOSITE_MODE_SRCPAINT_COMPOSITE_MODE_DESTPAINT_COMPOSITE_MODE_SRC_OVERPAINT_COMPOSITE_MODE_DEST_OVERPAINT_COMPOSITE_MODE_SRC_INPAINT_COMPOSITE_MODE_DEST_INPAINT_COMPOSITE_MODE_SRC_OUTPAINT_COMPOSITE_MODE_DEST_OUTPAINT_COMPOSITE_MODE_SRC_ATOPPAINT_COMPOSITE_MODE_DEST_ATOPPAINT_COMPOSITE_MODE_XORPAINT_COMPOSITE_MODE_PLUSPAINT_COMPOSITE_MODE_SCREENPAINT_COMPOSITE_MODE_OVERLAYPAINT_COMPOSITE_MODE_DARKENPAINT_COMPOSITE_MODE_LIGHTENPAINT_COMPOSITE_MODE_COLOR_DODGEPAINT_COMPOSITE_MODE_COLOR_BURNPAINT_COMPOSITE_MODE_HARD_LIGHTPAINT_COMPOSITE_MODE_SOFT_LIGHTPAINT_COMPOSITE_MODE_DIFFERENCEPAINT_COMPOSITE_MODE_EXCLUSIONPAINT_COMPOSITE_MODE_MULTIPLYPAINT_COMPOSITE_MODE_HSL_HUEPAINT_COMPOSITE_MODE_HSL_SATURATIONPAINT_COMPOSITE_MODE_HSL_COLORPAINT_COMPOSITE_MODE_HSL_LUMINOSITY
- See Also:
-
HB_PAINT_COMPOSITE_MODE_DEST_ATOP
public static final int HB_PAINT_COMPOSITE_MODE_DEST_ATOPhb_paint_composite_mode_tEnum values:
PAINT_COMPOSITE_MODE_CLEARPAINT_COMPOSITE_MODE_SRCPAINT_COMPOSITE_MODE_DESTPAINT_COMPOSITE_MODE_SRC_OVERPAINT_COMPOSITE_MODE_DEST_OVERPAINT_COMPOSITE_MODE_SRC_INPAINT_COMPOSITE_MODE_DEST_INPAINT_COMPOSITE_MODE_SRC_OUTPAINT_COMPOSITE_MODE_DEST_OUTPAINT_COMPOSITE_MODE_SRC_ATOPPAINT_COMPOSITE_MODE_DEST_ATOPPAINT_COMPOSITE_MODE_XORPAINT_COMPOSITE_MODE_PLUSPAINT_COMPOSITE_MODE_SCREENPAINT_COMPOSITE_MODE_OVERLAYPAINT_COMPOSITE_MODE_DARKENPAINT_COMPOSITE_MODE_LIGHTENPAINT_COMPOSITE_MODE_COLOR_DODGEPAINT_COMPOSITE_MODE_COLOR_BURNPAINT_COMPOSITE_MODE_HARD_LIGHTPAINT_COMPOSITE_MODE_SOFT_LIGHTPAINT_COMPOSITE_MODE_DIFFERENCEPAINT_COMPOSITE_MODE_EXCLUSIONPAINT_COMPOSITE_MODE_MULTIPLYPAINT_COMPOSITE_MODE_HSL_HUEPAINT_COMPOSITE_MODE_HSL_SATURATIONPAINT_COMPOSITE_MODE_HSL_COLORPAINT_COMPOSITE_MODE_HSL_LUMINOSITY
- See Also:
-
HB_PAINT_COMPOSITE_MODE_XOR
public static final int HB_PAINT_COMPOSITE_MODE_XORhb_paint_composite_mode_tEnum values:
PAINT_COMPOSITE_MODE_CLEARPAINT_COMPOSITE_MODE_SRCPAINT_COMPOSITE_MODE_DESTPAINT_COMPOSITE_MODE_SRC_OVERPAINT_COMPOSITE_MODE_DEST_OVERPAINT_COMPOSITE_MODE_SRC_INPAINT_COMPOSITE_MODE_DEST_INPAINT_COMPOSITE_MODE_SRC_OUTPAINT_COMPOSITE_MODE_DEST_OUTPAINT_COMPOSITE_MODE_SRC_ATOPPAINT_COMPOSITE_MODE_DEST_ATOPPAINT_COMPOSITE_MODE_XORPAINT_COMPOSITE_MODE_PLUSPAINT_COMPOSITE_MODE_SCREENPAINT_COMPOSITE_MODE_OVERLAYPAINT_COMPOSITE_MODE_DARKENPAINT_COMPOSITE_MODE_LIGHTENPAINT_COMPOSITE_MODE_COLOR_DODGEPAINT_COMPOSITE_MODE_COLOR_BURNPAINT_COMPOSITE_MODE_HARD_LIGHTPAINT_COMPOSITE_MODE_SOFT_LIGHTPAINT_COMPOSITE_MODE_DIFFERENCEPAINT_COMPOSITE_MODE_EXCLUSIONPAINT_COMPOSITE_MODE_MULTIPLYPAINT_COMPOSITE_MODE_HSL_HUEPAINT_COMPOSITE_MODE_HSL_SATURATIONPAINT_COMPOSITE_MODE_HSL_COLORPAINT_COMPOSITE_MODE_HSL_LUMINOSITY
- See Also:
-
HB_PAINT_COMPOSITE_MODE_PLUS
public static final int HB_PAINT_COMPOSITE_MODE_PLUShb_paint_composite_mode_tEnum values:
PAINT_COMPOSITE_MODE_CLEARPAINT_COMPOSITE_MODE_SRCPAINT_COMPOSITE_MODE_DESTPAINT_COMPOSITE_MODE_SRC_OVERPAINT_COMPOSITE_MODE_DEST_OVERPAINT_COMPOSITE_MODE_SRC_INPAINT_COMPOSITE_MODE_DEST_INPAINT_COMPOSITE_MODE_SRC_OUTPAINT_COMPOSITE_MODE_DEST_OUTPAINT_COMPOSITE_MODE_SRC_ATOPPAINT_COMPOSITE_MODE_DEST_ATOPPAINT_COMPOSITE_MODE_XORPAINT_COMPOSITE_MODE_PLUSPAINT_COMPOSITE_MODE_SCREENPAINT_COMPOSITE_MODE_OVERLAYPAINT_COMPOSITE_MODE_DARKENPAINT_COMPOSITE_MODE_LIGHTENPAINT_COMPOSITE_MODE_COLOR_DODGEPAINT_COMPOSITE_MODE_COLOR_BURNPAINT_COMPOSITE_MODE_HARD_LIGHTPAINT_COMPOSITE_MODE_SOFT_LIGHTPAINT_COMPOSITE_MODE_DIFFERENCEPAINT_COMPOSITE_MODE_EXCLUSIONPAINT_COMPOSITE_MODE_MULTIPLYPAINT_COMPOSITE_MODE_HSL_HUEPAINT_COMPOSITE_MODE_HSL_SATURATIONPAINT_COMPOSITE_MODE_HSL_COLORPAINT_COMPOSITE_MODE_HSL_LUMINOSITY
- See Also:
-
HB_PAINT_COMPOSITE_MODE_SCREEN
public static final int HB_PAINT_COMPOSITE_MODE_SCREENhb_paint_composite_mode_tEnum values:
PAINT_COMPOSITE_MODE_CLEARPAINT_COMPOSITE_MODE_SRCPAINT_COMPOSITE_MODE_DESTPAINT_COMPOSITE_MODE_SRC_OVERPAINT_COMPOSITE_MODE_DEST_OVERPAINT_COMPOSITE_MODE_SRC_INPAINT_COMPOSITE_MODE_DEST_INPAINT_COMPOSITE_MODE_SRC_OUTPAINT_COMPOSITE_MODE_DEST_OUTPAINT_COMPOSITE_MODE_SRC_ATOPPAINT_COMPOSITE_MODE_DEST_ATOPPAINT_COMPOSITE_MODE_XORPAINT_COMPOSITE_MODE_PLUSPAINT_COMPOSITE_MODE_SCREENPAINT_COMPOSITE_MODE_OVERLAYPAINT_COMPOSITE_MODE_DARKENPAINT_COMPOSITE_MODE_LIGHTENPAINT_COMPOSITE_MODE_COLOR_DODGEPAINT_COMPOSITE_MODE_COLOR_BURNPAINT_COMPOSITE_MODE_HARD_LIGHTPAINT_COMPOSITE_MODE_SOFT_LIGHTPAINT_COMPOSITE_MODE_DIFFERENCEPAINT_COMPOSITE_MODE_EXCLUSIONPAINT_COMPOSITE_MODE_MULTIPLYPAINT_COMPOSITE_MODE_HSL_HUEPAINT_COMPOSITE_MODE_HSL_SATURATIONPAINT_COMPOSITE_MODE_HSL_COLORPAINT_COMPOSITE_MODE_HSL_LUMINOSITY
- See Also:
-
HB_PAINT_COMPOSITE_MODE_OVERLAY
public static final int HB_PAINT_COMPOSITE_MODE_OVERLAYhb_paint_composite_mode_tEnum values:
PAINT_COMPOSITE_MODE_CLEARPAINT_COMPOSITE_MODE_SRCPAINT_COMPOSITE_MODE_DESTPAINT_COMPOSITE_MODE_SRC_OVERPAINT_COMPOSITE_MODE_DEST_OVERPAINT_COMPOSITE_MODE_SRC_INPAINT_COMPOSITE_MODE_DEST_INPAINT_COMPOSITE_MODE_SRC_OUTPAINT_COMPOSITE_MODE_DEST_OUTPAINT_COMPOSITE_MODE_SRC_ATOPPAINT_COMPOSITE_MODE_DEST_ATOPPAINT_COMPOSITE_MODE_XORPAINT_COMPOSITE_MODE_PLUSPAINT_COMPOSITE_MODE_SCREENPAINT_COMPOSITE_MODE_OVERLAYPAINT_COMPOSITE_MODE_DARKENPAINT_COMPOSITE_MODE_LIGHTENPAINT_COMPOSITE_MODE_COLOR_DODGEPAINT_COMPOSITE_MODE_COLOR_BURNPAINT_COMPOSITE_MODE_HARD_LIGHTPAINT_COMPOSITE_MODE_SOFT_LIGHTPAINT_COMPOSITE_MODE_DIFFERENCEPAINT_COMPOSITE_MODE_EXCLUSIONPAINT_COMPOSITE_MODE_MULTIPLYPAINT_COMPOSITE_MODE_HSL_HUEPAINT_COMPOSITE_MODE_HSL_SATURATIONPAINT_COMPOSITE_MODE_HSL_COLORPAINT_COMPOSITE_MODE_HSL_LUMINOSITY
- See Also:
-
HB_PAINT_COMPOSITE_MODE_DARKEN
public static final int HB_PAINT_COMPOSITE_MODE_DARKENhb_paint_composite_mode_tEnum values:
PAINT_COMPOSITE_MODE_CLEARPAINT_COMPOSITE_MODE_SRCPAINT_COMPOSITE_MODE_DESTPAINT_COMPOSITE_MODE_SRC_OVERPAINT_COMPOSITE_MODE_DEST_OVERPAINT_COMPOSITE_MODE_SRC_INPAINT_COMPOSITE_MODE_DEST_INPAINT_COMPOSITE_MODE_SRC_OUTPAINT_COMPOSITE_MODE_DEST_OUTPAINT_COMPOSITE_MODE_SRC_ATOPPAINT_COMPOSITE_MODE_DEST_ATOPPAINT_COMPOSITE_MODE_XORPAINT_COMPOSITE_MODE_PLUSPAINT_COMPOSITE_MODE_SCREENPAINT_COMPOSITE_MODE_OVERLAYPAINT_COMPOSITE_MODE_DARKENPAINT_COMPOSITE_MODE_LIGHTENPAINT_COMPOSITE_MODE_COLOR_DODGEPAINT_COMPOSITE_MODE_COLOR_BURNPAINT_COMPOSITE_MODE_HARD_LIGHTPAINT_COMPOSITE_MODE_SOFT_LIGHTPAINT_COMPOSITE_MODE_DIFFERENCEPAINT_COMPOSITE_MODE_EXCLUSIONPAINT_COMPOSITE_MODE_MULTIPLYPAINT_COMPOSITE_MODE_HSL_HUEPAINT_COMPOSITE_MODE_HSL_SATURATIONPAINT_COMPOSITE_MODE_HSL_COLORPAINT_COMPOSITE_MODE_HSL_LUMINOSITY
- See Also:
-
HB_PAINT_COMPOSITE_MODE_LIGHTEN
public static final int HB_PAINT_COMPOSITE_MODE_LIGHTENhb_paint_composite_mode_tEnum values:
PAINT_COMPOSITE_MODE_CLEARPAINT_COMPOSITE_MODE_SRCPAINT_COMPOSITE_MODE_DESTPAINT_COMPOSITE_MODE_SRC_OVERPAINT_COMPOSITE_MODE_DEST_OVERPAINT_COMPOSITE_MODE_SRC_INPAINT_COMPOSITE_MODE_DEST_INPAINT_COMPOSITE_MODE_SRC_OUTPAINT_COMPOSITE_MODE_DEST_OUTPAINT_COMPOSITE_MODE_SRC_ATOPPAINT_COMPOSITE_MODE_DEST_ATOPPAINT_COMPOSITE_MODE_XORPAINT_COMPOSITE_MODE_PLUSPAINT_COMPOSITE_MODE_SCREENPAINT_COMPOSITE_MODE_OVERLAYPAINT_COMPOSITE_MODE_DARKENPAINT_COMPOSITE_MODE_LIGHTENPAINT_COMPOSITE_MODE_COLOR_DODGEPAINT_COMPOSITE_MODE_COLOR_BURNPAINT_COMPOSITE_MODE_HARD_LIGHTPAINT_COMPOSITE_MODE_SOFT_LIGHTPAINT_COMPOSITE_MODE_DIFFERENCEPAINT_COMPOSITE_MODE_EXCLUSIONPAINT_COMPOSITE_MODE_MULTIPLYPAINT_COMPOSITE_MODE_HSL_HUEPAINT_COMPOSITE_MODE_HSL_SATURATIONPAINT_COMPOSITE_MODE_HSL_COLORPAINT_COMPOSITE_MODE_HSL_LUMINOSITY
- See Also:
-
HB_PAINT_COMPOSITE_MODE_COLOR_DODGE
public static final int HB_PAINT_COMPOSITE_MODE_COLOR_DODGEhb_paint_composite_mode_tEnum values:
PAINT_COMPOSITE_MODE_CLEARPAINT_COMPOSITE_MODE_SRCPAINT_COMPOSITE_MODE_DESTPAINT_COMPOSITE_MODE_SRC_OVERPAINT_COMPOSITE_MODE_DEST_OVERPAINT_COMPOSITE_MODE_SRC_INPAINT_COMPOSITE_MODE_DEST_INPAINT_COMPOSITE_MODE_SRC_OUTPAINT_COMPOSITE_MODE_DEST_OUTPAINT_COMPOSITE_MODE_SRC_ATOPPAINT_COMPOSITE_MODE_DEST_ATOPPAINT_COMPOSITE_MODE_XORPAINT_COMPOSITE_MODE_PLUSPAINT_COMPOSITE_MODE_SCREENPAINT_COMPOSITE_MODE_OVERLAYPAINT_COMPOSITE_MODE_DARKENPAINT_COMPOSITE_MODE_LIGHTENPAINT_COMPOSITE_MODE_COLOR_DODGEPAINT_COMPOSITE_MODE_COLOR_BURNPAINT_COMPOSITE_MODE_HARD_LIGHTPAINT_COMPOSITE_MODE_SOFT_LIGHTPAINT_COMPOSITE_MODE_DIFFERENCEPAINT_COMPOSITE_MODE_EXCLUSIONPAINT_COMPOSITE_MODE_MULTIPLYPAINT_COMPOSITE_MODE_HSL_HUEPAINT_COMPOSITE_MODE_HSL_SATURATIONPAINT_COMPOSITE_MODE_HSL_COLORPAINT_COMPOSITE_MODE_HSL_LUMINOSITY
- See Also:
-
HB_PAINT_COMPOSITE_MODE_COLOR_BURN
public static final int HB_PAINT_COMPOSITE_MODE_COLOR_BURNhb_paint_composite_mode_tEnum values:
PAINT_COMPOSITE_MODE_CLEARPAINT_COMPOSITE_MODE_SRCPAINT_COMPOSITE_MODE_DESTPAINT_COMPOSITE_MODE_SRC_OVERPAINT_COMPOSITE_MODE_DEST_OVERPAINT_COMPOSITE_MODE_SRC_INPAINT_COMPOSITE_MODE_DEST_INPAINT_COMPOSITE_MODE_SRC_OUTPAINT_COMPOSITE_MODE_DEST_OUTPAINT_COMPOSITE_MODE_SRC_ATOPPAINT_COMPOSITE_MODE_DEST_ATOPPAINT_COMPOSITE_MODE_XORPAINT_COMPOSITE_MODE_PLUSPAINT_COMPOSITE_MODE_SCREENPAINT_COMPOSITE_MODE_OVERLAYPAINT_COMPOSITE_MODE_DARKENPAINT_COMPOSITE_MODE_LIGHTENPAINT_COMPOSITE_MODE_COLOR_DODGEPAINT_COMPOSITE_MODE_COLOR_BURNPAINT_COMPOSITE_MODE_HARD_LIGHTPAINT_COMPOSITE_MODE_SOFT_LIGHTPAINT_COMPOSITE_MODE_DIFFERENCEPAINT_COMPOSITE_MODE_EXCLUSIONPAINT_COMPOSITE_MODE_MULTIPLYPAINT_COMPOSITE_MODE_HSL_HUEPAINT_COMPOSITE_MODE_HSL_SATURATIONPAINT_COMPOSITE_MODE_HSL_COLORPAINT_COMPOSITE_MODE_HSL_LUMINOSITY
- See Also:
-
HB_PAINT_COMPOSITE_MODE_HARD_LIGHT
public static final int HB_PAINT_COMPOSITE_MODE_HARD_LIGHThb_paint_composite_mode_tEnum values:
PAINT_COMPOSITE_MODE_CLEARPAINT_COMPOSITE_MODE_SRCPAINT_COMPOSITE_MODE_DESTPAINT_COMPOSITE_MODE_SRC_OVERPAINT_COMPOSITE_MODE_DEST_OVERPAINT_COMPOSITE_MODE_SRC_INPAINT_COMPOSITE_MODE_DEST_INPAINT_COMPOSITE_MODE_SRC_OUTPAINT_COMPOSITE_MODE_DEST_OUTPAINT_COMPOSITE_MODE_SRC_ATOPPAINT_COMPOSITE_MODE_DEST_ATOPPAINT_COMPOSITE_MODE_XORPAINT_COMPOSITE_MODE_PLUSPAINT_COMPOSITE_MODE_SCREENPAINT_COMPOSITE_MODE_OVERLAYPAINT_COMPOSITE_MODE_DARKENPAINT_COMPOSITE_MODE_LIGHTENPAINT_COMPOSITE_MODE_COLOR_DODGEPAINT_COMPOSITE_MODE_COLOR_BURNPAINT_COMPOSITE_MODE_HARD_LIGHTPAINT_COMPOSITE_MODE_SOFT_LIGHTPAINT_COMPOSITE_MODE_DIFFERENCEPAINT_COMPOSITE_MODE_EXCLUSIONPAINT_COMPOSITE_MODE_MULTIPLYPAINT_COMPOSITE_MODE_HSL_HUEPAINT_COMPOSITE_MODE_HSL_SATURATIONPAINT_COMPOSITE_MODE_HSL_COLORPAINT_COMPOSITE_MODE_HSL_LUMINOSITY
- See Also:
-
HB_PAINT_COMPOSITE_MODE_SOFT_LIGHT
public static final int HB_PAINT_COMPOSITE_MODE_SOFT_LIGHThb_paint_composite_mode_tEnum values:
PAINT_COMPOSITE_MODE_CLEARPAINT_COMPOSITE_MODE_SRCPAINT_COMPOSITE_MODE_DESTPAINT_COMPOSITE_MODE_SRC_OVERPAINT_COMPOSITE_MODE_DEST_OVERPAINT_COMPOSITE_MODE_SRC_INPAINT_COMPOSITE_MODE_DEST_INPAINT_COMPOSITE_MODE_SRC_OUTPAINT_COMPOSITE_MODE_DEST_OUTPAINT_COMPOSITE_MODE_SRC_ATOPPAINT_COMPOSITE_MODE_DEST_ATOPPAINT_COMPOSITE_MODE_XORPAINT_COMPOSITE_MODE_PLUSPAINT_COMPOSITE_MODE_SCREENPAINT_COMPOSITE_MODE_OVERLAYPAINT_COMPOSITE_MODE_DARKENPAINT_COMPOSITE_MODE_LIGHTENPAINT_COMPOSITE_MODE_COLOR_DODGEPAINT_COMPOSITE_MODE_COLOR_BURNPAINT_COMPOSITE_MODE_HARD_LIGHTPAINT_COMPOSITE_MODE_SOFT_LIGHTPAINT_COMPOSITE_MODE_DIFFERENCEPAINT_COMPOSITE_MODE_EXCLUSIONPAINT_COMPOSITE_MODE_MULTIPLYPAINT_COMPOSITE_MODE_HSL_HUEPAINT_COMPOSITE_MODE_HSL_SATURATIONPAINT_COMPOSITE_MODE_HSL_COLORPAINT_COMPOSITE_MODE_HSL_LUMINOSITY
- See Also:
-
HB_PAINT_COMPOSITE_MODE_DIFFERENCE
public static final int HB_PAINT_COMPOSITE_MODE_DIFFERENCEhb_paint_composite_mode_tEnum values:
PAINT_COMPOSITE_MODE_CLEARPAINT_COMPOSITE_MODE_SRCPAINT_COMPOSITE_MODE_DESTPAINT_COMPOSITE_MODE_SRC_OVERPAINT_COMPOSITE_MODE_DEST_OVERPAINT_COMPOSITE_MODE_SRC_INPAINT_COMPOSITE_MODE_DEST_INPAINT_COMPOSITE_MODE_SRC_OUTPAINT_COMPOSITE_MODE_DEST_OUTPAINT_COMPOSITE_MODE_SRC_ATOPPAINT_COMPOSITE_MODE_DEST_ATOPPAINT_COMPOSITE_MODE_XORPAINT_COMPOSITE_MODE_PLUSPAINT_COMPOSITE_MODE_SCREENPAINT_COMPOSITE_MODE_OVERLAYPAINT_COMPOSITE_MODE_DARKENPAINT_COMPOSITE_MODE_LIGHTENPAINT_COMPOSITE_MODE_COLOR_DODGEPAINT_COMPOSITE_MODE_COLOR_BURNPAINT_COMPOSITE_MODE_HARD_LIGHTPAINT_COMPOSITE_MODE_SOFT_LIGHTPAINT_COMPOSITE_MODE_DIFFERENCEPAINT_COMPOSITE_MODE_EXCLUSIONPAINT_COMPOSITE_MODE_MULTIPLYPAINT_COMPOSITE_MODE_HSL_HUEPAINT_COMPOSITE_MODE_HSL_SATURATIONPAINT_COMPOSITE_MODE_HSL_COLORPAINT_COMPOSITE_MODE_HSL_LUMINOSITY
- See Also:
-
HB_PAINT_COMPOSITE_MODE_EXCLUSION
public static final int HB_PAINT_COMPOSITE_MODE_EXCLUSIONhb_paint_composite_mode_tEnum values:
PAINT_COMPOSITE_MODE_CLEARPAINT_COMPOSITE_MODE_SRCPAINT_COMPOSITE_MODE_DESTPAINT_COMPOSITE_MODE_SRC_OVERPAINT_COMPOSITE_MODE_DEST_OVERPAINT_COMPOSITE_MODE_SRC_INPAINT_COMPOSITE_MODE_DEST_INPAINT_COMPOSITE_MODE_SRC_OUTPAINT_COMPOSITE_MODE_DEST_OUTPAINT_COMPOSITE_MODE_SRC_ATOPPAINT_COMPOSITE_MODE_DEST_ATOPPAINT_COMPOSITE_MODE_XORPAINT_COMPOSITE_MODE_PLUSPAINT_COMPOSITE_MODE_SCREENPAINT_COMPOSITE_MODE_OVERLAYPAINT_COMPOSITE_MODE_DARKENPAINT_COMPOSITE_MODE_LIGHTENPAINT_COMPOSITE_MODE_COLOR_DODGEPAINT_COMPOSITE_MODE_COLOR_BURNPAINT_COMPOSITE_MODE_HARD_LIGHTPAINT_COMPOSITE_MODE_SOFT_LIGHTPAINT_COMPOSITE_MODE_DIFFERENCEPAINT_COMPOSITE_MODE_EXCLUSIONPAINT_COMPOSITE_MODE_MULTIPLYPAINT_COMPOSITE_MODE_HSL_HUEPAINT_COMPOSITE_MODE_HSL_SATURATIONPAINT_COMPOSITE_MODE_HSL_COLORPAINT_COMPOSITE_MODE_HSL_LUMINOSITY
- See Also:
-
HB_PAINT_COMPOSITE_MODE_MULTIPLY
public static final int HB_PAINT_COMPOSITE_MODE_MULTIPLYhb_paint_composite_mode_tEnum values:
PAINT_COMPOSITE_MODE_CLEARPAINT_COMPOSITE_MODE_SRCPAINT_COMPOSITE_MODE_DESTPAINT_COMPOSITE_MODE_SRC_OVERPAINT_COMPOSITE_MODE_DEST_OVERPAINT_COMPOSITE_MODE_SRC_INPAINT_COMPOSITE_MODE_DEST_INPAINT_COMPOSITE_MODE_SRC_OUTPAINT_COMPOSITE_MODE_DEST_OUTPAINT_COMPOSITE_MODE_SRC_ATOPPAINT_COMPOSITE_MODE_DEST_ATOPPAINT_COMPOSITE_MODE_XORPAINT_COMPOSITE_MODE_PLUSPAINT_COMPOSITE_MODE_SCREENPAINT_COMPOSITE_MODE_OVERLAYPAINT_COMPOSITE_MODE_DARKENPAINT_COMPOSITE_MODE_LIGHTENPAINT_COMPOSITE_MODE_COLOR_DODGEPAINT_COMPOSITE_MODE_COLOR_BURNPAINT_COMPOSITE_MODE_HARD_LIGHTPAINT_COMPOSITE_MODE_SOFT_LIGHTPAINT_COMPOSITE_MODE_DIFFERENCEPAINT_COMPOSITE_MODE_EXCLUSIONPAINT_COMPOSITE_MODE_MULTIPLYPAINT_COMPOSITE_MODE_HSL_HUEPAINT_COMPOSITE_MODE_HSL_SATURATIONPAINT_COMPOSITE_MODE_HSL_COLORPAINT_COMPOSITE_MODE_HSL_LUMINOSITY
- See Also:
-
HB_PAINT_COMPOSITE_MODE_HSL_HUE
public static final int HB_PAINT_COMPOSITE_MODE_HSL_HUEhb_paint_composite_mode_tEnum values:
PAINT_COMPOSITE_MODE_CLEARPAINT_COMPOSITE_MODE_SRCPAINT_COMPOSITE_MODE_DESTPAINT_COMPOSITE_MODE_SRC_OVERPAINT_COMPOSITE_MODE_DEST_OVERPAINT_COMPOSITE_MODE_SRC_INPAINT_COMPOSITE_MODE_DEST_INPAINT_COMPOSITE_MODE_SRC_OUTPAINT_COMPOSITE_MODE_DEST_OUTPAINT_COMPOSITE_MODE_SRC_ATOPPAINT_COMPOSITE_MODE_DEST_ATOPPAINT_COMPOSITE_MODE_XORPAINT_COMPOSITE_MODE_PLUSPAINT_COMPOSITE_MODE_SCREENPAINT_COMPOSITE_MODE_OVERLAYPAINT_COMPOSITE_MODE_DARKENPAINT_COMPOSITE_MODE_LIGHTENPAINT_COMPOSITE_MODE_COLOR_DODGEPAINT_COMPOSITE_MODE_COLOR_BURNPAINT_COMPOSITE_MODE_HARD_LIGHTPAINT_COMPOSITE_MODE_SOFT_LIGHTPAINT_COMPOSITE_MODE_DIFFERENCEPAINT_COMPOSITE_MODE_EXCLUSIONPAINT_COMPOSITE_MODE_MULTIPLYPAINT_COMPOSITE_MODE_HSL_HUEPAINT_COMPOSITE_MODE_HSL_SATURATIONPAINT_COMPOSITE_MODE_HSL_COLORPAINT_COMPOSITE_MODE_HSL_LUMINOSITY
- See Also:
-
HB_PAINT_COMPOSITE_MODE_HSL_SATURATION
public static final int HB_PAINT_COMPOSITE_MODE_HSL_SATURATIONhb_paint_composite_mode_tEnum values:
PAINT_COMPOSITE_MODE_CLEARPAINT_COMPOSITE_MODE_SRCPAINT_COMPOSITE_MODE_DESTPAINT_COMPOSITE_MODE_SRC_OVERPAINT_COMPOSITE_MODE_DEST_OVERPAINT_COMPOSITE_MODE_SRC_INPAINT_COMPOSITE_MODE_DEST_INPAINT_COMPOSITE_MODE_SRC_OUTPAINT_COMPOSITE_MODE_DEST_OUTPAINT_COMPOSITE_MODE_SRC_ATOPPAINT_COMPOSITE_MODE_DEST_ATOPPAINT_COMPOSITE_MODE_XORPAINT_COMPOSITE_MODE_PLUSPAINT_COMPOSITE_MODE_SCREENPAINT_COMPOSITE_MODE_OVERLAYPAINT_COMPOSITE_MODE_DARKENPAINT_COMPOSITE_MODE_LIGHTENPAINT_COMPOSITE_MODE_COLOR_DODGEPAINT_COMPOSITE_MODE_COLOR_BURNPAINT_COMPOSITE_MODE_HARD_LIGHTPAINT_COMPOSITE_MODE_SOFT_LIGHTPAINT_COMPOSITE_MODE_DIFFERENCEPAINT_COMPOSITE_MODE_EXCLUSIONPAINT_COMPOSITE_MODE_MULTIPLYPAINT_COMPOSITE_MODE_HSL_HUEPAINT_COMPOSITE_MODE_HSL_SATURATIONPAINT_COMPOSITE_MODE_HSL_COLORPAINT_COMPOSITE_MODE_HSL_LUMINOSITY
- See Also:
-
HB_PAINT_COMPOSITE_MODE_HSL_COLOR
public static final int HB_PAINT_COMPOSITE_MODE_HSL_COLORhb_paint_composite_mode_tEnum values:
PAINT_COMPOSITE_MODE_CLEARPAINT_COMPOSITE_MODE_SRCPAINT_COMPOSITE_MODE_DESTPAINT_COMPOSITE_MODE_SRC_OVERPAINT_COMPOSITE_MODE_DEST_OVERPAINT_COMPOSITE_MODE_SRC_INPAINT_COMPOSITE_MODE_DEST_INPAINT_COMPOSITE_MODE_SRC_OUTPAINT_COMPOSITE_MODE_DEST_OUTPAINT_COMPOSITE_MODE_SRC_ATOPPAINT_COMPOSITE_MODE_DEST_ATOPPAINT_COMPOSITE_MODE_XORPAINT_COMPOSITE_MODE_PLUSPAINT_COMPOSITE_MODE_SCREENPAINT_COMPOSITE_MODE_OVERLAYPAINT_COMPOSITE_MODE_DARKENPAINT_COMPOSITE_MODE_LIGHTENPAINT_COMPOSITE_MODE_COLOR_DODGEPAINT_COMPOSITE_MODE_COLOR_BURNPAINT_COMPOSITE_MODE_HARD_LIGHTPAINT_COMPOSITE_MODE_SOFT_LIGHTPAINT_COMPOSITE_MODE_DIFFERENCEPAINT_COMPOSITE_MODE_EXCLUSIONPAINT_COMPOSITE_MODE_MULTIPLYPAINT_COMPOSITE_MODE_HSL_HUEPAINT_COMPOSITE_MODE_HSL_SATURATIONPAINT_COMPOSITE_MODE_HSL_COLORPAINT_COMPOSITE_MODE_HSL_LUMINOSITY
- See Also:
-
HB_PAINT_COMPOSITE_MODE_HSL_LUMINOSITY
public static final int HB_PAINT_COMPOSITE_MODE_HSL_LUMINOSITYhb_paint_composite_mode_tEnum values:
PAINT_COMPOSITE_MODE_CLEARPAINT_COMPOSITE_MODE_SRCPAINT_COMPOSITE_MODE_DESTPAINT_COMPOSITE_MODE_SRC_OVERPAINT_COMPOSITE_MODE_DEST_OVERPAINT_COMPOSITE_MODE_SRC_INPAINT_COMPOSITE_MODE_DEST_INPAINT_COMPOSITE_MODE_SRC_OUTPAINT_COMPOSITE_MODE_DEST_OUTPAINT_COMPOSITE_MODE_SRC_ATOPPAINT_COMPOSITE_MODE_DEST_ATOPPAINT_COMPOSITE_MODE_XORPAINT_COMPOSITE_MODE_PLUSPAINT_COMPOSITE_MODE_SCREENPAINT_COMPOSITE_MODE_OVERLAYPAINT_COMPOSITE_MODE_DARKENPAINT_COMPOSITE_MODE_LIGHTENPAINT_COMPOSITE_MODE_COLOR_DODGEPAINT_COMPOSITE_MODE_COLOR_BURNPAINT_COMPOSITE_MODE_HARD_LIGHTPAINT_COMPOSITE_MODE_SOFT_LIGHTPAINT_COMPOSITE_MODE_DIFFERENCEPAINT_COMPOSITE_MODE_EXCLUSIONPAINT_COMPOSITE_MODE_MULTIPLYPAINT_COMPOSITE_MODE_HSL_HUEPAINT_COMPOSITE_MODE_HSL_SATURATIONPAINT_COMPOSITE_MODE_HSL_COLORPAINT_COMPOSITE_MODE_HSL_LUMINOSITY
- See Also:
-
HB_SET_VALUE_INVALID
public static final int HB_SET_VALUE_INVALID- See Also:
-
STYLE_TAG_ITALIC
public static final int STYLE_TAG_ITALICDefined by OpenType Design-Variation Axis Tag Registry. (hb_style_tag_t)Enum values:
STYLE_TAG_ITALIC- Used to vary between non-italic and italic.A value of 0 can be interpreted as "Roman" (non-italic); a value of 1 can be interpreted as (fully) italic.
STYLE_TAG_OPTICAL_SIZE- Used to vary design to suit different text sizes.Non-zero. Values can be interpreted as text size, in points.
STYLE_TAG_SLANT_ANGLE- Used to vary between upright and slanted text.Values must be greater than -90 and less than +90. Values can be interpreted as the angle, in counter-clockwise degrees, of oblique slant from whatever the designer considers to be upright for that font design. Typical right-leaning Italic fonts have a negative slant angle (typically around -12).
STYLE_TAG_SLANT_RATIO- Same asSTYLE_TAG_SLANT_ANGLEexpression as ratio.Typical right-leaning Italic fonts have a positive slant ratio (typically around 0.2).
STYLE_TAG_WIDTH- Used to vary width of text from narrower to wider.Non-zero. Values can be interpreted as a percentage of whatever the font designer considers “normal width” for that font design.
STYLE_TAG_WEIGHT- Used to vary stroke thicknesses or other design details to give variation from lighter to blacker.Values can be interpreted in direct comparison to values for
usWeightClassin the OS/2 table, or the CSS font-weight property.
-
STYLE_TAG_OPTICAL_SIZE
public static final int STYLE_TAG_OPTICAL_SIZEDefined by OpenType Design-Variation Axis Tag Registry. (hb_style_tag_t)Enum values:
STYLE_TAG_ITALIC- Used to vary between non-italic and italic.A value of 0 can be interpreted as "Roman" (non-italic); a value of 1 can be interpreted as (fully) italic.
STYLE_TAG_OPTICAL_SIZE- Used to vary design to suit different text sizes.Non-zero. Values can be interpreted as text size, in points.
STYLE_TAG_SLANT_ANGLE- Used to vary between upright and slanted text.Values must be greater than -90 and less than +90. Values can be interpreted as the angle, in counter-clockwise degrees, of oblique slant from whatever the designer considers to be upright for that font design. Typical right-leaning Italic fonts have a negative slant angle (typically around -12).
STYLE_TAG_SLANT_RATIO- Same asSTYLE_TAG_SLANT_ANGLEexpression as ratio.Typical right-leaning Italic fonts have a positive slant ratio (typically around 0.2).
STYLE_TAG_WIDTH- Used to vary width of text from narrower to wider.Non-zero. Values can be interpreted as a percentage of whatever the font designer considers “normal width” for that font design.
STYLE_TAG_WEIGHT- Used to vary stroke thicknesses or other design details to give variation from lighter to blacker.Values can be interpreted in direct comparison to values for
usWeightClassin the OS/2 table, or the CSS font-weight property.
-
STYLE_TAG_SLANT_ANGLE
public static final int STYLE_TAG_SLANT_ANGLEDefined by OpenType Design-Variation Axis Tag Registry. (hb_style_tag_t)Enum values:
STYLE_TAG_ITALIC- Used to vary between non-italic and italic.A value of 0 can be interpreted as "Roman" (non-italic); a value of 1 can be interpreted as (fully) italic.
STYLE_TAG_OPTICAL_SIZE- Used to vary design to suit different text sizes.Non-zero. Values can be interpreted as text size, in points.
STYLE_TAG_SLANT_ANGLE- Used to vary between upright and slanted text.Values must be greater than -90 and less than +90. Values can be interpreted as the angle, in counter-clockwise degrees, of oblique slant from whatever the designer considers to be upright for that font design. Typical right-leaning Italic fonts have a negative slant angle (typically around -12).
STYLE_TAG_SLANT_RATIO- Same asSTYLE_TAG_SLANT_ANGLEexpression as ratio.Typical right-leaning Italic fonts have a positive slant ratio (typically around 0.2).
STYLE_TAG_WIDTH- Used to vary width of text from narrower to wider.Non-zero. Values can be interpreted as a percentage of whatever the font designer considers “normal width” for that font design.
STYLE_TAG_WEIGHT- Used to vary stroke thicknesses or other design details to give variation from lighter to blacker.Values can be interpreted in direct comparison to values for
usWeightClassin the OS/2 table, or the CSS font-weight property.
-
STYLE_TAG_SLANT_RATIO
public static final int STYLE_TAG_SLANT_RATIODefined by OpenType Design-Variation Axis Tag Registry. (hb_style_tag_t)Enum values:
STYLE_TAG_ITALIC- Used to vary between non-italic and italic.A value of 0 can be interpreted as "Roman" (non-italic); a value of 1 can be interpreted as (fully) italic.
STYLE_TAG_OPTICAL_SIZE- Used to vary design to suit different text sizes.Non-zero. Values can be interpreted as text size, in points.
STYLE_TAG_SLANT_ANGLE- Used to vary between upright and slanted text.Values must be greater than -90 and less than +90. Values can be interpreted as the angle, in counter-clockwise degrees, of oblique slant from whatever the designer considers to be upright for that font design. Typical right-leaning Italic fonts have a negative slant angle (typically around -12).
STYLE_TAG_SLANT_RATIO- Same asSTYLE_TAG_SLANT_ANGLEexpression as ratio.Typical right-leaning Italic fonts have a positive slant ratio (typically around 0.2).
STYLE_TAG_WIDTH- Used to vary width of text from narrower to wider.Non-zero. Values can be interpreted as a percentage of whatever the font designer considers “normal width” for that font design.
STYLE_TAG_WEIGHT- Used to vary stroke thicknesses or other design details to give variation from lighter to blacker.Values can be interpreted in direct comparison to values for
usWeightClassin the OS/2 table, or the CSS font-weight property.
-
STYLE_TAG_WIDTH
public static final int STYLE_TAG_WIDTHDefined by OpenType Design-Variation Axis Tag Registry. (hb_style_tag_t)Enum values:
STYLE_TAG_ITALIC- Used to vary between non-italic and italic.A value of 0 can be interpreted as "Roman" (non-italic); a value of 1 can be interpreted as (fully) italic.
STYLE_TAG_OPTICAL_SIZE- Used to vary design to suit different text sizes.Non-zero. Values can be interpreted as text size, in points.
STYLE_TAG_SLANT_ANGLE- Used to vary between upright and slanted text.Values must be greater than -90 and less than +90. Values can be interpreted as the angle, in counter-clockwise degrees, of oblique slant from whatever the designer considers to be upright for that font design. Typical right-leaning Italic fonts have a negative slant angle (typically around -12).
STYLE_TAG_SLANT_RATIO- Same asSTYLE_TAG_SLANT_ANGLEexpression as ratio.Typical right-leaning Italic fonts have a positive slant ratio (typically around 0.2).
STYLE_TAG_WIDTH- Used to vary width of text from narrower to wider.Non-zero. Values can be interpreted as a percentage of whatever the font designer considers “normal width” for that font design.
STYLE_TAG_WEIGHT- Used to vary stroke thicknesses or other design details to give variation from lighter to blacker.Values can be interpreted in direct comparison to values for
usWeightClassin the OS/2 table, or the CSS font-weight property.
-
STYLE_TAG_WEIGHT
public static final int STYLE_TAG_WEIGHTDefined by OpenType Design-Variation Axis Tag Registry. (hb_style_tag_t)Enum values:
STYLE_TAG_ITALIC- Used to vary between non-italic and italic.A value of 0 can be interpreted as "Roman" (non-italic); a value of 1 can be interpreted as (fully) italic.
STYLE_TAG_OPTICAL_SIZE- Used to vary design to suit different text sizes.Non-zero. Values can be interpreted as text size, in points.
STYLE_TAG_SLANT_ANGLE- Used to vary between upright and slanted text.Values must be greater than -90 and less than +90. Values can be interpreted as the angle, in counter-clockwise degrees, of oblique slant from whatever the designer considers to be upright for that font design. Typical right-leaning Italic fonts have a negative slant angle (typically around -12).
STYLE_TAG_SLANT_RATIO- Same asSTYLE_TAG_SLANT_ANGLEexpression as ratio.Typical right-leaning Italic fonts have a positive slant ratio (typically around 0.2).
STYLE_TAG_WIDTH- Used to vary width of text from narrower to wider.Non-zero. Values can be interpreted as a percentage of whatever the font designer considers “normal width” for that font design.
STYLE_TAG_WEIGHT- Used to vary stroke thicknesses or other design details to give variation from lighter to blacker.Values can be interpreted in direct comparison to values for
usWeightClassin the OS/2 table, or the CSS font-weight property.
-
HB_UNICODE_MAX
public static final int HB_UNICODE_MAXMaximum valid Unicode code point.- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_CONTROL
public static final int HB_UNICODE_GENERAL_CATEGORY_CONTROLData type for the "General_Category" (gc) property from the Unicode Character Database. (hb_unicode_general_category_t)Enum values:
UNICODE_GENERAL_CATEGORY_CONTROL- CcUNICODE_GENERAL_CATEGORY_FORMAT- CfUNICODE_GENERAL_CATEGORY_UNASSIGNED- CnUNICODE_GENERAL_CATEGORY_PRIVATE_USE- CoUNICODE_GENERAL_CATEGORY_SURROGATE- CsUNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER- LlUNICODE_GENERAL_CATEGORY_MODIFIER_LETTER- LmUNICODE_GENERAL_CATEGORY_OTHER_LETTER- LoUNICODE_GENERAL_CATEGORY_TITLECASE_LETTER- LtUNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER- LuUNICODE_GENERAL_CATEGORY_SPACING_MARK- McUNICODE_GENERAL_CATEGORY_ENCLOSING_MARK- MeUNICODE_GENERAL_CATEGORY_NON_SPACING_MARK- MnUNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER- NdUNICODE_GENERAL_CATEGORY_LETTER_NUMBER- NlUNICODE_GENERAL_CATEGORY_OTHER_NUMBER- NoUNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION- PcUNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION- PdUNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION- PeUNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION- PfUNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION- PiUNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION- PoUNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION- PsUNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL- ScUNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL- SkUNICODE_GENERAL_CATEGORY_MATH_SYMBOL- SmUNICODE_GENERAL_CATEGORY_OTHER_SYMBOL- SoUNICODE_GENERAL_CATEGORY_LINE_SEPARATOR- ZlUNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR- ZpUNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR- Zs
- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_FORMAT
public static final int HB_UNICODE_GENERAL_CATEGORY_FORMATData type for the "General_Category" (gc) property from the Unicode Character Database. (hb_unicode_general_category_t)Enum values:
UNICODE_GENERAL_CATEGORY_CONTROL- CcUNICODE_GENERAL_CATEGORY_FORMAT- CfUNICODE_GENERAL_CATEGORY_UNASSIGNED- CnUNICODE_GENERAL_CATEGORY_PRIVATE_USE- CoUNICODE_GENERAL_CATEGORY_SURROGATE- CsUNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER- LlUNICODE_GENERAL_CATEGORY_MODIFIER_LETTER- LmUNICODE_GENERAL_CATEGORY_OTHER_LETTER- LoUNICODE_GENERAL_CATEGORY_TITLECASE_LETTER- LtUNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER- LuUNICODE_GENERAL_CATEGORY_SPACING_MARK- McUNICODE_GENERAL_CATEGORY_ENCLOSING_MARK- MeUNICODE_GENERAL_CATEGORY_NON_SPACING_MARK- MnUNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER- NdUNICODE_GENERAL_CATEGORY_LETTER_NUMBER- NlUNICODE_GENERAL_CATEGORY_OTHER_NUMBER- NoUNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION- PcUNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION- PdUNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION- PeUNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION- PfUNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION- PiUNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION- PoUNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION- PsUNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL- ScUNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL- SkUNICODE_GENERAL_CATEGORY_MATH_SYMBOL- SmUNICODE_GENERAL_CATEGORY_OTHER_SYMBOL- SoUNICODE_GENERAL_CATEGORY_LINE_SEPARATOR- ZlUNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR- ZpUNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR- Zs
- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_UNASSIGNED
public static final int HB_UNICODE_GENERAL_CATEGORY_UNASSIGNEDData type for the "General_Category" (gc) property from the Unicode Character Database. (hb_unicode_general_category_t)Enum values:
UNICODE_GENERAL_CATEGORY_CONTROL- CcUNICODE_GENERAL_CATEGORY_FORMAT- CfUNICODE_GENERAL_CATEGORY_UNASSIGNED- CnUNICODE_GENERAL_CATEGORY_PRIVATE_USE- CoUNICODE_GENERAL_CATEGORY_SURROGATE- CsUNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER- LlUNICODE_GENERAL_CATEGORY_MODIFIER_LETTER- LmUNICODE_GENERAL_CATEGORY_OTHER_LETTER- LoUNICODE_GENERAL_CATEGORY_TITLECASE_LETTER- LtUNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER- LuUNICODE_GENERAL_CATEGORY_SPACING_MARK- McUNICODE_GENERAL_CATEGORY_ENCLOSING_MARK- MeUNICODE_GENERAL_CATEGORY_NON_SPACING_MARK- MnUNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER- NdUNICODE_GENERAL_CATEGORY_LETTER_NUMBER- NlUNICODE_GENERAL_CATEGORY_OTHER_NUMBER- NoUNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION- PcUNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION- PdUNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION- PeUNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION- PfUNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION- PiUNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION- PoUNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION- PsUNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL- ScUNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL- SkUNICODE_GENERAL_CATEGORY_MATH_SYMBOL- SmUNICODE_GENERAL_CATEGORY_OTHER_SYMBOL- SoUNICODE_GENERAL_CATEGORY_LINE_SEPARATOR- ZlUNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR- ZpUNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR- Zs
- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_PRIVATE_USE
public static final int HB_UNICODE_GENERAL_CATEGORY_PRIVATE_USEData type for the "General_Category" (gc) property from the Unicode Character Database. (hb_unicode_general_category_t)Enum values:
UNICODE_GENERAL_CATEGORY_CONTROL- CcUNICODE_GENERAL_CATEGORY_FORMAT- CfUNICODE_GENERAL_CATEGORY_UNASSIGNED- CnUNICODE_GENERAL_CATEGORY_PRIVATE_USE- CoUNICODE_GENERAL_CATEGORY_SURROGATE- CsUNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER- LlUNICODE_GENERAL_CATEGORY_MODIFIER_LETTER- LmUNICODE_GENERAL_CATEGORY_OTHER_LETTER- LoUNICODE_GENERAL_CATEGORY_TITLECASE_LETTER- LtUNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER- LuUNICODE_GENERAL_CATEGORY_SPACING_MARK- McUNICODE_GENERAL_CATEGORY_ENCLOSING_MARK- MeUNICODE_GENERAL_CATEGORY_NON_SPACING_MARK- MnUNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER- NdUNICODE_GENERAL_CATEGORY_LETTER_NUMBER- NlUNICODE_GENERAL_CATEGORY_OTHER_NUMBER- NoUNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION- PcUNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION- PdUNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION- PeUNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION- PfUNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION- PiUNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION- PoUNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION- PsUNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL- ScUNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL- SkUNICODE_GENERAL_CATEGORY_MATH_SYMBOL- SmUNICODE_GENERAL_CATEGORY_OTHER_SYMBOL- SoUNICODE_GENERAL_CATEGORY_LINE_SEPARATOR- ZlUNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR- ZpUNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR- Zs
- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_SURROGATE
public static final int HB_UNICODE_GENERAL_CATEGORY_SURROGATEData type for the "General_Category" (gc) property from the Unicode Character Database. (hb_unicode_general_category_t)Enum values:
UNICODE_GENERAL_CATEGORY_CONTROL- CcUNICODE_GENERAL_CATEGORY_FORMAT- CfUNICODE_GENERAL_CATEGORY_UNASSIGNED- CnUNICODE_GENERAL_CATEGORY_PRIVATE_USE- CoUNICODE_GENERAL_CATEGORY_SURROGATE- CsUNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER- LlUNICODE_GENERAL_CATEGORY_MODIFIER_LETTER- LmUNICODE_GENERAL_CATEGORY_OTHER_LETTER- LoUNICODE_GENERAL_CATEGORY_TITLECASE_LETTER- LtUNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER- LuUNICODE_GENERAL_CATEGORY_SPACING_MARK- McUNICODE_GENERAL_CATEGORY_ENCLOSING_MARK- MeUNICODE_GENERAL_CATEGORY_NON_SPACING_MARK- MnUNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER- NdUNICODE_GENERAL_CATEGORY_LETTER_NUMBER- NlUNICODE_GENERAL_CATEGORY_OTHER_NUMBER- NoUNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION- PcUNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION- PdUNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION- PeUNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION- PfUNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION- PiUNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION- PoUNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION- PsUNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL- ScUNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL- SkUNICODE_GENERAL_CATEGORY_MATH_SYMBOL- SmUNICODE_GENERAL_CATEGORY_OTHER_SYMBOL- SoUNICODE_GENERAL_CATEGORY_LINE_SEPARATOR- ZlUNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR- ZpUNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR- Zs
- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER
public static final int HB_UNICODE_GENERAL_CATEGORY_LOWERCASE_LETTERData type for the "General_Category" (gc) property from the Unicode Character Database. (hb_unicode_general_category_t)Enum values:
UNICODE_GENERAL_CATEGORY_CONTROL- CcUNICODE_GENERAL_CATEGORY_FORMAT- CfUNICODE_GENERAL_CATEGORY_UNASSIGNED- CnUNICODE_GENERAL_CATEGORY_PRIVATE_USE- CoUNICODE_GENERAL_CATEGORY_SURROGATE- CsUNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER- LlUNICODE_GENERAL_CATEGORY_MODIFIER_LETTER- LmUNICODE_GENERAL_CATEGORY_OTHER_LETTER- LoUNICODE_GENERAL_CATEGORY_TITLECASE_LETTER- LtUNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER- LuUNICODE_GENERAL_CATEGORY_SPACING_MARK- McUNICODE_GENERAL_CATEGORY_ENCLOSING_MARK- MeUNICODE_GENERAL_CATEGORY_NON_SPACING_MARK- MnUNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER- NdUNICODE_GENERAL_CATEGORY_LETTER_NUMBER- NlUNICODE_GENERAL_CATEGORY_OTHER_NUMBER- NoUNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION- PcUNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION- PdUNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION- PeUNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION- PfUNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION- PiUNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION- PoUNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION- PsUNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL- ScUNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL- SkUNICODE_GENERAL_CATEGORY_MATH_SYMBOL- SmUNICODE_GENERAL_CATEGORY_OTHER_SYMBOL- SoUNICODE_GENERAL_CATEGORY_LINE_SEPARATOR- ZlUNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR- ZpUNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR- Zs
- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_MODIFIER_LETTER
public static final int HB_UNICODE_GENERAL_CATEGORY_MODIFIER_LETTERData type for the "General_Category" (gc) property from the Unicode Character Database. (hb_unicode_general_category_t)Enum values:
UNICODE_GENERAL_CATEGORY_CONTROL- CcUNICODE_GENERAL_CATEGORY_FORMAT- CfUNICODE_GENERAL_CATEGORY_UNASSIGNED- CnUNICODE_GENERAL_CATEGORY_PRIVATE_USE- CoUNICODE_GENERAL_CATEGORY_SURROGATE- CsUNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER- LlUNICODE_GENERAL_CATEGORY_MODIFIER_LETTER- LmUNICODE_GENERAL_CATEGORY_OTHER_LETTER- LoUNICODE_GENERAL_CATEGORY_TITLECASE_LETTER- LtUNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER- LuUNICODE_GENERAL_CATEGORY_SPACING_MARK- McUNICODE_GENERAL_CATEGORY_ENCLOSING_MARK- MeUNICODE_GENERAL_CATEGORY_NON_SPACING_MARK- MnUNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER- NdUNICODE_GENERAL_CATEGORY_LETTER_NUMBER- NlUNICODE_GENERAL_CATEGORY_OTHER_NUMBER- NoUNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION- PcUNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION- PdUNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION- PeUNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION- PfUNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION- PiUNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION- PoUNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION- PsUNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL- ScUNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL- SkUNICODE_GENERAL_CATEGORY_MATH_SYMBOL- SmUNICODE_GENERAL_CATEGORY_OTHER_SYMBOL- SoUNICODE_GENERAL_CATEGORY_LINE_SEPARATOR- ZlUNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR- ZpUNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR- Zs
- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_OTHER_LETTER
public static final int HB_UNICODE_GENERAL_CATEGORY_OTHER_LETTERData type for the "General_Category" (gc) property from the Unicode Character Database. (hb_unicode_general_category_t)Enum values:
UNICODE_GENERAL_CATEGORY_CONTROL- CcUNICODE_GENERAL_CATEGORY_FORMAT- CfUNICODE_GENERAL_CATEGORY_UNASSIGNED- CnUNICODE_GENERAL_CATEGORY_PRIVATE_USE- CoUNICODE_GENERAL_CATEGORY_SURROGATE- CsUNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER- LlUNICODE_GENERAL_CATEGORY_MODIFIER_LETTER- LmUNICODE_GENERAL_CATEGORY_OTHER_LETTER- LoUNICODE_GENERAL_CATEGORY_TITLECASE_LETTER- LtUNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER- LuUNICODE_GENERAL_CATEGORY_SPACING_MARK- McUNICODE_GENERAL_CATEGORY_ENCLOSING_MARK- MeUNICODE_GENERAL_CATEGORY_NON_SPACING_MARK- MnUNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER- NdUNICODE_GENERAL_CATEGORY_LETTER_NUMBER- NlUNICODE_GENERAL_CATEGORY_OTHER_NUMBER- NoUNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION- PcUNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION- PdUNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION- PeUNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION- PfUNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION- PiUNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION- PoUNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION- PsUNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL- ScUNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL- SkUNICODE_GENERAL_CATEGORY_MATH_SYMBOL- SmUNICODE_GENERAL_CATEGORY_OTHER_SYMBOL- SoUNICODE_GENERAL_CATEGORY_LINE_SEPARATOR- ZlUNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR- ZpUNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR- Zs
- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_TITLECASE_LETTER
public static final int HB_UNICODE_GENERAL_CATEGORY_TITLECASE_LETTERData type for the "General_Category" (gc) property from the Unicode Character Database. (hb_unicode_general_category_t)Enum values:
UNICODE_GENERAL_CATEGORY_CONTROL- CcUNICODE_GENERAL_CATEGORY_FORMAT- CfUNICODE_GENERAL_CATEGORY_UNASSIGNED- CnUNICODE_GENERAL_CATEGORY_PRIVATE_USE- CoUNICODE_GENERAL_CATEGORY_SURROGATE- CsUNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER- LlUNICODE_GENERAL_CATEGORY_MODIFIER_LETTER- LmUNICODE_GENERAL_CATEGORY_OTHER_LETTER- LoUNICODE_GENERAL_CATEGORY_TITLECASE_LETTER- LtUNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER- LuUNICODE_GENERAL_CATEGORY_SPACING_MARK- McUNICODE_GENERAL_CATEGORY_ENCLOSING_MARK- MeUNICODE_GENERAL_CATEGORY_NON_SPACING_MARK- MnUNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER- NdUNICODE_GENERAL_CATEGORY_LETTER_NUMBER- NlUNICODE_GENERAL_CATEGORY_OTHER_NUMBER- NoUNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION- PcUNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION- PdUNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION- PeUNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION- PfUNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION- PiUNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION- PoUNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION- PsUNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL- ScUNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL- SkUNICODE_GENERAL_CATEGORY_MATH_SYMBOL- SmUNICODE_GENERAL_CATEGORY_OTHER_SYMBOL- SoUNICODE_GENERAL_CATEGORY_LINE_SEPARATOR- ZlUNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR- ZpUNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR- Zs
- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER
public static final int HB_UNICODE_GENERAL_CATEGORY_UPPERCASE_LETTERData type for the "General_Category" (gc) property from the Unicode Character Database. (hb_unicode_general_category_t)Enum values:
UNICODE_GENERAL_CATEGORY_CONTROL- CcUNICODE_GENERAL_CATEGORY_FORMAT- CfUNICODE_GENERAL_CATEGORY_UNASSIGNED- CnUNICODE_GENERAL_CATEGORY_PRIVATE_USE- CoUNICODE_GENERAL_CATEGORY_SURROGATE- CsUNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER- LlUNICODE_GENERAL_CATEGORY_MODIFIER_LETTER- LmUNICODE_GENERAL_CATEGORY_OTHER_LETTER- LoUNICODE_GENERAL_CATEGORY_TITLECASE_LETTER- LtUNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER- LuUNICODE_GENERAL_CATEGORY_SPACING_MARK- McUNICODE_GENERAL_CATEGORY_ENCLOSING_MARK- MeUNICODE_GENERAL_CATEGORY_NON_SPACING_MARK- MnUNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER- NdUNICODE_GENERAL_CATEGORY_LETTER_NUMBER- NlUNICODE_GENERAL_CATEGORY_OTHER_NUMBER- NoUNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION- PcUNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION- PdUNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION- PeUNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION- PfUNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION- PiUNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION- PoUNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION- PsUNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL- ScUNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL- SkUNICODE_GENERAL_CATEGORY_MATH_SYMBOL- SmUNICODE_GENERAL_CATEGORY_OTHER_SYMBOL- SoUNICODE_GENERAL_CATEGORY_LINE_SEPARATOR- ZlUNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR- ZpUNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR- Zs
- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_SPACING_MARK
public static final int HB_UNICODE_GENERAL_CATEGORY_SPACING_MARKData type for the "General_Category" (gc) property from the Unicode Character Database. (hb_unicode_general_category_t)Enum values:
UNICODE_GENERAL_CATEGORY_CONTROL- CcUNICODE_GENERAL_CATEGORY_FORMAT- CfUNICODE_GENERAL_CATEGORY_UNASSIGNED- CnUNICODE_GENERAL_CATEGORY_PRIVATE_USE- CoUNICODE_GENERAL_CATEGORY_SURROGATE- CsUNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER- LlUNICODE_GENERAL_CATEGORY_MODIFIER_LETTER- LmUNICODE_GENERAL_CATEGORY_OTHER_LETTER- LoUNICODE_GENERAL_CATEGORY_TITLECASE_LETTER- LtUNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER- LuUNICODE_GENERAL_CATEGORY_SPACING_MARK- McUNICODE_GENERAL_CATEGORY_ENCLOSING_MARK- MeUNICODE_GENERAL_CATEGORY_NON_SPACING_MARK- MnUNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER- NdUNICODE_GENERAL_CATEGORY_LETTER_NUMBER- NlUNICODE_GENERAL_CATEGORY_OTHER_NUMBER- NoUNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION- PcUNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION- PdUNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION- PeUNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION- PfUNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION- PiUNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION- PoUNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION- PsUNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL- ScUNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL- SkUNICODE_GENERAL_CATEGORY_MATH_SYMBOL- SmUNICODE_GENERAL_CATEGORY_OTHER_SYMBOL- SoUNICODE_GENERAL_CATEGORY_LINE_SEPARATOR- ZlUNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR- ZpUNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR- Zs
- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_ENCLOSING_MARK
public static final int HB_UNICODE_GENERAL_CATEGORY_ENCLOSING_MARKData type for the "General_Category" (gc) property from the Unicode Character Database. (hb_unicode_general_category_t)Enum values:
UNICODE_GENERAL_CATEGORY_CONTROL- CcUNICODE_GENERAL_CATEGORY_FORMAT- CfUNICODE_GENERAL_CATEGORY_UNASSIGNED- CnUNICODE_GENERAL_CATEGORY_PRIVATE_USE- CoUNICODE_GENERAL_CATEGORY_SURROGATE- CsUNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER- LlUNICODE_GENERAL_CATEGORY_MODIFIER_LETTER- LmUNICODE_GENERAL_CATEGORY_OTHER_LETTER- LoUNICODE_GENERAL_CATEGORY_TITLECASE_LETTER- LtUNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER- LuUNICODE_GENERAL_CATEGORY_SPACING_MARK- McUNICODE_GENERAL_CATEGORY_ENCLOSING_MARK- MeUNICODE_GENERAL_CATEGORY_NON_SPACING_MARK- MnUNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER- NdUNICODE_GENERAL_CATEGORY_LETTER_NUMBER- NlUNICODE_GENERAL_CATEGORY_OTHER_NUMBER- NoUNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION- PcUNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION- PdUNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION- PeUNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION- PfUNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION- PiUNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION- PoUNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION- PsUNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL- ScUNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL- SkUNICODE_GENERAL_CATEGORY_MATH_SYMBOL- SmUNICODE_GENERAL_CATEGORY_OTHER_SYMBOL- SoUNICODE_GENERAL_CATEGORY_LINE_SEPARATOR- ZlUNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR- ZpUNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR- Zs
- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_NON_SPACING_MARK
public static final int HB_UNICODE_GENERAL_CATEGORY_NON_SPACING_MARKData type for the "General_Category" (gc) property from the Unicode Character Database. (hb_unicode_general_category_t)Enum values:
UNICODE_GENERAL_CATEGORY_CONTROL- CcUNICODE_GENERAL_CATEGORY_FORMAT- CfUNICODE_GENERAL_CATEGORY_UNASSIGNED- CnUNICODE_GENERAL_CATEGORY_PRIVATE_USE- CoUNICODE_GENERAL_CATEGORY_SURROGATE- CsUNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER- LlUNICODE_GENERAL_CATEGORY_MODIFIER_LETTER- LmUNICODE_GENERAL_CATEGORY_OTHER_LETTER- LoUNICODE_GENERAL_CATEGORY_TITLECASE_LETTER- LtUNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER- LuUNICODE_GENERAL_CATEGORY_SPACING_MARK- McUNICODE_GENERAL_CATEGORY_ENCLOSING_MARK- MeUNICODE_GENERAL_CATEGORY_NON_SPACING_MARK- MnUNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER- NdUNICODE_GENERAL_CATEGORY_LETTER_NUMBER- NlUNICODE_GENERAL_CATEGORY_OTHER_NUMBER- NoUNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION- PcUNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION- PdUNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION- PeUNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION- PfUNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION- PiUNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION- PoUNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION- PsUNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL- ScUNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL- SkUNICODE_GENERAL_CATEGORY_MATH_SYMBOL- SmUNICODE_GENERAL_CATEGORY_OTHER_SYMBOL- SoUNICODE_GENERAL_CATEGORY_LINE_SEPARATOR- ZlUNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR- ZpUNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR- Zs
- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER
public static final int HB_UNICODE_GENERAL_CATEGORY_DECIMAL_NUMBERData type for the "General_Category" (gc) property from the Unicode Character Database. (hb_unicode_general_category_t)Enum values:
UNICODE_GENERAL_CATEGORY_CONTROL- CcUNICODE_GENERAL_CATEGORY_FORMAT- CfUNICODE_GENERAL_CATEGORY_UNASSIGNED- CnUNICODE_GENERAL_CATEGORY_PRIVATE_USE- CoUNICODE_GENERAL_CATEGORY_SURROGATE- CsUNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER- LlUNICODE_GENERAL_CATEGORY_MODIFIER_LETTER- LmUNICODE_GENERAL_CATEGORY_OTHER_LETTER- LoUNICODE_GENERAL_CATEGORY_TITLECASE_LETTER- LtUNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER- LuUNICODE_GENERAL_CATEGORY_SPACING_MARK- McUNICODE_GENERAL_CATEGORY_ENCLOSING_MARK- MeUNICODE_GENERAL_CATEGORY_NON_SPACING_MARK- MnUNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER- NdUNICODE_GENERAL_CATEGORY_LETTER_NUMBER- NlUNICODE_GENERAL_CATEGORY_OTHER_NUMBER- NoUNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION- PcUNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION- PdUNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION- PeUNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION- PfUNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION- PiUNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION- PoUNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION- PsUNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL- ScUNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL- SkUNICODE_GENERAL_CATEGORY_MATH_SYMBOL- SmUNICODE_GENERAL_CATEGORY_OTHER_SYMBOL- SoUNICODE_GENERAL_CATEGORY_LINE_SEPARATOR- ZlUNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR- ZpUNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR- Zs
- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_LETTER_NUMBER
public static final int HB_UNICODE_GENERAL_CATEGORY_LETTER_NUMBERData type for the "General_Category" (gc) property from the Unicode Character Database. (hb_unicode_general_category_t)Enum values:
UNICODE_GENERAL_CATEGORY_CONTROL- CcUNICODE_GENERAL_CATEGORY_FORMAT- CfUNICODE_GENERAL_CATEGORY_UNASSIGNED- CnUNICODE_GENERAL_CATEGORY_PRIVATE_USE- CoUNICODE_GENERAL_CATEGORY_SURROGATE- CsUNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER- LlUNICODE_GENERAL_CATEGORY_MODIFIER_LETTER- LmUNICODE_GENERAL_CATEGORY_OTHER_LETTER- LoUNICODE_GENERAL_CATEGORY_TITLECASE_LETTER- LtUNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER- LuUNICODE_GENERAL_CATEGORY_SPACING_MARK- McUNICODE_GENERAL_CATEGORY_ENCLOSING_MARK- MeUNICODE_GENERAL_CATEGORY_NON_SPACING_MARK- MnUNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER- NdUNICODE_GENERAL_CATEGORY_LETTER_NUMBER- NlUNICODE_GENERAL_CATEGORY_OTHER_NUMBER- NoUNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION- PcUNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION- PdUNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION- PeUNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION- PfUNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION- PiUNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION- PoUNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION- PsUNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL- ScUNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL- SkUNICODE_GENERAL_CATEGORY_MATH_SYMBOL- SmUNICODE_GENERAL_CATEGORY_OTHER_SYMBOL- SoUNICODE_GENERAL_CATEGORY_LINE_SEPARATOR- ZlUNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR- ZpUNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR- Zs
- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_OTHER_NUMBER
public static final int HB_UNICODE_GENERAL_CATEGORY_OTHER_NUMBERData type for the "General_Category" (gc) property from the Unicode Character Database. (hb_unicode_general_category_t)Enum values:
UNICODE_GENERAL_CATEGORY_CONTROL- CcUNICODE_GENERAL_CATEGORY_FORMAT- CfUNICODE_GENERAL_CATEGORY_UNASSIGNED- CnUNICODE_GENERAL_CATEGORY_PRIVATE_USE- CoUNICODE_GENERAL_CATEGORY_SURROGATE- CsUNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER- LlUNICODE_GENERAL_CATEGORY_MODIFIER_LETTER- LmUNICODE_GENERAL_CATEGORY_OTHER_LETTER- LoUNICODE_GENERAL_CATEGORY_TITLECASE_LETTER- LtUNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER- LuUNICODE_GENERAL_CATEGORY_SPACING_MARK- McUNICODE_GENERAL_CATEGORY_ENCLOSING_MARK- MeUNICODE_GENERAL_CATEGORY_NON_SPACING_MARK- MnUNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER- NdUNICODE_GENERAL_CATEGORY_LETTER_NUMBER- NlUNICODE_GENERAL_CATEGORY_OTHER_NUMBER- NoUNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION- PcUNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION- PdUNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION- PeUNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION- PfUNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION- PiUNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION- PoUNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION- PsUNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL- ScUNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL- SkUNICODE_GENERAL_CATEGORY_MATH_SYMBOL- SmUNICODE_GENERAL_CATEGORY_OTHER_SYMBOL- SoUNICODE_GENERAL_CATEGORY_LINE_SEPARATOR- ZlUNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR- ZpUNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR- Zs
- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION
public static final int HB_UNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATIONData type for the "General_Category" (gc) property from the Unicode Character Database. (hb_unicode_general_category_t)Enum values:
UNICODE_GENERAL_CATEGORY_CONTROL- CcUNICODE_GENERAL_CATEGORY_FORMAT- CfUNICODE_GENERAL_CATEGORY_UNASSIGNED- CnUNICODE_GENERAL_CATEGORY_PRIVATE_USE- CoUNICODE_GENERAL_CATEGORY_SURROGATE- CsUNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER- LlUNICODE_GENERAL_CATEGORY_MODIFIER_LETTER- LmUNICODE_GENERAL_CATEGORY_OTHER_LETTER- LoUNICODE_GENERAL_CATEGORY_TITLECASE_LETTER- LtUNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER- LuUNICODE_GENERAL_CATEGORY_SPACING_MARK- McUNICODE_GENERAL_CATEGORY_ENCLOSING_MARK- MeUNICODE_GENERAL_CATEGORY_NON_SPACING_MARK- MnUNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER- NdUNICODE_GENERAL_CATEGORY_LETTER_NUMBER- NlUNICODE_GENERAL_CATEGORY_OTHER_NUMBER- NoUNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION- PcUNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION- PdUNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION- PeUNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION- PfUNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION- PiUNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION- PoUNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION- PsUNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL- ScUNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL- SkUNICODE_GENERAL_CATEGORY_MATH_SYMBOL- SmUNICODE_GENERAL_CATEGORY_OTHER_SYMBOL- SoUNICODE_GENERAL_CATEGORY_LINE_SEPARATOR- ZlUNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR- ZpUNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR- Zs
- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION
public static final int HB_UNICODE_GENERAL_CATEGORY_DASH_PUNCTUATIONData type for the "General_Category" (gc) property from the Unicode Character Database. (hb_unicode_general_category_t)Enum values:
UNICODE_GENERAL_CATEGORY_CONTROL- CcUNICODE_GENERAL_CATEGORY_FORMAT- CfUNICODE_GENERAL_CATEGORY_UNASSIGNED- CnUNICODE_GENERAL_CATEGORY_PRIVATE_USE- CoUNICODE_GENERAL_CATEGORY_SURROGATE- CsUNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER- LlUNICODE_GENERAL_CATEGORY_MODIFIER_LETTER- LmUNICODE_GENERAL_CATEGORY_OTHER_LETTER- LoUNICODE_GENERAL_CATEGORY_TITLECASE_LETTER- LtUNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER- LuUNICODE_GENERAL_CATEGORY_SPACING_MARK- McUNICODE_GENERAL_CATEGORY_ENCLOSING_MARK- MeUNICODE_GENERAL_CATEGORY_NON_SPACING_MARK- MnUNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER- NdUNICODE_GENERAL_CATEGORY_LETTER_NUMBER- NlUNICODE_GENERAL_CATEGORY_OTHER_NUMBER- NoUNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION- PcUNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION- PdUNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION- PeUNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION- PfUNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION- PiUNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION- PoUNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION- PsUNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL- ScUNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL- SkUNICODE_GENERAL_CATEGORY_MATH_SYMBOL- SmUNICODE_GENERAL_CATEGORY_OTHER_SYMBOL- SoUNICODE_GENERAL_CATEGORY_LINE_SEPARATOR- ZlUNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR- ZpUNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR- Zs
- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION
public static final int HB_UNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATIONData type for the "General_Category" (gc) property from the Unicode Character Database. (hb_unicode_general_category_t)Enum values:
UNICODE_GENERAL_CATEGORY_CONTROL- CcUNICODE_GENERAL_CATEGORY_FORMAT- CfUNICODE_GENERAL_CATEGORY_UNASSIGNED- CnUNICODE_GENERAL_CATEGORY_PRIVATE_USE- CoUNICODE_GENERAL_CATEGORY_SURROGATE- CsUNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER- LlUNICODE_GENERAL_CATEGORY_MODIFIER_LETTER- LmUNICODE_GENERAL_CATEGORY_OTHER_LETTER- LoUNICODE_GENERAL_CATEGORY_TITLECASE_LETTER- LtUNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER- LuUNICODE_GENERAL_CATEGORY_SPACING_MARK- McUNICODE_GENERAL_CATEGORY_ENCLOSING_MARK- MeUNICODE_GENERAL_CATEGORY_NON_SPACING_MARK- MnUNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER- NdUNICODE_GENERAL_CATEGORY_LETTER_NUMBER- NlUNICODE_GENERAL_CATEGORY_OTHER_NUMBER- NoUNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION- PcUNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION- PdUNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION- PeUNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION- PfUNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION- PiUNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION- PoUNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION- PsUNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL- ScUNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL- SkUNICODE_GENERAL_CATEGORY_MATH_SYMBOL- SmUNICODE_GENERAL_CATEGORY_OTHER_SYMBOL- SoUNICODE_GENERAL_CATEGORY_LINE_SEPARATOR- ZlUNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR- ZpUNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR- Zs
- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION
public static final int HB_UNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATIONData type for the "General_Category" (gc) property from the Unicode Character Database. (hb_unicode_general_category_t)Enum values:
UNICODE_GENERAL_CATEGORY_CONTROL- CcUNICODE_GENERAL_CATEGORY_FORMAT- CfUNICODE_GENERAL_CATEGORY_UNASSIGNED- CnUNICODE_GENERAL_CATEGORY_PRIVATE_USE- CoUNICODE_GENERAL_CATEGORY_SURROGATE- CsUNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER- LlUNICODE_GENERAL_CATEGORY_MODIFIER_LETTER- LmUNICODE_GENERAL_CATEGORY_OTHER_LETTER- LoUNICODE_GENERAL_CATEGORY_TITLECASE_LETTER- LtUNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER- LuUNICODE_GENERAL_CATEGORY_SPACING_MARK- McUNICODE_GENERAL_CATEGORY_ENCLOSING_MARK- MeUNICODE_GENERAL_CATEGORY_NON_SPACING_MARK- MnUNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER- NdUNICODE_GENERAL_CATEGORY_LETTER_NUMBER- NlUNICODE_GENERAL_CATEGORY_OTHER_NUMBER- NoUNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION- PcUNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION- PdUNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION- PeUNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION- PfUNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION- PiUNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION- PoUNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION- PsUNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL- ScUNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL- SkUNICODE_GENERAL_CATEGORY_MATH_SYMBOL- SmUNICODE_GENERAL_CATEGORY_OTHER_SYMBOL- SoUNICODE_GENERAL_CATEGORY_LINE_SEPARATOR- ZlUNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR- ZpUNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR- Zs
- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION
public static final int HB_UNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATIONData type for the "General_Category" (gc) property from the Unicode Character Database. (hb_unicode_general_category_t)Enum values:
UNICODE_GENERAL_CATEGORY_CONTROL- CcUNICODE_GENERAL_CATEGORY_FORMAT- CfUNICODE_GENERAL_CATEGORY_UNASSIGNED- CnUNICODE_GENERAL_CATEGORY_PRIVATE_USE- CoUNICODE_GENERAL_CATEGORY_SURROGATE- CsUNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER- LlUNICODE_GENERAL_CATEGORY_MODIFIER_LETTER- LmUNICODE_GENERAL_CATEGORY_OTHER_LETTER- LoUNICODE_GENERAL_CATEGORY_TITLECASE_LETTER- LtUNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER- LuUNICODE_GENERAL_CATEGORY_SPACING_MARK- McUNICODE_GENERAL_CATEGORY_ENCLOSING_MARK- MeUNICODE_GENERAL_CATEGORY_NON_SPACING_MARK- MnUNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER- NdUNICODE_GENERAL_CATEGORY_LETTER_NUMBER- NlUNICODE_GENERAL_CATEGORY_OTHER_NUMBER- NoUNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION- PcUNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION- PdUNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION- PeUNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION- PfUNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION- PiUNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION- PoUNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION- PsUNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL- ScUNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL- SkUNICODE_GENERAL_CATEGORY_MATH_SYMBOL- SmUNICODE_GENERAL_CATEGORY_OTHER_SYMBOL- SoUNICODE_GENERAL_CATEGORY_LINE_SEPARATOR- ZlUNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR- ZpUNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR- Zs
- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION
public static final int HB_UNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATIONData type for the "General_Category" (gc) property from the Unicode Character Database. (hb_unicode_general_category_t)Enum values:
UNICODE_GENERAL_CATEGORY_CONTROL- CcUNICODE_GENERAL_CATEGORY_FORMAT- CfUNICODE_GENERAL_CATEGORY_UNASSIGNED- CnUNICODE_GENERAL_CATEGORY_PRIVATE_USE- CoUNICODE_GENERAL_CATEGORY_SURROGATE- CsUNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER- LlUNICODE_GENERAL_CATEGORY_MODIFIER_LETTER- LmUNICODE_GENERAL_CATEGORY_OTHER_LETTER- LoUNICODE_GENERAL_CATEGORY_TITLECASE_LETTER- LtUNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER- LuUNICODE_GENERAL_CATEGORY_SPACING_MARK- McUNICODE_GENERAL_CATEGORY_ENCLOSING_MARK- MeUNICODE_GENERAL_CATEGORY_NON_SPACING_MARK- MnUNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER- NdUNICODE_GENERAL_CATEGORY_LETTER_NUMBER- NlUNICODE_GENERAL_CATEGORY_OTHER_NUMBER- NoUNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION- PcUNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION- PdUNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION- PeUNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION- PfUNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION- PiUNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION- PoUNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION- PsUNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL- ScUNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL- SkUNICODE_GENERAL_CATEGORY_MATH_SYMBOL- SmUNICODE_GENERAL_CATEGORY_OTHER_SYMBOL- SoUNICODE_GENERAL_CATEGORY_LINE_SEPARATOR- ZlUNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR- ZpUNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR- Zs
- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION
public static final int HB_UNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATIONData type for the "General_Category" (gc) property from the Unicode Character Database. (hb_unicode_general_category_t)Enum values:
UNICODE_GENERAL_CATEGORY_CONTROL- CcUNICODE_GENERAL_CATEGORY_FORMAT- CfUNICODE_GENERAL_CATEGORY_UNASSIGNED- CnUNICODE_GENERAL_CATEGORY_PRIVATE_USE- CoUNICODE_GENERAL_CATEGORY_SURROGATE- CsUNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER- LlUNICODE_GENERAL_CATEGORY_MODIFIER_LETTER- LmUNICODE_GENERAL_CATEGORY_OTHER_LETTER- LoUNICODE_GENERAL_CATEGORY_TITLECASE_LETTER- LtUNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER- LuUNICODE_GENERAL_CATEGORY_SPACING_MARK- McUNICODE_GENERAL_CATEGORY_ENCLOSING_MARK- MeUNICODE_GENERAL_CATEGORY_NON_SPACING_MARK- MnUNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER- NdUNICODE_GENERAL_CATEGORY_LETTER_NUMBER- NlUNICODE_GENERAL_CATEGORY_OTHER_NUMBER- NoUNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION- PcUNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION- PdUNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION- PeUNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION- PfUNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION- PiUNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION- PoUNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION- PsUNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL- ScUNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL- SkUNICODE_GENERAL_CATEGORY_MATH_SYMBOL- SmUNICODE_GENERAL_CATEGORY_OTHER_SYMBOL- SoUNICODE_GENERAL_CATEGORY_LINE_SEPARATOR- ZlUNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR- ZpUNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR- Zs
- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL
public static final int HB_UNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOLData type for the "General_Category" (gc) property from the Unicode Character Database. (hb_unicode_general_category_t)Enum values:
UNICODE_GENERAL_CATEGORY_CONTROL- CcUNICODE_GENERAL_CATEGORY_FORMAT- CfUNICODE_GENERAL_CATEGORY_UNASSIGNED- CnUNICODE_GENERAL_CATEGORY_PRIVATE_USE- CoUNICODE_GENERAL_CATEGORY_SURROGATE- CsUNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER- LlUNICODE_GENERAL_CATEGORY_MODIFIER_LETTER- LmUNICODE_GENERAL_CATEGORY_OTHER_LETTER- LoUNICODE_GENERAL_CATEGORY_TITLECASE_LETTER- LtUNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER- LuUNICODE_GENERAL_CATEGORY_SPACING_MARK- McUNICODE_GENERAL_CATEGORY_ENCLOSING_MARK- MeUNICODE_GENERAL_CATEGORY_NON_SPACING_MARK- MnUNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER- NdUNICODE_GENERAL_CATEGORY_LETTER_NUMBER- NlUNICODE_GENERAL_CATEGORY_OTHER_NUMBER- NoUNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION- PcUNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION- PdUNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION- PeUNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION- PfUNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION- PiUNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION- PoUNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION- PsUNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL- ScUNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL- SkUNICODE_GENERAL_CATEGORY_MATH_SYMBOL- SmUNICODE_GENERAL_CATEGORY_OTHER_SYMBOL- SoUNICODE_GENERAL_CATEGORY_LINE_SEPARATOR- ZlUNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR- ZpUNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR- Zs
- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL
public static final int HB_UNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOLData type for the "General_Category" (gc) property from the Unicode Character Database. (hb_unicode_general_category_t)Enum values:
UNICODE_GENERAL_CATEGORY_CONTROL- CcUNICODE_GENERAL_CATEGORY_FORMAT- CfUNICODE_GENERAL_CATEGORY_UNASSIGNED- CnUNICODE_GENERAL_CATEGORY_PRIVATE_USE- CoUNICODE_GENERAL_CATEGORY_SURROGATE- CsUNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER- LlUNICODE_GENERAL_CATEGORY_MODIFIER_LETTER- LmUNICODE_GENERAL_CATEGORY_OTHER_LETTER- LoUNICODE_GENERAL_CATEGORY_TITLECASE_LETTER- LtUNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER- LuUNICODE_GENERAL_CATEGORY_SPACING_MARK- McUNICODE_GENERAL_CATEGORY_ENCLOSING_MARK- MeUNICODE_GENERAL_CATEGORY_NON_SPACING_MARK- MnUNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER- NdUNICODE_GENERAL_CATEGORY_LETTER_NUMBER- NlUNICODE_GENERAL_CATEGORY_OTHER_NUMBER- NoUNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION- PcUNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION- PdUNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION- PeUNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION- PfUNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION- PiUNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION- PoUNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION- PsUNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL- ScUNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL- SkUNICODE_GENERAL_CATEGORY_MATH_SYMBOL- SmUNICODE_GENERAL_CATEGORY_OTHER_SYMBOL- SoUNICODE_GENERAL_CATEGORY_LINE_SEPARATOR- ZlUNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR- ZpUNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR- Zs
- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_MATH_SYMBOL
public static final int HB_UNICODE_GENERAL_CATEGORY_MATH_SYMBOLData type for the "General_Category" (gc) property from the Unicode Character Database. (hb_unicode_general_category_t)Enum values:
UNICODE_GENERAL_CATEGORY_CONTROL- CcUNICODE_GENERAL_CATEGORY_FORMAT- CfUNICODE_GENERAL_CATEGORY_UNASSIGNED- CnUNICODE_GENERAL_CATEGORY_PRIVATE_USE- CoUNICODE_GENERAL_CATEGORY_SURROGATE- CsUNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER- LlUNICODE_GENERAL_CATEGORY_MODIFIER_LETTER- LmUNICODE_GENERAL_CATEGORY_OTHER_LETTER- LoUNICODE_GENERAL_CATEGORY_TITLECASE_LETTER- LtUNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER- LuUNICODE_GENERAL_CATEGORY_SPACING_MARK- McUNICODE_GENERAL_CATEGORY_ENCLOSING_MARK- MeUNICODE_GENERAL_CATEGORY_NON_SPACING_MARK- MnUNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER- NdUNICODE_GENERAL_CATEGORY_LETTER_NUMBER- NlUNICODE_GENERAL_CATEGORY_OTHER_NUMBER- NoUNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION- PcUNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION- PdUNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION- PeUNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION- PfUNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION- PiUNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION- PoUNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION- PsUNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL- ScUNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL- SkUNICODE_GENERAL_CATEGORY_MATH_SYMBOL- SmUNICODE_GENERAL_CATEGORY_OTHER_SYMBOL- SoUNICODE_GENERAL_CATEGORY_LINE_SEPARATOR- ZlUNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR- ZpUNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR- Zs
- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_OTHER_SYMBOL
public static final int HB_UNICODE_GENERAL_CATEGORY_OTHER_SYMBOLData type for the "General_Category" (gc) property from the Unicode Character Database. (hb_unicode_general_category_t)Enum values:
UNICODE_GENERAL_CATEGORY_CONTROL- CcUNICODE_GENERAL_CATEGORY_FORMAT- CfUNICODE_GENERAL_CATEGORY_UNASSIGNED- CnUNICODE_GENERAL_CATEGORY_PRIVATE_USE- CoUNICODE_GENERAL_CATEGORY_SURROGATE- CsUNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER- LlUNICODE_GENERAL_CATEGORY_MODIFIER_LETTER- LmUNICODE_GENERAL_CATEGORY_OTHER_LETTER- LoUNICODE_GENERAL_CATEGORY_TITLECASE_LETTER- LtUNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER- LuUNICODE_GENERAL_CATEGORY_SPACING_MARK- McUNICODE_GENERAL_CATEGORY_ENCLOSING_MARK- MeUNICODE_GENERAL_CATEGORY_NON_SPACING_MARK- MnUNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER- NdUNICODE_GENERAL_CATEGORY_LETTER_NUMBER- NlUNICODE_GENERAL_CATEGORY_OTHER_NUMBER- NoUNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION- PcUNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION- PdUNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION- PeUNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION- PfUNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION- PiUNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION- PoUNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION- PsUNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL- ScUNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL- SkUNICODE_GENERAL_CATEGORY_MATH_SYMBOL- SmUNICODE_GENERAL_CATEGORY_OTHER_SYMBOL- SoUNICODE_GENERAL_CATEGORY_LINE_SEPARATOR- ZlUNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR- ZpUNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR- Zs
- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_LINE_SEPARATOR
public static final int HB_UNICODE_GENERAL_CATEGORY_LINE_SEPARATORData type for the "General_Category" (gc) property from the Unicode Character Database. (hb_unicode_general_category_t)Enum values:
UNICODE_GENERAL_CATEGORY_CONTROL- CcUNICODE_GENERAL_CATEGORY_FORMAT- CfUNICODE_GENERAL_CATEGORY_UNASSIGNED- CnUNICODE_GENERAL_CATEGORY_PRIVATE_USE- CoUNICODE_GENERAL_CATEGORY_SURROGATE- CsUNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER- LlUNICODE_GENERAL_CATEGORY_MODIFIER_LETTER- LmUNICODE_GENERAL_CATEGORY_OTHER_LETTER- LoUNICODE_GENERAL_CATEGORY_TITLECASE_LETTER- LtUNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER- LuUNICODE_GENERAL_CATEGORY_SPACING_MARK- McUNICODE_GENERAL_CATEGORY_ENCLOSING_MARK- MeUNICODE_GENERAL_CATEGORY_NON_SPACING_MARK- MnUNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER- NdUNICODE_GENERAL_CATEGORY_LETTER_NUMBER- NlUNICODE_GENERAL_CATEGORY_OTHER_NUMBER- NoUNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION- PcUNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION- PdUNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION- PeUNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION- PfUNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION- PiUNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION- PoUNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION- PsUNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL- ScUNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL- SkUNICODE_GENERAL_CATEGORY_MATH_SYMBOL- SmUNICODE_GENERAL_CATEGORY_OTHER_SYMBOL- SoUNICODE_GENERAL_CATEGORY_LINE_SEPARATOR- ZlUNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR- ZpUNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR- Zs
- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR
public static final int HB_UNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATORData type for the "General_Category" (gc) property from the Unicode Character Database. (hb_unicode_general_category_t)Enum values:
UNICODE_GENERAL_CATEGORY_CONTROL- CcUNICODE_GENERAL_CATEGORY_FORMAT- CfUNICODE_GENERAL_CATEGORY_UNASSIGNED- CnUNICODE_GENERAL_CATEGORY_PRIVATE_USE- CoUNICODE_GENERAL_CATEGORY_SURROGATE- CsUNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER- LlUNICODE_GENERAL_CATEGORY_MODIFIER_LETTER- LmUNICODE_GENERAL_CATEGORY_OTHER_LETTER- LoUNICODE_GENERAL_CATEGORY_TITLECASE_LETTER- LtUNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER- LuUNICODE_GENERAL_CATEGORY_SPACING_MARK- McUNICODE_GENERAL_CATEGORY_ENCLOSING_MARK- MeUNICODE_GENERAL_CATEGORY_NON_SPACING_MARK- MnUNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER- NdUNICODE_GENERAL_CATEGORY_LETTER_NUMBER- NlUNICODE_GENERAL_CATEGORY_OTHER_NUMBER- NoUNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION- PcUNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION- PdUNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION- PeUNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION- PfUNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION- PiUNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION- PoUNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION- PsUNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL- ScUNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL- SkUNICODE_GENERAL_CATEGORY_MATH_SYMBOL- SmUNICODE_GENERAL_CATEGORY_OTHER_SYMBOL- SoUNICODE_GENERAL_CATEGORY_LINE_SEPARATOR- ZlUNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR- ZpUNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR- Zs
- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR
public static final int HB_UNICODE_GENERAL_CATEGORY_SPACE_SEPARATORData type for the "General_Category" (gc) property from the Unicode Character Database. (hb_unicode_general_category_t)Enum values:
UNICODE_GENERAL_CATEGORY_CONTROL- CcUNICODE_GENERAL_CATEGORY_FORMAT- CfUNICODE_GENERAL_CATEGORY_UNASSIGNED- CnUNICODE_GENERAL_CATEGORY_PRIVATE_USE- CoUNICODE_GENERAL_CATEGORY_SURROGATE- CsUNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER- LlUNICODE_GENERAL_CATEGORY_MODIFIER_LETTER- LmUNICODE_GENERAL_CATEGORY_OTHER_LETTER- LoUNICODE_GENERAL_CATEGORY_TITLECASE_LETTER- LtUNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER- LuUNICODE_GENERAL_CATEGORY_SPACING_MARK- McUNICODE_GENERAL_CATEGORY_ENCLOSING_MARK- MeUNICODE_GENERAL_CATEGORY_NON_SPACING_MARK- MnUNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER- NdUNICODE_GENERAL_CATEGORY_LETTER_NUMBER- NlUNICODE_GENERAL_CATEGORY_OTHER_NUMBER- NoUNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION- PcUNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION- PdUNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION- PeUNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION- PfUNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION- PiUNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION- PoUNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION- PsUNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL- ScUNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL- SkUNICODE_GENERAL_CATEGORY_MATH_SYMBOL- SmUNICODE_GENERAL_CATEGORY_OTHER_SYMBOL- SoUNICODE_GENERAL_CATEGORY_LINE_SEPARATOR- ZlUNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR- ZpUNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR- Zs
- See Also:
-
HB_UNICODE_COMBINING_CLASS_NOT_REORDERED
public static final int HB_UNICODE_COMBINING_CLASS_NOT_REORDEREDData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_OVERLAY
public static final int HB_UNICODE_COMBINING_CLASS_OVERLAYData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_NUKTA
public static final int HB_UNICODE_COMBINING_CLASS_NUKTAData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_KANA_VOICING
public static final int HB_UNICODE_COMBINING_CLASS_KANA_VOICINGData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_VIRAMA
public static final int HB_UNICODE_COMBINING_CLASS_VIRAMAData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC10
public static final int HB_UNICODE_COMBINING_CLASS_CCC10Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC11
public static final int HB_UNICODE_COMBINING_CLASS_CCC11Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC12
public static final int HB_UNICODE_COMBINING_CLASS_CCC12Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC13
public static final int HB_UNICODE_COMBINING_CLASS_CCC13Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC14
public static final int HB_UNICODE_COMBINING_CLASS_CCC14Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC15
public static final int HB_UNICODE_COMBINING_CLASS_CCC15Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC16
public static final int HB_UNICODE_COMBINING_CLASS_CCC16Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC17
public static final int HB_UNICODE_COMBINING_CLASS_CCC17Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC18
public static final int HB_UNICODE_COMBINING_CLASS_CCC18Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC19
public static final int HB_UNICODE_COMBINING_CLASS_CCC19Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC20
public static final int HB_UNICODE_COMBINING_CLASS_CCC20Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC21
public static final int HB_UNICODE_COMBINING_CLASS_CCC21Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC22
public static final int HB_UNICODE_COMBINING_CLASS_CCC22Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC23
public static final int HB_UNICODE_COMBINING_CLASS_CCC23Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC24
public static final int HB_UNICODE_COMBINING_CLASS_CCC24Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC25
public static final int HB_UNICODE_COMBINING_CLASS_CCC25Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC26
public static final int HB_UNICODE_COMBINING_CLASS_CCC26Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC27
public static final int HB_UNICODE_COMBINING_CLASS_CCC27Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC28
public static final int HB_UNICODE_COMBINING_CLASS_CCC28Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC29
public static final int HB_UNICODE_COMBINING_CLASS_CCC29Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC30
public static final int HB_UNICODE_COMBINING_CLASS_CCC30Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC31
public static final int HB_UNICODE_COMBINING_CLASS_CCC31Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC32
public static final int HB_UNICODE_COMBINING_CLASS_CCC32Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC33
public static final int HB_UNICODE_COMBINING_CLASS_CCC33Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC34
public static final int HB_UNICODE_COMBINING_CLASS_CCC34Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC35
public static final int HB_UNICODE_COMBINING_CLASS_CCC35Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC36
public static final int HB_UNICODE_COMBINING_CLASS_CCC36Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC84
public static final int HB_UNICODE_COMBINING_CLASS_CCC84Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC91
public static final int HB_UNICODE_COMBINING_CLASS_CCC91Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC103
public static final int HB_UNICODE_COMBINING_CLASS_CCC103Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC107
public static final int HB_UNICODE_COMBINING_CLASS_CCC107Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC118
public static final int HB_UNICODE_COMBINING_CLASS_CCC118Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC122
public static final int HB_UNICODE_COMBINING_CLASS_CCC122Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC129
public static final int HB_UNICODE_COMBINING_CLASS_CCC129Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC130
public static final int HB_UNICODE_COMBINING_CLASS_CCC130Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC132
public static final int HB_UNICODE_COMBINING_CLASS_CCC132Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT
public static final int HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFTData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW
public static final int HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOWData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE
public static final int HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVEData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT
public static final int HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHTData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_BELOW_LEFT
public static final int HB_UNICODE_COMBINING_CLASS_BELOW_LEFTData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_BELOW
public static final int HB_UNICODE_COMBINING_CLASS_BELOWData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_BELOW_RIGHT
public static final int HB_UNICODE_COMBINING_CLASS_BELOW_RIGHTData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_LEFT
public static final int HB_UNICODE_COMBINING_CLASS_LEFTData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_RIGHT
public static final int HB_UNICODE_COMBINING_CLASS_RIGHTData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_ABOVE_LEFT
public static final int HB_UNICODE_COMBINING_CLASS_ABOVE_LEFTData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_ABOVE
public static final int HB_UNICODE_COMBINING_CLASS_ABOVEData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_ABOVE_RIGHT
public static final int HB_UNICODE_COMBINING_CLASS_ABOVE_RIGHTData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_DOUBLE_BELOW
public static final int HB_UNICODE_COMBINING_CLASS_DOUBLE_BELOWData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_DOUBLE_ABOVE
public static final int HB_UNICODE_COMBINING_CLASS_DOUBLE_ABOVEData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT
public static final int HB_UNICODE_COMBINING_CLASS_IOTA_SUBSCRIPTData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_UNICODE_COMBINING_CLASS_INVALID
public static final int HB_UNICODE_COMBINING_CLASS_INVALIDData type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database. (hb_unicode_combining_class_t)Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the
0..254range being returned fromunicode_combining_class.Enum values:
UNICODE_COMBINING_CLASS_NOT_REORDERED- Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing.UNICODE_COMBINING_CLASS_OVERLAY- Marks which overlay a base letter or symbol.UNICODE_COMBINING_CLASS_NUKTA- Diacritic nukta marks in Brahmi-derived scripts.,UNICODE_COMBINING_CLASS_KANA_VOICING- Hiragana/Katakana voicing marks.UNICODE_COMBINING_CLASS_VIRAMA- ViramasUNICODE_COMBINING_CLASS_CCC10- HebrewUNICODE_COMBINING_CLASS_CCC11- HebrewUNICODE_COMBINING_CLASS_CCC12- HebrewUNICODE_COMBINING_CLASS_CCC13- HebrewUNICODE_COMBINING_CLASS_CCC14- HebrewUNICODE_COMBINING_CLASS_CCC15- HebrewUNICODE_COMBINING_CLASS_CCC16- HebrewUNICODE_COMBINING_CLASS_CCC17- HebrewUNICODE_COMBINING_CLASS_CCC18- HebrewUNICODE_COMBINING_CLASS_CCC19- HebrewUNICODE_COMBINING_CLASS_CCC20- HebrewUNICODE_COMBINING_CLASS_CCC21- HebrewUNICODE_COMBINING_CLASS_CCC22- HebrewUNICODE_COMBINING_CLASS_CCC23- HebrewUNICODE_COMBINING_CLASS_CCC24- HebrewUNICODE_COMBINING_CLASS_CCC25- HebrewUNICODE_COMBINING_CLASS_CCC26- HebrewUNICODE_COMBINING_CLASS_CCC27- ArabicUNICODE_COMBINING_CLASS_CCC28- ArabicUNICODE_COMBINING_CLASS_CCC29- ArabicUNICODE_COMBINING_CLASS_CCC30- ArabicUNICODE_COMBINING_CLASS_CCC31- ArabicUNICODE_COMBINING_CLASS_CCC32- ArabicUNICODE_COMBINING_CLASS_CCC33- ArabicUNICODE_COMBINING_CLASS_CCC34- ArabicUNICODE_COMBINING_CLASS_CCC35- ArabicUNICODE_COMBINING_CLASS_CCC36- SyriacUNICODE_COMBINING_CLASS_CCC84- TeluguUNICODE_COMBINING_CLASS_CCC91- TeluguUNICODE_COMBINING_CLASS_CCC103- ThaiUNICODE_COMBINING_CLASS_CCC107- ThaiUNICODE_COMBINING_CLASS_CCC118- LaoUNICODE_COMBINING_CLASS_CCC122- LaoUNICODE_COMBINING_CLASS_CCC129- TibetanUNICODE_COMBINING_CLASS_CCC130- TibetanUNICODE_COMBINING_CLASS_CCC132- TibetanUNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- Marks attached at the bottom leftUNICODE_COMBINING_CLASS_ATTACHED_BELOW- Marks attached directly belowUNICODE_COMBINING_CLASS_ATTACHED_ABOVE- Marks attached directly aboveUNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- Marks attached at the top rightUNICODE_COMBINING_CLASS_BELOW_LEFT- Distinct marks at the bottom leftUNICODE_COMBINING_CLASS_BELOW- Distinct marks directly belowUNICODE_COMBINING_CLASS_BELOW_RIGHT- Distinct marks at the bottom rightUNICODE_COMBINING_CLASS_LEFT- Distinct marks to the leftUNICODE_COMBINING_CLASS_RIGHT- Distinct marks to the rightUNICODE_COMBINING_CLASS_ABOVE_LEFT- Distinct marks at the top leftUNICODE_COMBINING_CLASS_ABOVE- Distinct marks directly aboveUNICODE_COMBINING_CLASS_ABOVE_RIGHT- Distinct marks at the top rightUNICODE_COMBINING_CLASS_DOUBLE_BELOW- Distinct marks subtending two basesUNICODE_COMBINING_CLASS_DOUBLE_ABOVE- Distinct marks extending above two basesUNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- Greek iota subscript onlyUNICODE_COMBINING_CLASS_INVALID- Invalid combining class
- See Also:
-
HB_VERSION_MAJOR
public static final int HB_VERSION_MAJOR- See Also:
-
HB_VERSION_MINOR
public static final int HB_VERSION_MINOR- See Also:
-
HB_VERSION_MICRO
public static final int HB_VERSION_MICRO- See Also:
-
HB_VERSION_STRING
- See Also:
-
HB_SEGMENT_PROPERTIES_DEFAULT
The defaulthb_segment_properties_tof of freshly createdhb_buffer_t. -
HB_DRAW_STATE_DEFAULT
-
-
Method Details
-
getLibrary
public static org.lwjgl.system.SharedLibrary getLibrary()Returns the harfbuzzSharedLibrary. -
nhb_tag_from_string
public static int nhb_tag_from_string(long str, int len) Unsafe version of:tag_from_string -
hb_tag_from_string
len=-1meansstr isNUL-terminated. -
hb_tag_from_string
len=-1meansstr isNUL-terminated. -
nhb_tag_to_string
public static void nhb_tag_to_string(int tag, long buf) Unsafe version of:tag_to_string -
hb_tag_to_string
bufshould have 4 bytes. -
nhb_direction_from_string
public static int nhb_direction_from_string(long str, int len) Unsafe version of:direction_from_string -
hb_direction_from_string
len=-1meansstrisNUL-terminated -
hb_direction_from_string
len=-1meansstrisNUL-terminated -
nhb_direction_to_string
public static long nhb_direction_to_string(int direction) -
hb_direction_to_string
-
nhb_language_from_string
public static long nhb_language_from_string(long str, int len) -
hb_language_from_string
-
hb_language_from_string
-
nhb_language_to_string
public static long nhb_language_to_string(long language) -
hb_language_to_string
-
hb_language_get_default
public static long hb_language_get_default() -
hb_language_matches
public static boolean hb_language_matches(long language, long specific) -
hb_script_from_iso15924_tag
public static int hb_script_from_iso15924_tag(int tag) Script functions -
nhb_script_from_string
public static int nhb_script_from_string(long str, int len) -
hb_script_from_string
-
hb_script_from_string
-
hb_script_to_iso15924_tag
public static int hb_script_to_iso15924_tag(int script) -
hb_script_get_horizontal_direction
public static int hb_script_get_horizontal_direction(int script) -
nhb_feature_from_string
public static int nhb_feature_from_string(long str, int len, long feature) -
hb_feature_from_string
-
hb_feature_from_string
-
nhb_feature_to_string
public static void nhb_feature_to_string(long feature, long buf, int size) -
hb_feature_to_string
-
nhb_variation_from_string
public static int nhb_variation_from_string(long str, int len, long variation) -
hb_variation_from_string
-
hb_variation_from_string
-
nhb_variation_to_string
public static void nhb_variation_to_string(long variation, long buf, int size) -
hb_variation_to_string
-
hb_color_get_alpha
public static byte hb_color_get_alpha(int color) -
hb_color_get_red
public static byte hb_color_get_red(int color) -
hb_color_get_green
public static byte hb_color_get_green(int color) -
hb_color_get_blue
public static byte hb_color_get_blue(int color) -
nhb_blob_create
public static long nhb_blob_create(long data, int length, int mode, long user_data, long destroy) -
hb_blob_create
public static long hb_blob_create(ByteBuffer data, int mode, long user_data, @Nullable hb_destroy_func_tI destroy) -
nhb_blob_create_or_fail
public static long nhb_blob_create_or_fail(long data, int length, int mode, long user_data, long destroy) -
hb_blob_create_or_fail
public static long hb_blob_create_or_fail(ByteBuffer data, int mode, long user_data, @Nullable hb_destroy_func_tI destroy) -
nhb_blob_create_from_file
public static long nhb_blob_create_from_file(long file_name) -
hb_blob_create_from_file
-
hb_blob_create_from_file
-
nhb_blob_create_from_file_or_fail
public static long nhb_blob_create_from_file_or_fail(long file_name) -
hb_blob_create_from_file_or_fail
-
hb_blob_create_from_file_or_fail
-
hb_blob_create_sub_blob
public static long hb_blob_create_sub_blob(long parent, int offset, int length) Always creates withMEMORY_MODE_READONLY.Even if the parent blob is writable, we don't want the user of the sub-blob to be able to modify the parent data as that data may be shared among multiple sub-blobs.
-
hb_blob_copy_writable_or_fail
public static long hb_blob_copy_writable_or_fail(long blob) -
hb_blob_get_empty
public static long hb_blob_get_empty() -
hb_blob_reference
public static long hb_blob_reference(long blob) -
hb_blob_destroy
public static void hb_blob_destroy(long blob) -
nhb_blob_set_user_data
public static int nhb_blob_set_user_data(long blob, long key, long data, long destroy, int replace) -
hb_blob_set_user_data
public static boolean hb_blob_set_user_data(long blob, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) -
nhb_blob_get_user_data
public static long nhb_blob_get_user_data(long blob, long key) -
hb_blob_get_user_data
-
hb_blob_make_immutable
public static void hb_blob_make_immutable(long blob) -
hb_blob_is_immutable
public static boolean hb_blob_is_immutable(long blob) -
hb_blob_get_length
public static int hb_blob_get_length(long blob) -
nhb_blob_get_data
public static long nhb_blob_get_data(long blob, long length) -
hb_blob_get_data
-
nhb_blob_get_data_writable
public static long nhb_blob_get_data_writable(long blob, long length) -
hb_blob_get_data_writable
-
nhb_segment_properties_equal
public static int nhb_segment_properties_equal(long a, long b) -
hb_segment_properties_equal
public static boolean hb_segment_properties_equal(hb_segment_properties_t a, hb_segment_properties_t b) -
nhb_segment_properties_hash
public static int nhb_segment_properties_hash(long p) -
hb_segment_properties_hash
-
nhb_segment_properties_overlay
public static void nhb_segment_properties_overlay(long p, long src) -
hb_segment_properties_overlay
public static void hb_segment_properties_overlay(hb_segment_properties_t p, hb_segment_properties_t src) -
hb_buffer_create
public static long hb_buffer_create() -
hb_buffer_create_similar
public static long hb_buffer_create_similar(long src) -
hb_buffer_reset
public static void hb_buffer_reset(long buffer) -
hb_buffer_get_empty
public static long hb_buffer_get_empty() -
hb_buffer_reference
public static long hb_buffer_reference(long buffer) -
hb_buffer_destroy
public static void hb_buffer_destroy(long buffer) -
nhb_buffer_set_user_data
public static int nhb_buffer_set_user_data(long buffer, long key, long data, long destroy, int replace) -
hb_buffer_set_user_data
public static boolean hb_buffer_set_user_data(long buffer, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) -
nhb_buffer_get_user_data
public static long nhb_buffer_get_user_data(long buffer, long key) -
hb_buffer_get_user_data
-
hb_buffer_set_content_type
public static void hb_buffer_set_content_type(long buffer, int content_type) -
hb_buffer_get_content_type
public static int hb_buffer_get_content_type(long buffer) -
hb_buffer_set_unicode_funcs
public static void hb_buffer_set_unicode_funcs(long buffer, long unicode_funcs) -
hb_buffer_get_unicode_funcs
public static long hb_buffer_get_unicode_funcs(long buffer) -
hb_buffer_set_direction
public static void hb_buffer_set_direction(long buffer, int direction) -
hb_buffer_get_direction
public static int hb_buffer_get_direction(long buffer) -
hb_buffer_set_script
public static void hb_buffer_set_script(long buffer, int script) -
hb_buffer_get_script
public static int hb_buffer_get_script(long buffer) -
hb_buffer_set_language
public static void hb_buffer_set_language(long buffer, long language) -
hb_buffer_get_language
public static long hb_buffer_get_language(long buffer) -
nhb_buffer_set_segment_properties
public static void nhb_buffer_set_segment_properties(long buffer, long props) -
hb_buffer_set_segment_properties
-
nhb_buffer_get_segment_properties
public static void nhb_buffer_get_segment_properties(long buffer, long props) -
hb_buffer_get_segment_properties
-
hb_buffer_guess_segment_properties
public static void hb_buffer_guess_segment_properties(long buffer) -
hb_buffer_set_flags
public static void hb_buffer_set_flags(long buffer, int flags) -
hb_buffer_get_flags
public static int hb_buffer_get_flags(long buffer) -
hb_buffer_set_cluster_level
public static void hb_buffer_set_cluster_level(long buffer, int cluster_level) -
hb_buffer_get_cluster_level
public static int hb_buffer_get_cluster_level(long buffer) -
hb_buffer_set_replacement_codepoint
public static void hb_buffer_set_replacement_codepoint(long buffer, int replacement) -
hb_buffer_get_replacement_codepoint
public static int hb_buffer_get_replacement_codepoint(long buffer) -
hb_buffer_set_invisible_glyph
public static void hb_buffer_set_invisible_glyph(long buffer, int invisible) -
hb_buffer_get_invisible_glyph
public static int hb_buffer_get_invisible_glyph(long buffer) -
hb_buffer_set_not_found_glyph
public static void hb_buffer_set_not_found_glyph(long buffer, int not_found) -
hb_buffer_get_not_found_glyph
public static int hb_buffer_get_not_found_glyph(long buffer) -
hb_buffer_set_not_found_variation_selector_glyph
public static void hb_buffer_set_not_found_variation_selector_glyph(long buffer, int not_found_variation_selector) -
hb_buffer_get_not_found_variation_selector_glyph
public static int hb_buffer_get_not_found_variation_selector_glyph(long buffer) -
hb_buffer_set_random_state
public static void hb_buffer_set_random_state(long buffer, int state) -
hb_buffer_get_random_state
public static int hb_buffer_get_random_state(long buffer) -
hb_buffer_clear_contents
public static void hb_buffer_clear_contents(long buffer) Content API. -
hb_buffer_pre_allocate
public static boolean hb_buffer_pre_allocate(long buffer, int size) -
hb_buffer_allocation_successful
public static boolean hb_buffer_allocation_successful(long buffer) -
hb_buffer_reverse
public static void hb_buffer_reverse(long buffer) -
hb_buffer_reverse_range
public static void hb_buffer_reverse_range(long buffer, int start, int end) -
hb_buffer_reverse_clusters
public static void hb_buffer_reverse_clusters(long buffer) -
hb_buffer_add
public static void hb_buffer_add(long buffer, int codepoint, int cluster) -
nhb_buffer_add_utf8
public static void nhb_buffer_add_utf8(long buffer, long text, int text_length, int item_offset, int item_length) -
hb_buffer_add_utf8
public static void hb_buffer_add_utf8(long buffer, ByteBuffer text, int item_offset, int item_length) -
hb_buffer_add_utf8
public static void hb_buffer_add_utf8(long buffer, CharSequence text, int item_offset, int item_length) -
nhb_buffer_add_utf16
public static void nhb_buffer_add_utf16(long buffer, long text, int text_length, int item_offset, int item_length) -
hb_buffer_add_utf16
public static void hb_buffer_add_utf16(long buffer, ByteBuffer text, int item_offset, int item_length) -
hb_buffer_add_utf16
public static void hb_buffer_add_utf16(long buffer, CharSequence text, int item_offset, int item_length) -
nhb_buffer_add_utf32
public static void nhb_buffer_add_utf32(long buffer, long text, int text_length, int item_offset, int item_length) -
hb_buffer_add_utf32
public static void hb_buffer_add_utf32(long buffer, IntBuffer text, int item_offset, int item_length) -
nhb_buffer_add_latin1
public static void nhb_buffer_add_latin1(long buffer, long text, int text_length, int item_offset, int item_length) -
hb_buffer_add_latin1
public static void hb_buffer_add_latin1(long buffer, ByteBuffer text, int item_offset, int item_length) -
nhb_buffer_add_codepoints
public static void nhb_buffer_add_codepoints(long buffer, long text, int text_length, int item_offset, int item_length) -
hb_buffer_add_codepoints
public static void hb_buffer_add_codepoints(long buffer, IntBuffer text, int item_offset, int item_length) -
hb_buffer_append
public static void hb_buffer_append(long buffer, long source, int start, int end) -
hb_buffer_set_length
public static boolean hb_buffer_set_length(long buffer, int length) -
hb_buffer_get_length
public static int hb_buffer_get_length(long buffer) -
nhb_buffer_get_glyph_infos
public static long nhb_buffer_get_glyph_infos(long buffer, long length) Unsafe version of:buffer_get_glyph_infos -
hb_buffer_get_glyph_infos
Getting glyphs out of the buffer -
nhb_buffer_get_glyph_positions
public static long nhb_buffer_get_glyph_positions(long buffer, long length) -
hb_buffer_get_glyph_positions
-
hb_buffer_has_positions
public static boolean hb_buffer_has_positions(long buffer) -
hb_buffer_normalize_glyphs
public static void hb_buffer_normalize_glyphs(long buffer) -
nhb_buffer_serialize_format_from_string
public static int nhb_buffer_serialize_format_from_string(long str, int len) -
hb_buffer_serialize_format_from_string
-
hb_buffer_serialize_format_from_string
-
nhb_buffer_serialize_format_to_string
public static long nhb_buffer_serialize_format_to_string(int format) -
hb_buffer_serialize_format_to_string
-
nhb_buffer_serialize_list_formats
public static long nhb_buffer_serialize_list_formats() -
hb_buffer_serialize_list_formats
public static @Nullable org.lwjgl.PointerBuffer hb_buffer_serialize_list_formats() -
hb_buffer_serialize_list_formats
public static @Nullable org.lwjgl.PointerBuffer hb_buffer_serialize_list_formats(long length) -
nhb_buffer_serialize_glyphs
public static int nhb_buffer_serialize_glyphs(long buffer, int start, int end, long buf, int buf_size, long buf_consumed, long font, int format, int flags) -
hb_buffer_serialize_glyphs
public static int hb_buffer_serialize_glyphs(long buffer, int start, int end, ByteBuffer buf, @Nullable IntBuffer buf_consumed, long font, int format, int flags) -
nhb_buffer_serialize_unicode
public static int nhb_buffer_serialize_unicode(long buffer, int start, int end, long buf, int buf_size, long buf_consumed, int format, int flags) -
hb_buffer_serialize_unicode
public static int hb_buffer_serialize_unicode(long buffer, int start, int end, ByteBuffer buf, @Nullable IntBuffer buf_consumed, int format, int flags) -
nhb_buffer_serialize
public static int nhb_buffer_serialize(long buffer, int start, int end, long buf, int buf_size, long buf_consumed, long font, int format, int flags) -
hb_buffer_serialize
public static int hb_buffer_serialize(long buffer, int start, int end, ByteBuffer buf, @Nullable IntBuffer buf_consumed, long font, int format, int flags) -
nhb_buffer_deserialize_glyphs
public static int nhb_buffer_deserialize_glyphs(long buffer, long buf, int buf_len, long end_ptr, long font, int format) -
hb_buffer_deserialize_glyphs
public static boolean hb_buffer_deserialize_glyphs(long buffer, ByteBuffer buf, @Nullable org.lwjgl.PointerBuffer end_ptr, long font, int format) -
nhb_buffer_deserialize_unicode
public static int nhb_buffer_deserialize_unicode(long buffer, long buf, int buf_len, long end_ptr, int format) -
hb_buffer_deserialize_unicode
public static boolean hb_buffer_deserialize_unicode(long buffer, ByteBuffer buf, @Nullable org.lwjgl.PointerBuffer end_ptr, int format) -
hb_buffer_diff
public static int hb_buffer_diff(long buffer, long reference, int dottedcircle_glyph, int position_fuzz) Compare the contents of two buffers, report types of differences. -
nhb_buffer_set_message_func
public static void nhb_buffer_set_message_func(long buffer, long func, long user_data, long destroy) -
hb_buffer_set_message_func
public static void hb_buffer_set_message_func(long buffer, hb_buffer_message_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) -
nhb_draw_funcs_set_move_to_func
public static void nhb_draw_funcs_set_move_to_func(long dfuncs, long func, long user_data, long destroy) Unsafe version of:draw_funcs_set_move_to_func -
hb_draw_funcs_set_move_to_func
public static void hb_draw_funcs_set_move_to_func(long dfuncs, hb_draw_move_to_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets move-to callback to the draw functions object.- Parameters:
dfuncs- draw functions objectfunc- move-to callbackuser_data- data to pass tofuncdestroy- the function to call whenuser_datais not needed anymore
-
nhb_draw_funcs_set_line_to_func
public static void nhb_draw_funcs_set_line_to_func(long dfuncs, long func, long user_data, long destroy) Unsafe version of:draw_funcs_set_line_to_func -
hb_draw_funcs_set_line_to_func
public static void hb_draw_funcs_set_line_to_func(long dfuncs, hb_draw_line_to_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets line-to callback to the draw functions object.- Parameters:
dfuncs- draw functions objectfunc- line-to callbackuser_data- data to pass tofuncdestroy- the function to call whenuser_datais not needed anymore
-
nhb_draw_funcs_set_quadratic_to_func
public static void nhb_draw_funcs_set_quadratic_to_func(long dfuncs, long func, long user_data, long destroy) Unsafe version of:draw_funcs_set_quadratic_to_func -
hb_draw_funcs_set_quadratic_to_func
public static void hb_draw_funcs_set_quadratic_to_func(long dfuncs, hb_draw_quadratic_to_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets quadratic-to callback to the draw functions object.- Parameters:
dfuncs- drasw functions objectfunc- quadratic-to callbackuser_data- data to pass tofuncdestroy- the function to call whenuser_datais not needed anymore
-
nhb_draw_funcs_set_cubic_to_func
public static void nhb_draw_funcs_set_cubic_to_func(long dfuncs, long func, long user_data, long destroy) Unsafe version of:draw_funcs_set_cubic_to_func -
hb_draw_funcs_set_cubic_to_func
public static void hb_draw_funcs_set_cubic_to_func(long dfuncs, hb_draw_cubic_to_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets cubic-to callback to the draw functions object.- Parameters:
dfuncs- draw functions objectfunc- cubic-to callbackuser_data- data to pass tofuncdestroy- the function to call whenuser_datais not needed anymore
-
nhb_draw_funcs_set_close_path_func
public static void nhb_draw_funcs_set_close_path_func(long dfuncs, long func, long user_data, long destroy) Unsafe version of:draw_funcs_set_close_path_func -
hb_draw_funcs_set_close_path_func
public static void hb_draw_funcs_set_close_path_func(long dfuncs, hb_draw_close_path_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets close-path callback to the draw functions object.- Parameters:
dfuncs- draw functions objectfunc- close-path callbackuser_data- data to pass tofuncdestroy- the function to call whenuser_datais not needed anymore
-
hb_draw_funcs_create
public static long hb_draw_funcs_create() -
hb_draw_funcs_get_empty
public static long hb_draw_funcs_get_empty() -
hb_draw_funcs_reference
public static long hb_draw_funcs_reference(long dfuncs) -
hb_draw_funcs_destroy
public static void hb_draw_funcs_destroy(long dfuncs) -
nhb_draw_funcs_set_user_data
public static int nhb_draw_funcs_set_user_data(long dfuncs, long key, long data, long destroy, int replace) -
hb_draw_funcs_set_user_data
public static boolean hb_draw_funcs_set_user_data(long dfuncs, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) -
nhb_draw_funcs_get_user_data
public static long nhb_draw_funcs_get_user_data(long dfuncs, long key) -
hb_draw_funcs_get_user_data
-
hb_draw_funcs_make_immutable
public static void hb_draw_funcs_make_immutable(long dfuncs) -
hb_draw_funcs_is_immutable
public static boolean hb_draw_funcs_is_immutable(long dfuncs) -
nhb_draw_move_to
public static void nhb_draw_move_to(long dfuncs, long draw_data, long st, float to_x, float to_y) -
hb_draw_move_to
public static void hb_draw_move_to(long dfuncs, ByteBuffer draw_data, hb_draw_state_t st, float to_x, float to_y) -
nhb_draw_line_to
public static void nhb_draw_line_to(long dfuncs, long draw_data, long st, float to_x, float to_y) -
hb_draw_line_to
public static void hb_draw_line_to(long dfuncs, ByteBuffer draw_data, hb_draw_state_t st, float to_x, float to_y) -
nhb_draw_quadratic_to
public static void nhb_draw_quadratic_to(long dfuncs, long draw_data, long st, float control_x, float control_y, float to_x, float to_y) -
hb_draw_quadratic_to
public static void hb_draw_quadratic_to(long dfuncs, ByteBuffer draw_data, hb_draw_state_t st, float control_x, float control_y, float to_x, float to_y) -
nhb_draw_cubic_to
public static void nhb_draw_cubic_to(long dfuncs, long draw_data, long st, float control1_x, float control1_y, float control2_x, float control2_y, float to_x, float to_y) -
hb_draw_cubic_to
public static void hb_draw_cubic_to(long dfuncs, ByteBuffer draw_data, hb_draw_state_t st, float control1_x, float control1_y, float control2_x, float control2_y, float to_x, float to_y) -
nhb_draw_close_path
public static void nhb_draw_close_path(long dfuncs, long draw_data, long st) -
hb_draw_close_path
-
hb_face_count
public static int hb_face_count(long blob) -
hb_face_create
public static long hb_face_create(long blob, int index) -
hb_face_create_or_fail
public static long hb_face_create_or_fail(long blob, int index) -
nhb_face_create_from_file_or_fail
public static long nhb_face_create_from_file_or_fail(long file_name, int index) -
hb_face_create_from_file_or_fail
-
hb_face_create_from_file_or_fail
-
nhb_face_create_for_tables
public static long nhb_face_create_for_tables(long reference_table_func, long user_data, long destroy) -
hb_face_create_for_tables
public static long hb_face_create_for_tables(hb_reference_table_func_tI reference_table_func, long user_data, @Nullable hb_destroy_func_tI destroy) -
hb_face_get_empty
public static long hb_face_get_empty() -
hb_face_reference
public static long hb_face_reference(long face) -
hb_face_destroy
public static void hb_face_destroy(long face) -
nhb_face_set_user_data
public static int nhb_face_set_user_data(long face, long key, long data, long destroy, int replace) -
hb_face_set_user_data
public static boolean hb_face_set_user_data(long face, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) -
nhb_face_get_user_data
public static long nhb_face_get_user_data(long face, long key) -
hb_face_get_user_data
-
hb_face_make_immutable
public static void hb_face_make_immutable(long face) -
hb_face_is_immutable
public static boolean hb_face_is_immutable(long face) -
hb_face_reference_table
public static long hb_face_reference_table(long face, int tag) -
hb_face_reference_blob
public static long hb_face_reference_blob(long face) -
hb_face_set_index
public static void hb_face_set_index(long face, int index) -
hb_face_get_index
public static int hb_face_get_index(long face) -
hb_face_set_upem
public static void hb_face_set_upem(long face, int upem) -
hb_face_get_upem
public static int hb_face_get_upem(long face) -
hb_face_set_glyph_count
public static void hb_face_set_glyph_count(long face, int glyph_count) -
hb_face_get_glyph_count
public static int hb_face_get_glyph_count(long face) -
nhb_face_set_get_table_tags_func
public static void nhb_face_set_get_table_tags_func(long face, long func, long user_data, long destroy) -
hb_face_set_get_table_tags_func
public static void hb_face_set_get_table_tags_func(long face, hb_get_table_tags_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) -
nhb_face_get_table_tags
public static int nhb_face_get_table_tags(long face, int start_offset, long table_count, long table_tags) -
hb_face_get_table_tags
-
hb_face_collect_unicodes
public static void hb_face_collect_unicodes(long face, long out) -
hb_face_collect_nominal_glyph_mapping
public static void hb_face_collect_nominal_glyph_mapping(long face, long mapping, long unicodes) -
hb_face_collect_variation_selectors
public static void hb_face_collect_variation_selectors(long face, long out) -
hb_face_collect_variation_unicodes
public static void hb_face_collect_variation_unicodes(long face, int variation_selector, long out) -
hb_face_builder_create
public static long hb_face_builder_create()Builder face. -
hb_face_builder_add_table
public static boolean hb_face_builder_add_table(long face, int tag, long blob) -
nhb_face_builder_sort_tables
public static void nhb_face_builder_sort_tables(long face, long tags) -
hb_face_builder_sort_tables
-
hb_font_funcs_create
public static long hb_font_funcs_create() -
hb_font_funcs_get_empty
public static long hb_font_funcs_get_empty() -
hb_font_funcs_reference
public static long hb_font_funcs_reference(long ffuncs) -
hb_font_funcs_destroy
public static void hb_font_funcs_destroy(long ffuncs) -
nhb_font_funcs_set_user_data
public static int nhb_font_funcs_set_user_data(long ffuncs, long key, long data, long destroy, int replace) -
hb_font_funcs_set_user_data
public static boolean hb_font_funcs_set_user_data(long ffuncs, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) -
nhb_font_funcs_get_user_data
public static long nhb_font_funcs_get_user_data(long ffuncs, long key) -
hb_font_funcs_get_user_data
-
hb_font_funcs_make_immutable
public static void hb_font_funcs_make_immutable(long ffuncs) -
hb_font_funcs_is_immutable
public static boolean hb_font_funcs_is_immutable(long ffuncs) -
nhb_font_funcs_set_font_h_extents_func
public static void nhb_font_funcs_set_font_h_extents_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_font_h_extents_func -
hb_font_funcs_set_font_h_extents_func
public static void hb_font_funcs_set_font_h_extents_func(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_get_font_h_extents_func_t.- Parameters:
ffuncs- a font-function structurefunc- the callback function to assignuser_data- data to pass tofuncdestroy- the function to call whenuser_datais not needed anymore
-
nhb_font_funcs_set_font_v_extents_func
public static void nhb_font_funcs_set_font_v_extents_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_font_v_extents_func -
hb_font_funcs_set_font_v_extents_func
public static void hb_font_funcs_set_font_v_extents_func(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_get_font_v_extents_func_t.- Parameters:
ffuncs- a font-function structurefunc- the callback function to assignuser_data- data to pass tofuncdestroy- the function to call whenuser_datais not needed anymore
-
nhb_font_funcs_set_nominal_glyph_func
public static void nhb_font_funcs_set_nominal_glyph_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_nominal_glyph_func -
hb_font_funcs_set_nominal_glyph_func
public static void hb_font_funcs_set_nominal_glyph_func(long ffuncs, hb_font_get_nominal_glyph_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_get_nominal_glyph_func_t.- Parameters:
ffuncs- a font-function structurefunc- the callback function to assignuser_data- data to pass tofuncdestroy- the function to call whenuser_datais not needed anymore
-
nhb_font_funcs_set_nominal_glyphs_func
public static void nhb_font_funcs_set_nominal_glyphs_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_nominal_glyphs_func -
hb_font_funcs_set_nominal_glyphs_func
public static void hb_font_funcs_set_nominal_glyphs_func(long ffuncs, hb_font_get_nominal_glyphs_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_get_nominal_glyphs_func_t.- Parameters:
ffuncs- a font-function structurefunc- the callback function to assignuser_data- data to pass tofuncdestroy- the function to call whenuser_datais not needed anymore
-
nhb_font_funcs_set_variation_glyph_func
public static void nhb_font_funcs_set_variation_glyph_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_variation_glyph_func -
hb_font_funcs_set_variation_glyph_func
public static void hb_font_funcs_set_variation_glyph_func(long ffuncs, hb_font_get_variation_glyph_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_get_variation_glyph_func_t.- Parameters:
ffuncs- a font-function structurefunc- the callback function to assignuser_data- data to pass tofuncdestroy- the function to call whenuser_datais not needed anymore
-
nhb_font_funcs_set_glyph_h_advance_func
public static void nhb_font_funcs_set_glyph_h_advance_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_glyph_h_advance_func -
hb_font_funcs_set_glyph_h_advance_func
public static void hb_font_funcs_set_glyph_h_advance_func(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_get_glyph_h_advance_func_t.- Parameters:
ffuncs- a font-function structurefunc- the callback function to assignuser_data- data to pass tofuncdestroy- the function to call whenuser_datais not needed anymore
-
nhb_font_funcs_set_glyph_v_advance_func
public static void nhb_font_funcs_set_glyph_v_advance_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_glyph_v_advance_func -
hb_font_funcs_set_glyph_v_advance_func
public static void hb_font_funcs_set_glyph_v_advance_func(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_get_glyph_v_advance_func_t.- Parameters:
ffuncs- a font-function structurefunc- the callback function to assignuser_data- data to pass tofuncdestroy- the function to call whenuser_datais not needed anymore
-
nhb_font_funcs_set_glyph_h_advances_func
public static void nhb_font_funcs_set_glyph_h_advances_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_glyph_h_advances_func -
hb_font_funcs_set_glyph_h_advances_func
public static void hb_font_funcs_set_glyph_h_advances_func(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_get_glyph_h_advances_func_t.- Parameters:
ffuncs- a font-function structurefunc- the callback function to assignuser_data- data to pass tofuncdestroy- the function to call whenuser_datais not needed anymore
-
nhb_font_funcs_set_glyph_v_advances_func
public static void nhb_font_funcs_set_glyph_v_advances_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_glyph_v_advances_func -
hb_font_funcs_set_glyph_v_advances_func
public static void hb_font_funcs_set_glyph_v_advances_func(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_get_glyph_v_advances_func_t.- Parameters:
ffuncs- a font-function structurefunc- the callback function to assignuser_data- data to pass tofuncdestroy- the function to call whenuser_datais not needed anymore
-
nhb_font_funcs_set_glyph_h_origin_func
public static void nhb_font_funcs_set_glyph_h_origin_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_glyph_h_origin_func -
hb_font_funcs_set_glyph_h_origin_func
public static void hb_font_funcs_set_glyph_h_origin_func(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_get_glyph_h_origin_func_t.- Parameters:
ffuncs- a font-function structurefunc- the callback function to assignuser_data- data to pass tofuncdestroy- the function to call whenuser_datais not needed anymore
-
nhb_font_funcs_set_glyph_v_origin_func
public static void nhb_font_funcs_set_glyph_v_origin_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_glyph_v_origin_func -
hb_font_funcs_set_glyph_v_origin_func
public static void hb_font_funcs_set_glyph_v_origin_func(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_get_glyph_v_origin_func_t.- Parameters:
ffuncs- a font-function structurefunc- the callback function to assignuser_data- data to pass tofuncdestroy- the function to call whenuser_datais not needed anymore
-
nhb_font_funcs_set_glyph_h_kerning_func
public static void nhb_font_funcs_set_glyph_h_kerning_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_glyph_h_kerning_func -
hb_font_funcs_set_glyph_h_kerning_func
public static void hb_font_funcs_set_glyph_h_kerning_func(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_get_glyph_h_kerning_func_t.- Parameters:
ffuncs- a font-function structurefunc- the callback function to assignuser_data- data to pass tofuncdestroy- the function to call whenuser_datais not needed anymore
-
nhb_font_funcs_set_glyph_extents_func
public static void nhb_font_funcs_set_glyph_extents_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_glyph_extents_func -
hb_font_funcs_set_glyph_extents_func
public static void hb_font_funcs_set_glyph_extents_func(long ffuncs, hb_font_get_glyph_extents_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_get_glyph_extents_func_t.- Parameters:
ffuncs- a font-function structurefunc- the callback function to assignuser_data- data to pass tofuncdestroy- the function to call whenuser_datais not needed anymore
-
nhb_font_funcs_set_glyph_contour_point_func
public static void nhb_font_funcs_set_glyph_contour_point_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_glyph_contour_point_func -
hb_font_funcs_set_glyph_contour_point_func
public static void hb_font_funcs_set_glyph_contour_point_func(long ffuncs, hb_font_get_glyph_contour_point_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_get_glyph_contour_point_func_t.- Parameters:
ffuncs- a font-function structurefunc- the callback function to assignuser_data- data to pass tofuncdestroy- the function to call whenuser_datais not needed anymore
-
nhb_font_funcs_set_glyph_name_func
public static void nhb_font_funcs_set_glyph_name_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_glyph_name_func -
hb_font_funcs_set_glyph_name_func
public static void hb_font_funcs_set_glyph_name_func(long ffuncs, hb_font_get_glyph_name_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_get_glyph_name_func_t.- Parameters:
ffuncs- a font-function structurefunc- the callback function to assignuser_data- data to pass tofuncdestroy- the function to call whenuser_datais not needed anymore
-
nhb_font_funcs_set_glyph_from_name_func
public static void nhb_font_funcs_set_glyph_from_name_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_glyph_from_name_func -
hb_font_funcs_set_glyph_from_name_func
public static void hb_font_funcs_set_glyph_from_name_func(long ffuncs, hb_font_get_glyph_from_name_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_get_glyph_from_name_func_t.- Parameters:
ffuncs- a font-function structurefunc- the callback function to assignuser_data- data to pass tofuncdestroy- the function to call whenuser_datais not needed anymore
-
nhb_font_funcs_set_draw_glyph_func
public static void nhb_font_funcs_set_draw_glyph_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_draw_glyph_func -
hb_font_funcs_set_draw_glyph_func
public static void hb_font_funcs_set_draw_glyph_func(long ffuncs, hb_font_draw_glyph_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_draw_glyph_func_t.- Parameters:
ffuncs- a font-function structurefunc- the callback function to assignuser_data- data to pass tofuncdestroy- the function to call whenuser_datais not needed anymore
-
nhb_font_funcs_set_paint_glyph_func
public static void nhb_font_funcs_set_paint_glyph_func(long ffuncs, long func, long user_data, long destroy) Unsafe version of:font_funcs_set_paint_glyph_func -
hb_font_funcs_set_paint_glyph_func
public static void hb_font_funcs_set_paint_glyph_func(long ffuncs, hb_font_paint_glyph_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_font_paint_glyph_func_t.- Parameters:
ffuncs- a font-function structurefunc- the callback function to assignuser_data- data to pass tofuncdestroy- the function to call whenuser_datais not needed anymore
-
nhb_font_get_h_extents
public static int nhb_font_get_h_extents(long font, long extents) Unsafe version of:font_get_h_extents -
hb_font_get_h_extents
func dispatch -
nhb_font_get_v_extents
public static int nhb_font_get_v_extents(long font, long extents) -
hb_font_get_v_extents
-
nhb_font_get_nominal_glyph
public static int nhb_font_get_nominal_glyph(long font, int unicode, long glyph) -
hb_font_get_nominal_glyph
-
nhb_font_get_variation_glyph
public static int nhb_font_get_variation_glyph(long font, int unicode, int variation_selector, long glyph) -
hb_font_get_variation_glyph
public static boolean hb_font_get_variation_glyph(long font, int unicode, int variation_selector, IntBuffer glyph) -
nhb_font_get_nominal_glyphs
public static int nhb_font_get_nominal_glyphs(long font, int count, long first_unicode, int unicode_stride, long first_glyph, int glyph_stride) -
hb_font_get_nominal_glyphs
-
hb_font_get_glyph_h_advance
public static int hb_font_get_glyph_h_advance(long font, int glyph) -
hb_font_get_glyph_v_advance
public static int hb_font_get_glyph_v_advance(long font, int glyph) -
nhb_font_get_glyph_h_advances
public static void nhb_font_get_glyph_h_advances(long font, int count, long first_glyph, int glyph_stride, long first_advance, int advance_stride) -
hb_font_get_glyph_h_advances
-
nhb_font_get_glyph_v_advances
public static void nhb_font_get_glyph_v_advances(long font, int count, long first_glyph, int glyph_stride, long first_advance, int advance_stride) -
hb_font_get_glyph_v_advances
-
nhb_font_get_glyph_h_origin
public static int nhb_font_get_glyph_h_origin(long font, int glyph, long x, long y) -
hb_font_get_glyph_h_origin
-
nhb_font_get_glyph_v_origin
public static int nhb_font_get_glyph_v_origin(long font, int glyph, long x, long y) -
hb_font_get_glyph_v_origin
-
hb_font_get_glyph_h_kerning
public static int hb_font_get_glyph_h_kerning(long font, int left_glyph, int right_glyph) -
nhb_font_get_glyph_extents
public static int nhb_font_get_glyph_extents(long font, int glyph, long extents) -
hb_font_get_glyph_extents
-
nhb_font_get_glyph_contour_point
public static int nhb_font_get_glyph_contour_point(long font, int glyph, int point_index, long x, long y) -
hb_font_get_glyph_contour_point
-
nhb_font_get_glyph_name
public static int nhb_font_get_glyph_name(long font, int glyph, long name, int size) -
hb_font_get_glyph_name
-
nhb_font_get_glyph_from_name
public static int nhb_font_get_glyph_from_name(long font, long name, int len, long glyph) -
hb_font_get_glyph_from_name
-
hb_font_get_glyph_from_name
-
hb_font_draw_glyph
public static void hb_font_draw_glyph(long font, int glyph, long dfuncs, long draw_data) -
hb_font_paint_glyph
public static void hb_font_paint_glyph(long font, int glyph, long pfuncs, long paint_data, int palette_index, int foreground) -
nhb_font_get_glyph
public static int nhb_font_get_glyph(long font, int unicode, int variation_selector, long glyph) Unsafe version of:font_get_glyph -
hb_font_get_glyph
public static boolean hb_font_get_glyph(long font, int unicode, int variation_selector, IntBuffer glyph) Calls eitherfont_get_nominal_glyphifvariation_selector is0, otherwise callsfont_get_variation_glyph. -
nhb_font_get_extents_for_direction
public static void nhb_font_get_extents_for_direction(long font, int direction, long extents) -
hb_font_get_extents_for_direction
public static void hb_font_get_extents_for_direction(long font, int direction, hb_font_extents_t extents) -
nhb_font_get_glyph_advance_for_direction
public static void nhb_font_get_glyph_advance_for_direction(long font, int glyph, int direction, long x, long y) -
hb_font_get_glyph_advance_for_direction
-
nhb_font_get_glyph_advances_for_direction
public static void nhb_font_get_glyph_advances_for_direction(long font, int direction, int count, long first_glyph, int glyph_stride, long first_advance, int advance_stride) -
hb_font_get_glyph_advances_for_direction
-
nhb_font_get_glyph_origin_for_direction
public static void nhb_font_get_glyph_origin_for_direction(long font, int glyph, int direction, long x, long y) -
hb_font_get_glyph_origin_for_direction
-
nhb_font_add_glyph_origin_for_direction
public static void nhb_font_add_glyph_origin_for_direction(long font, int glyph, int direction, long x, long y) -
hb_font_add_glyph_origin_for_direction
-
nhb_font_subtract_glyph_origin_for_direction
public static void nhb_font_subtract_glyph_origin_for_direction(long font, int glyph, int direction, long x, long y) -
hb_font_subtract_glyph_origin_for_direction
-
nhb_font_get_glyph_kerning_for_direction
public static void nhb_font_get_glyph_kerning_for_direction(long font, int first_glyph, int second_glyph, int direction, long x, long y) -
hb_font_get_glyph_kerning_for_direction
-
nhb_font_get_glyph_extents_for_origin
public static int nhb_font_get_glyph_extents_for_origin(long font, int glyph, int direction, long extents) -
hb_font_get_glyph_extents_for_origin
public static boolean hb_font_get_glyph_extents_for_origin(long font, int glyph, int direction, hb_glyph_extents_t extents) -
nhb_font_get_glyph_contour_point_for_origin
public static int nhb_font_get_glyph_contour_point_for_origin(long font, int glyph, int point_index, int direction, long x, long y) -
hb_font_get_glyph_contour_point_for_origin
-
nhb_font_glyph_to_string
public static void nhb_font_glyph_to_string(long font, int glyph, long s, int size) Unsafe version of:font_glyph_to_string -
hb_font_glyph_to_string
Generates gidDDD if glyph has no name. -
nhb_font_glyph_from_string
public static int nhb_font_glyph_from_string(long font, long s, int len, long glyph) Unsafe version of:font_glyph_from_string -
hb_font_glyph_from_string
Parses gidDDD and uniUUUU strings automatically. -
hb_font_glyph_from_string
Parses gidDDD and uniUUUU strings automatically. -
hb_font_create
public static long hb_font_create(long face) Fonts are very light-weight objects -
hb_font_create_sub_font
public static long hb_font_create_sub_font(long parent) -
hb_font_get_empty
public static long hb_font_get_empty() -
hb_font_reference
public static long hb_font_reference(long font) -
hb_font_destroy
public static void hb_font_destroy(long font) -
nhb_font_set_user_data
public static int nhb_font_set_user_data(long font, long key, long data, long destroy, int replace) -
hb_font_set_user_data
public static boolean hb_font_set_user_data(long font, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) -
nhb_font_get_user_data
public static long nhb_font_get_user_data(long font, long key) -
hb_font_get_user_data
-
hb_font_make_immutable
public static void hb_font_make_immutable(long font) -
hb_font_is_immutable
public static boolean hb_font_is_immutable(long font) -
hb_font_get_serial
public static int hb_font_get_serial(long font) -
hb_font_changed
public static void hb_font_changed(long font) -
hb_font_set_parent
public static void hb_font_set_parent(long font, long parent) -
hb_font_get_parent
public static long hb_font_get_parent(long font) -
hb_font_set_face
public static void hb_font_set_face(long font, long face) -
hb_font_get_face
public static long hb_font_get_face(long font) -
nhb_font_set_funcs
public static void nhb_font_set_funcs(long font, long klass, long font_data, long destroy) -
hb_font_set_funcs
public static void hb_font_set_funcs(long font, long klass, long font_data, @Nullable hb_destroy_func_tI destroy) -
nhb_font_set_funcs_data
public static void nhb_font_set_funcs_data(long font, long font_data, long destroy) Unsafe version of:font_set_funcs_data -
hb_font_set_funcs_data
public static void hb_font_set_funcs_data(long font, long font_data, @Nullable hb_destroy_func_tI destroy) Be very careful with this function! -
hb_font_set_scale
public static void hb_font_set_scale(long font, int x_scale, int y_scale) -
nhb_font_get_scale
public static void nhb_font_get_scale(long font, long x_scale, long y_scale) -
hb_font_get_scale
-
hb_font_set_ppem
public static void hb_font_set_ppem(long font, int x_ppem, int y_ppem) A zero value means "no hinting in that direction" -
nhb_font_get_ppem
public static void nhb_font_get_ppem(long font, long x_ppem, long y_ppem) -
hb_font_get_ppem
-
hb_font_set_ptem
public static void hb_font_set_ptem(long font, float ptem) Point size per EM.Used for optical-sizing in CoreText. A value of zero means "not set".
-
hb_font_get_ptem
public static float hb_font_get_ptem(long font) -
hb_font_set_synthetic_bold
public static void hb_font_set_synthetic_bold(long font, float x_embolden, float y_embolden, boolean in_place) -
nhb_font_get_synthetic_bold
public static void nhb_font_get_synthetic_bold(long font, long x_embolden, long y_embolden, long in_place) -
hb_font_get_synthetic_bold
public static void hb_font_get_synthetic_bold(long font, @Nullable FloatBuffer x_embolden, @Nullable FloatBuffer y_embolden, @Nullable IntBuffer in_place) -
hb_font_set_synthetic_slant
public static void hb_font_set_synthetic_slant(long font, float slant) -
hb_font_get_synthetic_slant
public static float hb_font_get_synthetic_slant(long font) -
nhb_font_set_variations
public static void nhb_font_set_variations(long font, long variations, int variations_length) -
hb_font_set_variations
-
hb_font_set_variation
public static void hb_font_set_variation(long font, int tag, float value) -
nhb_font_set_var_coords_design
public static void nhb_font_set_var_coords_design(long font, long coords, int coords_length) -
hb_font_set_var_coords_design
-
nhb_font_get_var_coords_design
public static long nhb_font_get_var_coords_design(long font, long length) -
hb_font_get_var_coords_design
-
nhb_font_set_var_coords_normalized
public static void nhb_font_set_var_coords_normalized(long font, long coords, int coords_length) -
hb_font_set_var_coords_normalized
-
nhb_font_get_var_coords_normalized
public static long nhb_font_get_var_coords_normalized(long font, long length) -
hb_font_get_var_coords_normalized
-
hb_font_set_var_named_instance
public static void hb_font_set_var_named_instance(long font, int instance_index) -
hb_font_get_var_named_instance
public static int hb_font_get_var_named_instance(long font) -
nhb_ft_face_create
public static long nhb_ft_face_create(long ft_face, long destroy) -
hb_ft_face_create
-
hb_ft_face_create_cached
public static long hb_ft_face_create_cached(long ft_face) -
hb_ft_face_create_referenced
public static long hb_ft_face_create_referenced(long ft_face) -
nhb_ft_face_create_from_file_or_fail
public static long nhb_ft_face_create_from_file_or_fail(long file_name, int index) -
hb_ft_face_create_from_file_or_fail
-
hb_ft_face_create_from_file_or_fail
-
nhb_ft_font_create
public static long nhb_ft_font_create(long ft_face, long destroy) -
hb_ft_font_create
-
hb_ft_font_create_referenced
public static long hb_ft_font_create_referenced(long ft_face) -
hb_ft_font_get_face
public static long hb_ft_font_get_face(long font) -
hb_ft_font_lock_face
public static long hb_ft_font_lock_face(long font) -
hb_ft_font_unlock_face
public static void hb_ft_font_unlock_face(long font) -
hb_ft_font_set_load_flags
public static void hb_ft_font_set_load_flags(long font, int load_flags) -
hb_ft_font_get_load_flags
public static int hb_ft_font_get_load_flags(long font) -
hb_ft_font_changed
public static void hb_ft_font_changed(long font) -
hb_ft_hb_font_changed
public static boolean hb_ft_hb_font_changed(long font) -
hb_ft_font_set_funcs
public static void hb_ft_font_set_funcs(long font) -
hb_map_create
public static long hb_map_create() -
hb_map_get_empty
public static long hb_map_get_empty() -
hb_map_reference
public static long hb_map_reference(long map) -
hb_map_destroy
public static void hb_map_destroy(long map) -
nhb_map_set_user_data
public static int nhb_map_set_user_data(long map, long key, long data, long destroy, int replace) -
hb_map_set_user_data
public static boolean hb_map_set_user_data(long map, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) -
nhb_map_get_user_data
public static long nhb_map_get_user_data(long map, long key) -
hb_map_get_user_data
-
hb_map_allocation_successful
public static boolean hb_map_allocation_successful(long map) Returns false if allocation has failed before. -
hb_map_copy
public static long hb_map_copy(long map) -
hb_map_clear
public static void hb_map_clear(long map) -
hb_map_is_empty
public static boolean hb_map_is_empty(long map) -
hb_map_get_population
public static int hb_map_get_population(long map) -
hb_map_is_equal
public static boolean hb_map_is_equal(long map, long other) -
hb_map_hash
public static int hb_map_hash(long map) -
hb_map_set
public static void hb_map_set(long map, int key, int value) -
hb_map_get
public static int hb_map_get(long map, int key) -
hb_map_del
public static void hb_map_del(long map, int key) -
hb_map_has
public static boolean hb_map_has(long map, int key) -
hb_map_update
public static void hb_map_update(long map, long other) -
nhb_map_next
public static int nhb_map_next(long map, long idx, long key, long value) -
hb_map_next
-
hb_map_keys
public static void hb_map_keys(long map, long keys) -
hb_map_values
public static void hb_map_values(long map, long values) -
hb_paint_funcs_create
public static long hb_paint_funcs_create() -
hb_paint_funcs_get_empty
public static long hb_paint_funcs_get_empty() -
hb_paint_funcs_reference
public static long hb_paint_funcs_reference(long funcs) -
hb_paint_funcs_destroy
public static void hb_paint_funcs_destroy(long funcs) -
nhb_paint_funcs_set_user_data
public static int nhb_paint_funcs_set_user_data(long funcs, long key, long data, long destroy, int replace) -
hb_paint_funcs_set_user_data
public static boolean hb_paint_funcs_set_user_data(long funcs, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) -
nhb_paint_funcs_get_user_data
public static long nhb_paint_funcs_get_user_data(long funcs, long key) -
hb_paint_funcs_get_user_data
-
hb_paint_funcs_make_immutable
public static void hb_paint_funcs_make_immutable(long funcs) -
hb_paint_funcs_is_immutable
public static boolean hb_paint_funcs_is_immutable(long funcs) -
nhb_color_line_get_color_stops
public static int nhb_color_line_get_color_stops(long color_line, int start, long count, long color_stops) -
hb_color_line_get_color_stops
public static int hb_color_line_get_color_stops(hb_color_line_t color_line, int start, IntBuffer count, hb_color_stop_t color_stops) -
nhb_color_line_get_extend
public static int nhb_color_line_get_extend(long color_line) -
hb_color_line_get_extend
-
nhb_paint_funcs_set_push_transform_func
public static void nhb_paint_funcs_set_push_transform_func(long funcs, long func, long user_data, long destroy) -
hb_paint_funcs_set_push_transform_func
public static void hb_paint_funcs_set_push_transform_func(long funcs, hb_paint_push_transform_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) -
nhb_paint_funcs_set_pop_transform_func
public static void nhb_paint_funcs_set_pop_transform_func(long funcs, long func, long user_data, long destroy) -
hb_paint_funcs_set_pop_transform_func
public static void hb_paint_funcs_set_pop_transform_func(long funcs, hb_paint_pop_transform_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) -
nhb_paint_funcs_set_color_glyph_func
public static void nhb_paint_funcs_set_color_glyph_func(long funcs, long func, long user_data, long destroy) -
hb_paint_funcs_set_color_glyph_func
public static void hb_paint_funcs_set_color_glyph_func(long funcs, hb_paint_color_glyph_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) -
nhb_paint_funcs_set_push_clip_glyph_func
public static void nhb_paint_funcs_set_push_clip_glyph_func(long funcs, long func, long user_data, long destroy) -
hb_paint_funcs_set_push_clip_glyph_func
public static void hb_paint_funcs_set_push_clip_glyph_func(long funcs, hb_paint_push_clip_glyph_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) -
nhb_paint_funcs_set_push_clip_rectangle_func
public static void nhb_paint_funcs_set_push_clip_rectangle_func(long funcs, long func, long user_data, long destroy) -
hb_paint_funcs_set_push_clip_rectangle_func
public static void hb_paint_funcs_set_push_clip_rectangle_func(long funcs, hb_paint_push_clip_rectangle_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) -
nhb_paint_funcs_set_pop_clip_func
public static void nhb_paint_funcs_set_pop_clip_func(long funcs, long func, long user_data, long destroy) -
hb_paint_funcs_set_pop_clip_func
public static void hb_paint_funcs_set_pop_clip_func(long funcs, hb_paint_pop_clip_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) -
nhb_paint_funcs_set_color_func
public static void nhb_paint_funcs_set_color_func(long funcs, long func, long user_data, long destroy) -
hb_paint_funcs_set_color_func
public static void hb_paint_funcs_set_color_func(long funcs, hb_paint_color_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) -
nhb_paint_funcs_set_image_func
public static void nhb_paint_funcs_set_image_func(long funcs, long func, long user_data, long destroy) -
hb_paint_funcs_set_image_func
public static void hb_paint_funcs_set_image_func(long funcs, hb_paint_image_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) -
nhb_paint_funcs_set_linear_gradient_func
public static void nhb_paint_funcs_set_linear_gradient_func(long funcs, long func, long user_data, long destroy) -
hb_paint_funcs_set_linear_gradient_func
public static void hb_paint_funcs_set_linear_gradient_func(long funcs, hb_paint_linear_gradient_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) -
nhb_paint_funcs_set_radial_gradient_func
public static void nhb_paint_funcs_set_radial_gradient_func(long funcs, long func, long user_data, long destroy) -
hb_paint_funcs_set_radial_gradient_func
public static void hb_paint_funcs_set_radial_gradient_func(long funcs, hb_paint_radial_gradient_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) -
nhb_paint_funcs_set_sweep_gradient_func
public static void nhb_paint_funcs_set_sweep_gradient_func(long funcs, long func, long user_data, long destroy) -
hb_paint_funcs_set_sweep_gradient_func
public static void hb_paint_funcs_set_sweep_gradient_func(long funcs, hb_paint_sweep_gradient_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) -
nhb_paint_funcs_set_push_group_func
public static void nhb_paint_funcs_set_push_group_func(long funcs, long func, long user_data, long destroy) -
hb_paint_funcs_set_push_group_func
public static void hb_paint_funcs_set_push_group_func(long funcs, hb_paint_push_group_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) -
nhb_paint_funcs_set_pop_group_func
public static void nhb_paint_funcs_set_pop_group_func(long funcs, long func, long user_data, long destroy) -
hb_paint_funcs_set_pop_group_func
public static void hb_paint_funcs_set_pop_group_func(long funcs, hb_paint_pop_group_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) -
nhb_paint_funcs_set_custom_palette_color_func
public static void nhb_paint_funcs_set_custom_palette_color_func(long funcs, long func, long user_data, long destroy) -
hb_paint_funcs_set_custom_palette_color_func
public static void hb_paint_funcs_set_custom_palette_color_func(long funcs, hb_paint_custom_palette_color_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) -
hb_paint_push_transform
public static void hb_paint_push_transform(long funcs, long paint_data, float xx, float yx, float xy, float yy, float dx, float dy) -
hb_paint_pop_transform
public static void hb_paint_pop_transform(long funcs, long paint_data) -
hb_paint_color_glyph
public static void hb_paint_color_glyph(long funcs, long paint_data, int glyph, long font) -
hb_paint_push_clip_glyph
public static void hb_paint_push_clip_glyph(long funcs, long paint_data, int glyph, long font) -
hb_paint_push_clip_rectangle
public static void hb_paint_push_clip_rectangle(long funcs, long paint_data, float xmin, float ymin, float xmax, float ymax) -
hb_paint_pop_clip
public static void hb_paint_pop_clip(long funcs, long paint_data) -
hb_paint_color
public static void hb_paint_color(long funcs, long paint_data, boolean is_foreground, int color) -
nhb_paint_image
public static void nhb_paint_image(long funcs, long paint_data, long image, int width, int height, int format, float slant, long extents) -
hb_paint_image
public static void hb_paint_image(long funcs, long paint_data, long image, int width, int height, int format, float slant, hb_glyph_extents_t extents) -
nhb_paint_linear_gradient
public static void nhb_paint_linear_gradient(long funcs, long paint_data, long color_line, float x0, float yx0, float x1, float y1, float x2, float y2) -
hb_paint_linear_gradient
public static void hb_paint_linear_gradient(long funcs, long paint_data, hb_color_line_t color_line, float x0, float yx0, float x1, float y1, float x2, float y2) -
nhb_paint_radial_gradient
public static void nhb_paint_radial_gradient(long funcs, long paint_data, long color_line, float x0, float y0, float r0, float x1, float y1, float r1) -
hb_paint_radial_gradient
public static void hb_paint_radial_gradient(long funcs, long paint_data, hb_color_line_t color_line, float x0, float y0, float r0, float x1, float y1, float r1) -
nhb_paint_sweep_gradient
public static void nhb_paint_sweep_gradient(long funcs, long paint_data, long color_line, float x0, float y0, float start_angle, float end_angle) -
hb_paint_sweep_gradient
public static void hb_paint_sweep_gradient(long funcs, long paint_data, hb_color_line_t color_line, float x0, float y0, float start_angle, float end_angle) -
hb_paint_push_group
public static void hb_paint_push_group(long funcs, long paint_data) -
hb_paint_pop_group
public static void hb_paint_pop_group(long funcs, long paint_data, int mode) -
nhb_paint_custom_palette_color
public static int nhb_paint_custom_palette_color(long funcs, long paint_data, int color_index, long color) -
hb_paint_custom_palette_color
public static boolean hb_paint_custom_palette_color(long funcs, long paint_data, int color_index, IntBuffer color) -
hb_set_create
public static long hb_set_create() -
hb_set_get_empty
public static long hb_set_get_empty() -
hb_set_reference
public static long hb_set_reference(long set) -
hb_set_destroy
public static void hb_set_destroy(long set) -
nhb_set_set_user_data
public static int nhb_set_set_user_data(long set, long key, long data, long destroy, int replace) -
hb_set_set_user_data
public static boolean hb_set_set_user_data(long set, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) -
nhb_set_get_user_data
public static long nhb_set_get_user_data(long set, long key) -
hb_set_get_user_data
-
hb_set_allocation_successful
public static boolean hb_set_allocation_successful(long set) Returns false if allocation has failed before. -
hb_set_copy
public static long hb_set_copy(long set) -
hb_set_clear
public static void hb_set_clear(long set) -
hb_set_is_empty
public static boolean hb_set_is_empty(long set) -
hb_set_invert
public static void hb_set_invert(long set) -
hb_set_is_inverted
public static boolean hb_set_is_inverted(long set) -
hb_set_has
public static boolean hb_set_has(long set, int codepoint) -
hb_set_add
public static void hb_set_add(long set, int codepoint) -
hb_set_add_range
public static void hb_set_add_range(long set, int first, int last) -
nhb_set_add_sorted_array
public static void nhb_set_add_sorted_array(long set, long sorted_codepoints, int num_codepoints) -
hb_set_add_sorted_array
-
hb_set_del
public static void hb_set_del(long set, int codepoint) -
hb_set_del_range
public static void hb_set_del_range(long set, int first, int last) -
hb_set_is_equal
public static boolean hb_set_is_equal(long set, long other) -
hb_set_hash
public static int hb_set_hash(long set) -
hb_set_is_subset
public static boolean hb_set_is_subset(long set, long larger_set) -
hb_set_set
public static void hb_set_set(long set, long other) -
hb_set_union
public static void hb_set_union(long set, long other) -
hb_set_intersect
public static void hb_set_intersect(long set, long other) -
hb_set_subtract
public static void hb_set_subtract(long set, long other) -
hb_set_symmetric_difference
public static void hb_set_symmetric_difference(long set, long other) -
hb_set_get_population
public static int hb_set_get_population(long set) -
hb_set_get_min
public static int hb_set_get_min(long set) ReturnsSET_VALUE_INVALIDif set empty. -
hb_set_get_max
public static int hb_set_get_max(long set) ReturnsSET_VALUE_INVALIDif set empty. -
nhb_set_next
public static int nhb_set_next(long set, long codepoint) Unsafe version of:set_next -
hb_set_next
PassSET_VALUE_INVALIDin to get started. -
nhb_set_previous
public static int nhb_set_previous(long set, long codepoint) Unsafe version of:set_previous -
hb_set_previous
PassSET_VALUE_INVALIDin to get started. -
nhb_set_next_range
public static int nhb_set_next_range(long set, long first, long last) Unsafe version of:set_next_range -
hb_set_next_range
PassSET_VALUE_INVALIDfor first and last to get started. -
nhb_set_previous_range
public static int nhb_set_previous_range(long set, long first, long last) Unsafe version of:set_previous_range -
hb_set_previous_range
PassSET_VALUE_INVALIDfor first and last to get started. -
nhb_set_next_many
public static int nhb_set_next_many(long set, int codepoint, long out, int size) Unsafe version of:set_next_many -
hb_set_next_many
PassSET_VALUE_INVALIDin to get started. -
nhb_shape
public static void nhb_shape(long font, long buffer, long features, int num_features) -
hb_shape
-
nhb_shape_full
public static int nhb_shape_full(long font, long buffer, long features, int num_features, long shaper_list) -
hb_shape_full
public static boolean hb_shape_full(long font, long buffer, @Nullable hb_feature_t.Buffer features, @Nullable org.lwjgl.PointerBuffer shaper_list) -
nhb_shape_justify
public static int nhb_shape_justify(long font, long buffer, long features, int num_features, long shaper_list, float min_target_advance, float max_target_advance, long advance, long var_tag, long var_value) -
hb_shape_justify
public static boolean hb_shape_justify(long font, long buffer, @Nullable hb_feature_t.Buffer features, @Nullable org.lwjgl.PointerBuffer shaper_list, float min_target_advance, float max_target_advance, FloatBuffer advance, IntBuffer var_tag, FloatBuffer var_value) -
nhb_shape_list_shapers
public static long nhb_shape_list_shapers() -
hb_shape_list_shapers
public static @Nullable org.lwjgl.PointerBuffer hb_shape_list_shapers() -
hb_shape_list_shapers
public static @Nullable org.lwjgl.PointerBuffer hb_shape_list_shapers(long length) -
nhb_shape_plan_create
public static long nhb_shape_plan_create(long face, long props, long user_features, int num_user_features, long shaper_list) -
hb_shape_plan_create
public static long hb_shape_plan_create(long face, hb_segment_properties_t props, @Nullable hb_feature_t.Buffer user_features, @Nullable org.lwjgl.PointerBuffer shaper_list) -
nhb_shape_plan_create_cached
public static long nhb_shape_plan_create_cached(long face, long props, long user_features, int num_user_features, long shaper_list) -
hb_shape_plan_create_cached
public static long hb_shape_plan_create_cached(long face, hb_segment_properties_t props, @Nullable hb_feature_t.Buffer user_features, @Nullable org.lwjgl.PointerBuffer shaper_list) -
nhb_shape_plan_create2
public static long nhb_shape_plan_create2(long face, long props, long user_features, int num_user_features, long coords, int num_coords, long shaper_list) -
hb_shape_plan_create2
public static long hb_shape_plan_create2(long face, hb_segment_properties_t props, @Nullable hb_feature_t.Buffer user_features, @Nullable IntBuffer coords, @Nullable org.lwjgl.PointerBuffer shaper_list) -
nhb_shape_plan_create_cached2
public static long nhb_shape_plan_create_cached2(long face, long props, long user_features, int num_user_features, long coords, int num_coords, long shaper_list) -
hb_shape_plan_create_cached2
public static long hb_shape_plan_create_cached2(long face, hb_segment_properties_t props, @Nullable hb_feature_t.Buffer user_features, @Nullable IntBuffer coords, @Nullable org.lwjgl.PointerBuffer shaper_list) -
hb_shape_plan_get_empty
public static long hb_shape_plan_get_empty() -
hb_shape_plan_reference
public static long hb_shape_plan_reference(long shape_plan) -
hb_shape_plan_destroy
public static void hb_shape_plan_destroy(long shape_plan) -
nhb_shape_plan_set_user_data
public static int nhb_shape_plan_set_user_data(long shape_plan, long key, long data, long destroy, int replace) -
hb_shape_plan_set_user_data
public static boolean hb_shape_plan_set_user_data(long shape_plan, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) -
nhb_shape_plan_get_user_data
public static long nhb_shape_plan_get_user_data(long shape_plan, long key) -
hb_shape_plan_get_user_data
-
nhb_shape_plan_execute
public static int nhb_shape_plan_execute(long shape_plan, long font, long buffer, long features, int num_features) -
hb_shape_plan_execute
public static boolean hb_shape_plan_execute(long shape_plan, long font, long buffer, @Nullable hb_feature_t.Buffer features) -
nhb_shape_plan_get_shaper
public static long nhb_shape_plan_get_shaper(long shape_plan) -
hb_shape_plan_get_shaper
-
hb_style_get_value
public static float hb_style_get_value(long font, int style_tag) -
hb_unicode_funcs_get_default
public static long hb_unicode_funcs_get_default()just give me the best implementation you've got there. -
hb_unicode_funcs_create
public static long hb_unicode_funcs_create(long parent) -
hb_unicode_funcs_get_empty
public static long hb_unicode_funcs_get_empty() -
hb_unicode_funcs_reference
public static long hb_unicode_funcs_reference(long ufuncs) -
hb_unicode_funcs_destroy
public static void hb_unicode_funcs_destroy(long ufuncs) -
nhb_unicode_funcs_set_user_data
public static int nhb_unicode_funcs_set_user_data(long ufuncs, long key, long data, long destroy, int replace) -
hb_unicode_funcs_set_user_data
public static boolean hb_unicode_funcs_set_user_data(long ufuncs, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) -
nhb_unicode_funcs_get_user_data
public static long nhb_unicode_funcs_get_user_data(long ufuncs, long key) -
hb_unicode_funcs_get_user_data
-
hb_unicode_funcs_make_immutable
public static void hb_unicode_funcs_make_immutable(long ufuncs) -
hb_unicode_funcs_is_immutable
public static boolean hb_unicode_funcs_is_immutable(long ufuncs) -
hb_unicode_funcs_get_parent
public static long hb_unicode_funcs_get_parent(long ufuncs) -
nhb_unicode_funcs_set_combining_class_func
public static void nhb_unicode_funcs_set_combining_class_func(long ufuncs, long func, long user_data, long destroy) Unsafe version of:unicode_funcs_set_combining_class_func -
hb_unicode_funcs_set_combining_class_func
public static void hb_unicode_funcs_set_combining_class_func(long ufuncs, hb_unicode_combining_class_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_unicode_combining_class_func_t.- Parameters:
ufuncs- a Unicode-functions structurefunc- the callback function to assignuser_data- data to pass tofuncdestroy- the function to call whenuser_datais not needed anymore
-
nhb_unicode_funcs_set_general_category_func
public static void nhb_unicode_funcs_set_general_category_func(long ufuncs, long func, long user_data, long destroy) Unsafe version of:unicode_funcs_set_general_category_func -
hb_unicode_funcs_set_general_category_func
public static void hb_unicode_funcs_set_general_category_func(long ufuncs, hb_unicode_general_category_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_unicode_general_category_func_t.- Parameters:
ufuncs- a Unicode-functions structurefunc- the callback function to assignuser_data- data to pass tofuncdestroy- the function to call whenuser_datais not needed anymore
-
nhb_unicode_funcs_set_mirroring_func
public static void nhb_unicode_funcs_set_mirroring_func(long ufuncs, long func, long user_data, long destroy) Unsafe version of:unicode_funcs_set_mirroring_func -
hb_unicode_funcs_set_mirroring_func
public static void hb_unicode_funcs_set_mirroring_func(long ufuncs, hb_unicode_mirroring_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_unicode_mirroring_func_t.- Parameters:
ufuncs- a Unicode-functions structurefunc- the callback function to assignuser_data- data to pass tofuncdestroy- the function to call whenuser_datais not needed anymore
-
nhb_unicode_funcs_set_script_func
public static void nhb_unicode_funcs_set_script_func(long ufuncs, long func, long user_data, long destroy) Unsafe version of:unicode_funcs_set_script_func -
hb_unicode_funcs_set_script_func
public static void hb_unicode_funcs_set_script_func(long ufuncs, hb_unicode_script_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_unicode_script_func_t.- Parameters:
ufuncs- a Unicode-functions structurefunc- the callback function to assignuser_data- data to pass tofuncdestroy- the function to call whenuser_datais not needed anymore
-
nhb_unicode_funcs_set_compose_func
public static void nhb_unicode_funcs_set_compose_func(long ufuncs, long func, long user_data, long destroy) Unsafe version of:unicode_funcs_set_compose_func -
hb_unicode_funcs_set_compose_func
public static void hb_unicode_funcs_set_compose_func(long ufuncs, hb_unicode_compose_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_unicode_compose_func_t.- Parameters:
ufuncs- a Unicode-functions structurefunc- the callback function to assignuser_data- data to pass tofuncdestroy- the function to call whenuser_datais not needed anymore
-
nhb_unicode_funcs_set_decompose_func
public static void nhb_unicode_funcs_set_decompose_func(long ufuncs, long func, long user_data, long destroy) Unsafe version of:unicode_funcs_set_decompose_func -
hb_unicode_funcs_set_decompose_func
public static void hb_unicode_funcs_set_decompose_func(long ufuncs, hb_unicode_decompose_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) Sets the implementation function forhb_unicode_decompose_func_t.- Parameters:
ufuncs- a Unicode-functions structurefunc- the callback function to assignuser_data- data to pass tofuncdestroy- the function to call whenuser_datais not needed anymore
-
hb_unicode_combining_class
public static int hb_unicode_combining_class(long ufuncs, int unicode) Retrieves the Canonical Combining Class (ccc) property of code point unicode.Return value: The
hb_unicode_combining_class_tof unicode- Parameters:
ufuncs- the Unicode-functions structureunicode- the code point to query
-
hb_unicode_general_category
public static int hb_unicode_general_category(long ufuncs, int unicode) Retrieves the General Category (gc) property of code point unicode.Return value: The
hb_unicode_general_category_tof unicode- Parameters:
ufuncs- the Unicode-functions structureunicode- the code point to query
-
hb_unicode_mirroring
public static int hb_unicode_mirroring(long ufuncs, int unicode) Retrieves the Bi-directional Mirroring Glyph code point defined for code point unicode.Return value: The
hb_codepoint_tof the Mirroring Glyph for unicode- Parameters:
ufuncs- the Unicode-functions structureunicode- the code point to query
-
hb_unicode_script
public static int hb_unicode_script(long ufuncs, int unicode) Retrieves thehb_script_tscript to which code point unicode belongs.Return value: The
hb_script_tof unicode- Parameters:
ufuncs- the Unicode-functions structureunicode- the code point to query
-
nhb_unicode_compose
public static int nhb_unicode_compose(long ufuncs, int a, int b, long ab) -
hb_unicode_compose
-
nhb_unicode_decompose
public static int nhb_unicode_decompose(long ufuncs, int ab, long a, long b) -
hb_unicode_decompose
-
nhb_version
public static void nhb_version(long major, long minor, long micro) -
hb_version
-
nhb_version_string
public static long nhb_version_string() -
hb_version_string
-
hb_version_atleast
public static boolean hb_version_atleast(int major, int minor, int micro) -
HB_TAG
public static int HB_TAG(int c1, int c2, int c3, int c4) -
HB_DIRECTION_IS_VALID
public static boolean HB_DIRECTION_IS_VALID(int dir) Tests whether a text direction is valid. -
HB_DIRECTION_IS_HORIZONTAL
public static boolean HB_DIRECTION_IS_HORIZONTAL(int dir) Tests whether a text direction is horizontal. Requires that the direction be valid. -
HB_DIRECTION_IS_VERTICAL
public static boolean HB_DIRECTION_IS_VERTICAL(int dir) Tests whether a text direction is vertical. Requires that the direction be valid. -
HB_DIRECTION_IS_FORWARD
public static boolean HB_DIRECTION_IS_FORWARD(int dir) Tests whether a text direction moves forward (from left to right, or from top to bottom). Requires that the direction be valid. -
HB_DIRECTION_IS_BACKWARD
public static boolean HB_DIRECTION_IS_BACKWARD(int dir) Tests whether a text direction moves backward (from right to left, or from bottom to top). Requires that the direction be valid. -
HB_DIRECTION_REVERSE
public static int HB_DIRECTION_REVERSE(int dir) Reverses a text direction. Requires that the direction be valid. -
HB_COLOR
public static int HB_COLOR(int b, int g, int r, int a) -
hb_glyph_info_get_glyph_flags
-
HB_VERSION_ATLEAST
public static boolean HB_VERSION_ATLEAST(int major, int minor, int micro)
-