Lines Matching refs:advances
42 int16_t findMode(SkSpan<const int16_t> advances) {
43 if (advances.empty()) {
47 int16_t previousAdvance = advances[0];
48 int16_t currentModeAdvance = advances[0];
52 for (size_t i = 1; i < advances.size(); ++i) {
53 if (advances[i] == previousAdvance) {
60 previousAdvance = advances[i];
76 // There are two ways of expressing advances
117 std::vector<int16_t> advances;
118 advances.reserve_back(glyphs.size());
120 advances.push_back((int16_t)glyph->advanceX());
122 std::sort(advances.begin(), advances.end());
123 int16_t modeAdvance = findMode(SkMakeSpan(advances));