< prev index next >
src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-use.hh
Print this page
*** 24,40 ****
*
* Mozilla Author(s): Jonathan Kew
* Google Author(s): Behdad Esfahbod
*/
! #ifndef HB_OT_SHAPE_COMPLEX_USE_PRIVATE_HH
! #define HB_OT_SHAPE_COMPLEX_USE_PRIVATE_HH
! #include "hb-private.hh"
! #include "hb-ot-shape-complex-private.hh"
#define USE_TABLE_ELEMENT_TYPE uint8_t
/* Cateories used in the Universal Shaping Engine spec:
--- 24,40 ----
*
* Mozilla Author(s): Jonathan Kew
* Google Author(s): Behdad Esfahbod
*/
! #ifndef HB_OT_SHAPE_COMPLEX_USE_HH
! #define HB_OT_SHAPE_COMPLEX_USE_HH
! #include "hb.hh"
! #include "hb-ot-shape-complex.hh"
#define USE_TABLE_ELEMENT_TYPE uint8_t
/* Cateories used in the Universal Shaping Engine spec:
*** 86,97 ****
USE_VMBlw = 38, /* VOWEL_MOD_BELOW */
USE_VMPst = 39, /* VOWEL_MOD_POST */
USE_VMPre = 23, /* VOWEL_MOD_PRE */
USE_SMAbv = 41, /* SYM_MOD_ABOVE */
USE_SMBlw = 42, /* SYM_MOD_BELOW */
! USE_CS = 43 /* CONS_WITH_STACKER */
};
HB_INTERNAL USE_TABLE_ELEMENT_TYPE
hb_use_get_category (hb_codepoint_t u);
! #endif /* HB_OT_SHAPE_COMPLEX_USE_PRIVATE_HH */
--- 86,100 ----
USE_VMBlw = 38, /* VOWEL_MOD_BELOW */
USE_VMPst = 39, /* VOWEL_MOD_POST */
USE_VMPre = 23, /* VOWEL_MOD_PRE */
USE_SMAbv = 41, /* SYM_MOD_ABOVE */
USE_SMBlw = 42, /* SYM_MOD_BELOW */
! USE_CS = 43, /* CONS_WITH_STACKER */
!
! /* https://github.com/harfbuzz/harfbuzz/issues/1102 */
! USE_HVM = 44, /* HALANT_OR_VOWEL_MODIFIER */
};
HB_INTERNAL USE_TABLE_ELEMENT_TYPE
hb_use_get_category (hb_codepoint_t u);
! #endif /* HB_OT_SHAPE_COMPLEX_USE_HH */
< prev index next >