/external/harfbuzz_ng/src/ |
hb-ot-shape-normalize-private.hh | 59 hb_codepoint_t ab, 60 hb_codepoint_t *a, 61 hb_codepoint_t *b); 63 hb_codepoint_t a, 64 hb_codepoint_t b, 65 hb_codepoint_t *ab);
|
hb-set.h | 42 #define HB_SET_VALUE_INVALID ((hb_codepoint_t) -1) 83 hb_codepoint_t codepoint); 89 hb_codepoint_t codepoint); 93 hb_codepoint_t first, 94 hb_codepoint_t last); 98 hb_codepoint_t codepoint); 102 hb_codepoint_t first, 103 hb_codepoint_t last); 133 HB_EXTERN hb_codepoint_t 137 HB_EXTERN hb_codepoint_t [all...] |
hb-deprecated.h | 49 hb_codepoint_t unicode, hb_codepoint_t variation_selector, 50 hb_codepoint_t *glyph,
|
hb-utf-private.hh | 40 hb_codepoint_t *unicode, 41 hb_codepoint_t replacement) 47 hb_codepoint_t c = *text++; 51 if (hb_in_range<hb_codepoint_t> (c, 0xC2u, 0xDFu)) /* Two-byte */ 63 else if (hb_in_range<hb_codepoint_t> (c, 0xE0u, 0xEFu)) /* Three-byte */ 71 if (unlikely (c < 0x0800u || hb_in_range<hb_codepoint_t> (c, 0xD800u, 0xDFFFu))) 78 else if (hb_in_range<hb_codepoint_t> (c, 0xF0u, 0xF4u)) /* Four-byte */ 87 if (unlikely (!hb_in_range<hb_codepoint_t> (c, 0x10000u, 0x10FFFFu))) 109 hb_codepoint_t *unicode, 110 hb_codepoint_t replacement [all...] |
hb-unicode.h | 223 hb_codepoint_t unicode, 226 hb_codepoint_t unicode, 229 hb_codepoint_t unicode, 231 typedef hb_codepoint_t (*hb_unicode_mirroring_func_t) (hb_unicode_funcs_t *ufuncs, 232 hb_codepoint_t unicode, 235 hb_codepoint_t unicode, 239 hb_codepoint_t a, 240 hb_codepoint_t b, 241 hb_codepoint_t *ab, 244 hb_codepoint_t ab [all...] |
hb-set.cc | 201 hb_codepoint_t codepoint) 217 hb_codepoint_t codepoint) 234 hb_codepoint_t first, 235 hb_codepoint_t last) 251 hb_codepoint_t codepoint) 268 hb_codepoint_t first, 269 hb_codepoint_t last) 413 hb_codepoint_t 429 hb_codepoint_t 448 hb_codepoint_t *codepoint [all...] |
hb-set-digest-private.hh | 63 static_assert ((shift < sizeof (hb_codepoint_t) * 8), ""); 64 static_assert ((shift + num_bits <= sizeof (hb_codepoint_t) * 8), ""); 70 inline void add (hb_codepoint_t g) { 74 inline bool add_range (hb_codepoint_t a, hb_codepoint_t b) { 105 inline bool may_have (hb_codepoint_t g) const { 111 static inline mask_t mask_for (hb_codepoint_t g) { 127 inline void add (hb_codepoint_t g) { 132 inline bool add_range (hb_codepoint_t a, hb_codepoint_t b) [all...] |
hb-font.h | 120 hb_codepoint_t unicode, 121 hb_codepoint_t *glyph, 124 hb_codepoint_t unicode, hb_codepoint_t variation_selector, 125 hb_codepoint_t *glyph, 130 hb_codepoint_t glyph, 136 hb_codepoint_t glyph, 143 hb_codepoint_t first_glyph, hb_codepoint_t second_glyph, 150 hb_codepoint_t glyph [all...] |
hb-unicode-private.hh | 55 /* Simple callbacks are those taking a hb_codepoint_t and returning a hb_codepoint_t */ 60 HB_UNICODE_FUNC_IMPLEMENT (hb_codepoint_t, mirroring) \ 73 inline return_type name (hb_codepoint_t unicode) { return func.name (this, unicode, user_data.name); } 77 inline hb_bool_t compose (hb_codepoint_t a, hb_codepoint_t b, 78 hb_codepoint_t *ab) 85 inline hb_bool_t decompose (hb_codepoint_t ab, 86 hb_codepoint_t *a, hb_codepoint_t *b [all...] |
hb-unicode.cc | 43 hb_codepoint_t unicode HB_UNUSED, 51 hb_codepoint_t unicode HB_UNUSED, 59 hb_codepoint_t unicode HB_UNUSED, 65 static hb_codepoint_t 67 hb_codepoint_t unicode HB_UNUSED, 75 hb_codepoint_t unicode HB_UNUSED, 83 hb_codepoint_t a HB_UNUSED, 84 hb_codepoint_t b HB_UNUSED, 85 hb_codepoint_t *ab HB_UNUSED, 93 hb_codepoint_t ab HB_UNUSED [all...] |
hb-ucdn.cc | 171 hb_codepoint_t unicode, 179 hb_codepoint_t unicode, 188 hb_codepoint_t unicode, 194 static hb_codepoint_t 196 hb_codepoint_t unicode, 204 hb_codepoint_t unicode, 212 hb_codepoint_t a, hb_codepoint_t b, hb_codepoint_t *ab, 220 hb_codepoint_t ab, hb_codepoint_t *a, hb_codepoint_t *b [all...] |
hb-ot-math.h | 132 hb_codepoint_t glyph; 151 hb_codepoint_t glyph; 169 hb_codepoint_t glyph); 173 hb_codepoint_t glyph); 177 hb_codepoint_t glyph); 181 hb_codepoint_t glyph, 187 hb_codepoint_t glyph, 199 hb_codepoint_t glyph,
|
hb-font.cc | 89 hb_codepoint_t unicode, 90 hb_codepoint_t *glyph, 99 hb_codepoint_t unicode, 100 hb_codepoint_t *glyph, 109 hb_codepoint_t unicode, 110 hb_codepoint_t variation_selector, 111 hb_codepoint_t *glyph, 120 hb_codepoint_t unicode, 121 hb_codepoint_t variation_selector, 122 hb_codepoint_t *glyph [all...] |
hb-ot-cmap-table.hh | 45 inline bool get_glyph (hb_codepoint_t codepoint, hb_codepoint_t *glyph) const 47 hb_codepoint_t gid = codepoint < 256 ? glyphIdArray[codepoint] : 0; 85 static inline bool get_glyph_func (const void *obj, hb_codepoint_t codepoint, hb_codepoint_t *glyph) 110 hb_codepoint_t gid; 139 inline bool get_glyph (hb_codepoint_t codepoint, hb_codepoint_t *glyph) const 197 int cmp (hb_codepoint_t codepoint) const 222 inline bool get_glyph (hb_codepoint_t codepoint, hb_codepoint_t *glyph) cons [all...] |
hb-glib.cc | 197 hb_codepoint_t unicode, 206 hb_codepoint_t unicode, 214 hb_codepoint_t unicode, 222 static hb_codepoint_t 224 hb_codepoint_t unicode, 233 hb_codepoint_t unicode, 241 hb_codepoint_t a, 242 hb_codepoint_t b, 243 hb_codepoint_t *ab, 278 hb_codepoint_t ab [all...] |
hb-ot-kern-table.hh | 43 hb_codepoint_t left; 44 hb_codepoint_t right; 75 inline int get_kerning (hb_codepoint_t left, hb_codepoint_t right) const 98 inline unsigned int get_class (hb_codepoint_t g) const { return classes[g - firstGlyph]; } 115 inline int get_kerning (hb_codepoint_t left, hb_codepoint_t right, const char *end) const 155 inline int get_kerning (hb_codepoint_t left, hb_codepoint_t right, const char *end, unsigned int format) const 196 inline int get_kerning (hb_codepoint_t left, hb_codepoint_t right, const char *end) cons [all...] |
hb-ot-shape-complex-hangul.cc | 108 #define isCombiningL(u) (hb_in_range<hb_codepoint_t> ((u), LBase, LBase+LCount-1)) 109 #define isCombiningV(u) (hb_in_range<hb_codepoint_t> ((u), VBase, VBase+VCount-1)) 110 #define isCombiningT(u) (hb_in_range<hb_codepoint_t> ((u), TBase+1, TBase+TCount-1)) 111 #define isCombinedS(u) (hb_in_range<hb_codepoint_t> ((u), SBase, SBase+SCount-1)) 113 #define isL(u) (hb_in_ranges<hb_codepoint_t> ((u), 0x1100u, 0x115Fu, 0xA960u, 0xA97Cu)) 114 #define isV(u) (hb_in_ranges<hb_codepoint_t> ((u), 0x1160u, 0x11A7u, 0xD7B0u, 0xD7C6u)) 115 #define isT(u) (hb_in_ranges<hb_codepoint_t> ((u), 0x11A8u, 0x11FFu, 0xD7CBu, 0xD7FBu)) 117 #define isHangulTone(u) (hb_in_range<hb_codepoint_t> ((u), 0x302Eu, 0x302Fu)) 124 hb_codepoint_t unicode) 126 hb_codepoint_t glyph [all...] |
hb-font-private.hh | 193 inline bool has_glyph (hb_codepoint_t unicode) 195 hb_codepoint_t glyph; 199 inline hb_bool_t get_nominal_glyph (hb_codepoint_t unicode, 200 hb_codepoint_t *glyph) 208 inline hb_bool_t get_variation_glyph (hb_codepoint_t unicode, hb_codepoint_t variation_selector, 209 hb_codepoint_t *glyph) 217 inline hb_position_t get_glyph_h_advance (hb_codepoint_t glyph) 224 inline hb_position_t get_glyph_v_advance (hb_codepoint_t glyph) 231 inline hb_bool_t get_glyph_h_origin (hb_codepoint_t glyph [all...] |
hb-set-private.hh | 67 inline void add (hb_codepoint_t g) { elt (g) |= mask (g); } 68 inline void del (hb_codepoint_t g) { elt (g) &= ~mask (g); } 69 inline bool has (hb_codepoint_t g) const { return !!(elt (g) & mask (g)); } 71 inline void add_range (hb_codepoint_t a, hb_codepoint_t b) 101 inline bool next (hb_codepoint_t *codepoint) const 128 inline hb_codepoint_t get_min (void) const 140 inline hb_codepoint_t get_max (void) const 174 elt_t &elt (hb_codepoint_t g) { return v[(g & MASK) / ELT_BITS]; } 175 elt_t const &elt (hb_codepoint_t g) const { return v[(g & MASK) / ELT_BITS]; [all...] |
hb-ot-shape-complex-thai.cc | 47 get_consonant_type (hb_codepoint_t u) 55 if (hb_in_range<hb_codepoint_t> (u, 0x0E01u, 0x0E2Eu)) 71 get_mark_type (hb_codepoint_t u) 73 if (u == 0x0E31u || hb_in_range<hb_codepoint_t> (u, 0x0E34u, 0x0E37u) || 74 u == 0x0E47u || hb_in_range<hb_codepoint_t> (u, 0x0E4Du, 0x0E4Eu)) 76 if (hb_in_range<hb_codepoint_t> (u, 0x0E38u, 0x0E3Au)) 78 if (hb_in_range<hb_codepoint_t> (u, 0x0E48u, 0x0E4Cu)) 93 static hb_codepoint_t 94 thai_pua_shape (hb_codepoint_t u, thai_action_t action, hb_font_t *font) 97 hb_codepoint_t u [all...] |
hb-ot-math.cc | 95 hb_codepoint_t glyph) 112 hb_codepoint_t glyph) 129 hb_codepoint_t glyph) 154 hb_codepoint_t glyph, 183 hb_codepoint_t glyph, 240 hb_codepoint_t glyph,
|
hb-ot-shape-complex-hebrew.cc | 32 hb_codepoint_t a, 33 hb_codepoint_t b, 34 hb_codepoint_t *ab) 41 static const hb_codepoint_t sDageshForms[0x05EAu - 0x05D0u + 1] = {
|
hb-ot-shape-normalize.cc | 75 hb_codepoint_t ab, 76 hb_codepoint_t *a, 77 hb_codepoint_t *b) 84 hb_codepoint_t a, 85 hb_codepoint_t b, 86 hb_codepoint_t *ab) 98 output_char (hb_buffer_t *buffer, hb_codepoint_t unichar, hb_codepoint_t glyph) 106 next_char (hb_buffer_t *buffer, hb_codepoint_t glyph) 120 decompose (const hb_ot_shape_normalize_context_t *c, bool shortest, hb_codepoint_t ab [all...] |
hb-ot-font.cc | 92 hb_codepoint_t unicode, 93 hb_codepoint_t *glyph, 104 hb_codepoint_t unicode, 105 hb_codepoint_t variation_selector, 106 hb_codepoint_t *glyph, 116 hb_codepoint_t glyph, 126 hb_codepoint_t glyph, 136 hb_codepoint_t left_glyph, 137 hb_codepoint_t right_glyph, 147 hb_codepoint_t glyph [all...] |
/external/harfbuzz_ng/test/api/ |
test-shape.c | 45 hb_codepoint_t glyph, 58 hb_codepoint_t unicode, hb_codepoint_t variant_selector, 59 hb_codepoint_t *glyph, 72 hb_codepoint_t left, hb_codepoint_t right, 120 const hb_codepoint_t output_glyphs[] = {1, 2, 3, 1}; 158 hb_codepoint_t test[] = {0xFFF1, 0xF0B6}; 168 const hb_codepoint_t output_glyphs[] = {0};
|