Lines Matching refs:m_font
38 : m_font(font)
73 ASSERT(m_font);
77 return renderingContext->glyphDataForCharacter(*m_font, *this, character, mirror, currentCharacter, advanceLength);
83 return m_font->glyphDataForCharacter(character, mirror);
159 bool hasExtraSpacing = (m_font->letterSpacing() || m_font->wordSpacing() || m_expansion) && !m_run.spacingDisabled();
168 const SimpleFontData* primaryFont = m_font->primaryFont();
187 width = m_font->tabWidth(*fontData, m_run.tabSize(), m_run.xPos() + m_runWidthSoFar + widthSinceLastRounding);
212 if (!m_font->isSmallCaps() || character == u_toupper(character))
215 const GlyphData& uppercaseGlyphData = m_font->glyphDataForCharacter(u_toupper(character), rtl);
224 if (width && m_font->letterSpacing())
225 width += m_font->letterSpacing();
260 if (treatAsSpace && (character != '\t' || !m_run.allowTabs()) && (currentCharacter || character == noBreakSpace) && m_font->wordSpacing())
261 width += m_font->wordSpacing();