Home | History | Annotate | Download | only in graphics

Lines Matching defs:currentCharacter

74     int currentCharacter = m_currentCharacter;
75 const UChar* cp = m_run.data(currentCharacter);
86 while (currentCharacter < offset) {
94 UChar32 normalized = normalizeVoicingMarks(currentCharacter);
106 if (currentCharacter + 1 >= m_run.length())
173 if (currentCharacter != 0 && !Font::treatAsSpace(cp[-1]) && m_font->wordSpacing())
180 currentCharacter += clusterLength;
196 if ((m_run.applyWordRounding() && currentCharacter < m_run.length() && Font::isRoundingHackCharacter(*cp))
197 || (m_run.applyRunRounding() && currentCharacter >= m_end)) {
210 m_currentCharacter = currentCharacter;
226 UChar32 WidthIterator::normalizeVoicingMarks(int currentCharacter)
228 if (currentCharacter + 1 < m_end) {
229 if (combiningClass(m_run[currentCharacter + 1]) == hiraganaKatakanaVoicingMarksCombiningClass) {
234 int32_t resultLength = unorm_normalize(m_run.data(currentCharacter), 2,
239 QString tmp(reinterpret_cast<const QChar*>(m_run.data(currentCharacter)), 2);