/external/skia/src/ports/ |
H A D | FontHostConfiguration_android.cpp | 202 void getFallbackFontFamilies(SkTDArray<FontFamily*> &fallbackFonts) { argument 204 parseConfigFile(FALLBACK_FONTS_FILE, fallbackFonts); 216 *fallbackFonts.append() = family; 220 *fallbackFonts.insert(currentOrder++) = family; 225 *fallbackFonts.insert(order) = family; 236 SkTDArray<FontFamily*> fallbackFonts; local 239 getFallbackFontFamilies(fallbackFonts); 242 for (int i = 0; i < fallbackFonts.count(); ++i) { 243 *fontFamilies.append() = fallbackFonts[i];
|
/external/webkit/Source/WebCore/platform/graphics/ |
H A D | Font.cpp | 168 float Font::width(const TextRun& run, HashSet<const SimpleFontData*>* fallbackFonts, GlyphOverflow* glyphOverflow) const argument 180 return floatWidthForSimpleText(run, 0, returnFallbackFonts ? fallbackFonts : 0, codePathToUse == SimpleWithGlyphOverflow || (glyphOverflow && glyphOverflow->computeBounds) ? glyphOverflow : 0); 183 return floatWidthForComplexText(run, fallbackFonts, glyphOverflow);
|
H A D | FontFastPath.cpp | 449 float Font::floatWidthForSimpleText(const TextRun& run, GlyphBuffer* glyphBuffer, HashSet<const SimpleFontData*>* fallbackFonts, GlyphOverflow* glyphOverflow) const argument 451 WidthIterator it(this, run, fallbackFonts, glyphOverflow);
|
H A D | WidthIterator.cpp | 44 WidthIterator::WidthIterator(const Font* font, const TextRun& run, HashSet<const SimpleFontData*>* fallbackFonts, bool accountForGlyphBounds, bool forTextEmphasis) argument 51 , m_fallbackFonts(fallbackFonts)
|
/external/webkit/Source/WebCore/platform/graphics/gtk/ |
H A D | FontGtk.cpp | 349 float Font::floatWidthForComplexText(const TextRun& run, HashSet<const SimpleFontData*>* fallbackFonts, GlyphOverflow* overflow) const argument 353 return floatWidthForSimpleText(run, 0, fallbackFonts, overflow);
|
/external/webkit/Source/WebCore/platform/graphics/haiku/ |
H A D | FontHaiku.cpp | 106 float Font::floatWidthForComplexText(const TextRun& run, HashSet<const SimpleFontData*>* fallbackFonts, GlyphOverflow* glyphOverflow) const argument
|
/external/webkit/Source/WebCore/platform/graphics/mac/ |
H A D | ComplexTextController.cpp | 52 ComplexTextController::ComplexTextController(const Font* font, const TextRun& run, bool mayUseNaturalWritingDirection, HashSet<const SimpleFontData*>* fallbackFonts, bool forTextEmphasis) argument 68 , m_fallbackFonts(fallbackFonts)
|
H A D | FontComplexTextMac.cpp | 110 float Font::floatWidthForComplexText(const TextRun& run, HashSet<const SimpleFontData*>* fallbackFonts, GlyphOverflow* glyphOverflow) const argument 112 ComplexTextController controller(this, run, true, fallbackFonts);
|
/external/webkit/Source/WebCore/platform/graphics/qt/ |
H A D | FontQt.cpp | 276 float Font::floatWidthForSimpleText(const TextRun& run, GlyphBuffer* glyphBuffer, HashSet<const SimpleFontData*>* fallbackFonts, GlyphOverflow* glyphOverflow) const argument
|
/external/webkit/Source/WebCore/platform/graphics/win/ |
H A D | FontCacheWin.cpp | 325 static AtomicString fallbackFonts[] = { local 333 for (size_t i = 0; i < WTF_ARRAY_LENGTH(fallbackFonts); ++i) { 334 if (simpleFont = getCachedFontData(fontDescription, fallbackFonts[i])) { 335 fallbackFontName = fallbackFonts[i];
|
H A D | FontWin.cpp | 125 float Font::floatWidthForComplexText(const TextRun& run, HashSet<const SimpleFontData*>* fallbackFonts, GlyphOverflow* glyphOverflow) const argument 127 UniscribeController controller(this, run, fallbackFonts);
|
H A D | UniscribeController.cpp | 41 UniscribeController::UniscribeController(const Font* font, const TextRun& run, HashSet<const SimpleFontData*>* fallbackFonts) argument 44 , m_fallbackFonts(fallbackFonts)
|
/external/webkit/Source/WebCore/platform/graphics/wince/ |
H A D | FontWinCE.cpp | 243 float Font::floatWidthForComplexText(const TextRun& run, HashSet<const SimpleFontData*>* fallbackFonts, GlyphOverflow* glyphOverflow) const argument
|
/external/webkit/Source/WebCore/platform/graphics/wx/ |
H A D | FontWx.cpp | 168 float Font::floatWidthForComplexText(const TextRun& run, HashSet<const SimpleFontData*>* fallbackFonts, GlyphOverflow*) const argument 171 ComplexTextController controller(this, run, fallbackFonts);
|
/external/webkit/Source/WebCore/rendering/ |
H A D | RenderBlockLineLayout.cpp | 463 HashSet<const SimpleFontData*> fallbackFonts; local 485 r->m_box->setLogicalWidth(rt->width(r->m_start, r->m_stop - r->m_start, totalLogicalWidth, firstLine, &fallbackFonts, &glyphOverflow) + hyphenWidth); 486 if (!fallbackFonts.isEmpty()) { 490 copyToVector(fallbackFonts, it->second.first);
|
H A D | RenderCombineText.cpp | 56 float RenderCombineText::width(unsigned from, unsigned length, const Font& font, float xPosition, HashSet<const SimpleFontData*>* fallbackFonts, GlyphOverflow* glyphOverflow) const argument 64 return RenderText::width(from, length, font, xPosition, fallbackFonts, glyphOverflow);
|
H A D | RenderText.cpp | 613 ALWAYS_INLINE float RenderText::widthFromCache(const Font& f, int start, int len, float xPos, HashSet<const SimpleFontData*>* fallbackFonts, GlyphOverflow* glyphOverflow) const argument 651 return f.width(TextRun(text()->characters() + start, len, allowTabs(), xPos), fallbackFonts, glyphOverflow); 766 HashSet<const SimpleFontData*> fallbackFonts; local 768 computePreferredLogicalWidths(leadWidth, fallbackFonts, glyphOverflow); 769 if (fallbackFonts.isEmpty() && !glyphOverflow.left && !glyphOverflow.right && !glyphOverflow.top && !glyphOverflow.bottom) 773 void RenderText::computePreferredLogicalWidths(float leadWidth, HashSet<const SimpleFontData*>& fallbackFonts, GlyphOverflow& glyphOverflow) argument 850 currMaxWidth += widthFromCache(f, lastWordBoundary, i - lastWordBoundary, leadWidth + currMaxWidth, &fallbackFonts, &glyphOverflow); 875 float w = widthFromCache(f, i, wordLen, leadWidth + currMaxWidth, &fallbackFonts, &glyphOverflow); 883 currMaxWidth += widthFromCache(f, lastWordBoundary, j - lastWordBoundary, leadWidth + currMaxWidth, &fallbackFonts, &glyphOverflow); 1299 float RenderText::width(unsigned from, unsigned len, float xPos, bool firstLine, HashSet<const SimpleFontData*>* fallbackFonts, GlyphOverflo argument 1310 width(unsigned from, unsigned len, const Font& f, float xPos, HashSet<const SimpleFontData*>* fallbackFonts, GlyphOverflow* glyphOverflow) const argument [all...] |