• Home
  • Raw
  • Download

Lines Matching refs:cluster

465       if (hb_glyph[i].cluster != hb_glyph[i-1].cluster)  in helper_cairo_line_from_buffer()
498 unsigned int cluster = 0; in helper_cairo_line_from_buffer() local
500 l->clusters[cluster].num_glyphs++; in helper_cairo_line_from_buffer()
503 if (hb_glyph[i].cluster != hb_glyph[i+1].cluster) { in helper_cairo_line_from_buffer()
504 g_assert (hb_glyph[i].cluster > hb_glyph[i+1].cluster); in helper_cairo_line_from_buffer()
506 end = start + hb_glyph[i].cluster - hb_glyph[i+1].cluster; in helper_cairo_line_from_buffer()
508 end = g_utf8_offset_to_pointer (start, hb_glyph[i].cluster - hb_glyph[i+1].cluster); in helper_cairo_line_from_buffer()
509 l->clusters[cluster].num_bytes = end - start; in helper_cairo_line_from_buffer()
511 cluster++; in helper_cairo_line_from_buffer()
513 l->clusters[cluster].num_glyphs++; in helper_cairo_line_from_buffer()
515 l->clusters[cluster].num_bytes = l->utf8 + text_len - start; in helper_cairo_line_from_buffer()
518 if (hb_glyph[i].cluster != hb_glyph[i-1].cluster) { in helper_cairo_line_from_buffer()
519 g_assert (hb_glyph[i].cluster > hb_glyph[i-1].cluster); in helper_cairo_line_from_buffer()
521 end = start + hb_glyph[i].cluster - hb_glyph[i-1].cluster; in helper_cairo_line_from_buffer()
523 end = g_utf8_offset_to_pointer (start, hb_glyph[i].cluster - hb_glyph[i-1].cluster); in helper_cairo_line_from_buffer()
524 l->clusters[cluster].num_bytes = end - start; in helper_cairo_line_from_buffer()
526 cluster++; in helper_cairo_line_from_buffer()
528 l->clusters[cluster].num_glyphs++; in helper_cairo_line_from_buffer()
530 l->clusters[cluster].num_bytes = l->utf8 + text_len - start; in helper_cairo_line_from_buffer()