Searched refs:end_glyph_index (Results 1 - 1 of 1) sorted by relevance

/inkscape/src/libnrtype/
H A DLayout-TNG-Compute.cpp150 unsigned end_glyph_index; member in struct:Inkscape::Text::Layout::Calculator::BrokenSpan
334 span->end_glyph_index = span->start_glyph_index;
364 while (span->end_glyph_index < (unsigned)span->end.iter_span->glyph_string->num_glyphs
365 && span->end.iter_span->glyph_string->log_clusters[span->end_glyph_index] <= (int)span->end.char_byte) {
373 char_width += span->start.iter_span->font_size * para.pango_items[span->end.iter_span->pango_item_index].font->Advance(span->end.iter_span->glyph_string->glyphs[span->end_glyph_index].glyph, false);
376 char_width += span->start.iter_span->font_size * para.pango_items[span->end.iter_span->pango_item_index].font->Advance(span->end.iter_span->glyph_string->glyphs[span->end_glyph_index].glyph, true);
380 char_width += font_size_multiplier * span->end.iter_span->glyph_string->glyphs[span->end_glyph_index].geometry.width;
382 span->end_glyph_index++;
667 for (unsigned glyph_index = it_span->start_glyph_index ; glyph_index < it_span->end_glyph_index ; glyph_index++) {
677 && glyph_index + 1 != it_span->end_glyph_index) {
[all...]

Completed in 28 milliseconds