Lines Matching refs:width
35 // constants are larger than any reasonable actual width score.
128 // width buffer.
134 float width = 0.0f;
143 width = layout.getAdvance();
217 // Skip break for zero-width characters inside replacement span
228 return width;
232 // needed (ie when word exceeds current line width)
236 ParaWidth width = mCandidates.back().preBreak;
237 if (postBreak - width > currentLineWidth()) {
242 width += mCharWidths[i++];
247 cand.preBreak = width;
248 cand.postBreak = width;
256 width += w;
296 void LineBreaker::pushBreak(int offset, float width, uint8_t hyph) {
298 mWidths.push_back(width);
305 void LineBreaker::addReplacement(size_t start, size_t end, float width) {
306 mCharWidths[start] = width;
349 float width = mLineWidths.getLineWidth(0);
358 width = mLineWidths.getLineWidth(lineNumberLast);
360 ParaWidth leftEdge = mCandidates[i].postBreak - width;
368 if (widthNew != width) {
369 leftEdge = mCandidates[i].postBreak - width;
371 width = widthNew;
380 // compute width score for line