Lines Matching defs:decompose
68 * - The complex shapers can customize the compose and decompose functions to
79 return (bool) c->unicode->decompose (ab, a, b);
118 /* Returns 0 if didn't decompose, number of resulting characters otherwise. */
120 decompose (const hb_ot_shape_normalize_context_t *c, bool shortest, hb_codepoint_t ab)
126 if (!c->decompose (c, ab, &a, &b) ||
142 if ((ret = decompose (c, shortest, a))) {
175 if (decompose (c, shortest, u))
302 plan->shaper->decompose ? plan->shaper->decompose : decompose_unicode,
313 * separate rounds: decompose, reorder, recompose (if desired). Currently
319 /* First round, decompose */