HomeSort by relevance Sort by last modified time
    Searched refs:fallbackFonts (Results 1 - 19 of 19) sorted by null

  /external/chromium_org/third_party/WebKit/Source/core/rendering/line/
WordMeasurement.h 48 HashSet<const SimpleFontData*> fallbackFonts;
BreakingContextInlineHeaders.h 516 ALWAYS_INLINE float textWidth(RenderText* text, unsigned from, unsigned len, const Font& font, float xPos, bool isFixedPitch, bool collapseWhiteSpace, HashSet<const SimpleFontData*>* fallbackFonts = 0)
520 return text->width(from, len, font, xPos, text->style()->direction(), fallbackFonts, &glyphOverflow);
527 return font.width(run, fallbackFonts, &glyphOverflow);
657 additionalTempWidth = textWidth(renderText, lastSpace, m_current.offset() + 1 - lastSpace, font, m_width.currentWidth(), isFixedPitch, m_collapseWhiteSpace, &wordMeasurement.fallbackFonts) - wordTrailingSpaceWidth;
659 additionalTempWidth = textWidth(renderText, lastSpace, m_current.offset() - lastSpace, font, m_width.currentWidth(), isFixedPitch, m_collapseWhiteSpace, &wordMeasurement.fallbackFonts);
683 float charWidth = textWidth(renderText, m_current.offset(), 1, font, m_width.currentWidth(), isFixedPitch, m_collapseWhiteSpace, &wordMeasurement.fallbackFonts) + (applyWordSpacing ? wordSpacing : 0);
    [all...]
  /external/skia/src/ports/
SkFontConfigParser_android.cpp 226 static void getFallbackFontFamilies(SkTDArray<FontFamily*> &fallbackFonts) {
228 parseConfigFile(FALLBACK_FONTS_FILE, fallbackFonts);
240 *fallbackFonts.append() = family;
244 *fallbackFonts.insert(currentOrder++) = family;
249 *fallbackFonts.insert(order) = family;
264 SkTDArray<FontFamily*> fallbackFonts;
265 getFallbackFontFamilies(fallbackFonts);
266 for (int i = 0; i < fallbackFonts.count(); ++i) {
267 fallbackFonts[i]->fIsFallbackFont = true;
268 *fontFamilies.append() = fallbackFonts[i]
    [all...]
  /external/chromium_org/third_party/skia/src/ports/
SkFontConfigParser_android.cpp 488 static void getFallbackFontFamiliesForLocale(SkTDArray<FontFamily*> &fallbackFonts, const char* dir) {
523 *fallbackFonts.append() = family;
535 static void getFallbackFontFamilies(SkTDArray<FontFamily*> &fallbackFonts) {
537 parseConfigFile(FALLBACK_FONTS_FILE, fallbackFonts);
540 getFallbackFontFamiliesForLocale(fallbackFonts, LOCALE_FALLBACK_FONTS_SYSTEM_DIR);
552 *fallbackFonts.append() = family;
556 *fallbackFonts.insert(currentOrder++) = family;
561 *fallbackFonts.insert(order) = family;
576 SkTDArray<FontFamily*> fallbackFonts;
577 getFallbackFontFamilies(fallbackFonts);
    [all...]
  /external/chromium_org/third_party/WebKit/Source/core/rendering/
RenderCombineText.h 42 virtual float width(unsigned from, unsigned length, const Font&, float xPosition, TextDirection, HashSet<const SimpleFontData*>* fallbackFonts = 0, GlyphOverflow* = 0) const OVERRIDE;
RenderCombineText.cpp 58 float RenderCombineText::width(unsigned from, unsigned length, const Font& font, float xPosition, TextDirection direction, HashSet<const SimpleFontData*>* fallbackFonts, GlyphOverflow* glyphOverflow) const
69 return RenderText::width(from, length, font, xPosition, direction, fallbackFonts, glyphOverflow);
RenderText.h 88 virtual float width(unsigned from, unsigned len, const Font&, float xPos, TextDirection, HashSet<const SimpleFontData*>* fallbackFonts = 0, GlyphOverflow* = 0) const;
89 virtual float width(unsigned from, unsigned len, float xPos, TextDirection, bool firstLine = false, HashSet<const SimpleFontData*>* fallbackFonts = 0, GlyphOverflow* = 0) const;
163 void computePreferredLogicalWidths(float leadWidth, HashSet<const SimpleFontData*>& fallbackFonts, GlyphOverflow&);
178 float widthFromCache(const Font&, int start, int len, float xPos, TextDirection, HashSet<const SimpleFontData*>* fallbackFonts, GlyphOverflow*) const;
RenderText.cpp 714 ALWAYS_INLINE float RenderText::widthFromCache(const Font& f, int start, int len, float xPos, TextDirection textDirection, HashSet<const SimpleFontData*>* fallbackFonts, GlyphOverflow* glyphOverflow) const
762 return f.width(run, fallbackFonts, glyphOverflow);
    [all...]
RenderBlockLineLayout.cpp 369 HashSet<const SimpleFontData*> fallbackFonts;
424 if (!wordMeasurement.fallbackFonts.isEmpty()) {
425 HashSet<const SimpleFontData*>::const_iterator end = wordMeasurement.fallbackFonts.end();
426 for (HashSet<const SimpleFontData*>::const_iterator it = wordMeasurement.fallbackFonts.begin(); it != end; ++it)
427 fallbackFonts.add(*it);
433 fallbackFonts.clear();
438 measuredWidth = renderer->width(run->m_start, run->m_stop - run->m_start, xPos, run->direction(), lineInfo.isFirstLine(), &fallbackFonts, &glyphOverflow);
441 if (!fallbackFonts.isEmpty()) {
445 copyToVector(fallbackFonts, it->value.first);
    [all...]
  /external/chromium_org/third_party/WebKit/Source/platform/fonts/
WidthIterator.h 44 WidthIterator(const Font*, const TextRun&, HashSet<const SimpleFontData*>* fallbackFonts = 0, bool accountForGlyphBounds = false, bool forTextEmphasis = false);
Font.h 106 float width(const TextRun&, HashSet<const SimpleFontData*>* fallbackFonts = 0, GlyphOverflow* = 0) const;
151 float floatWidthForSimpleText(const TextRun&, HashSet<const SimpleFontData*>* fallbackFonts = 0, IntRectExtent* glyphBounds = 0) const;
161 float floatWidthForComplexText(const TextRun&, HashSet<const SimpleFontData*>* fallbackFonts, IntRectExtent* glyphBounds) const;
WidthIterator.cpp 40 WidthIterator::WidthIterator(const Font* font, const TextRun& run, HashSet<const SimpleFontData*>* fallbackFonts, bool accountForGlyphBounds, bool forTextEmphasis)
46 , m_fallbackFonts(fallbackFonts)
Font.cpp 152 float Font::width(const TextRun& run, HashSet<const SimpleFontData*>* fallbackFonts, GlyphOverflow* glyphOverflow) const
178 result = floatWidthForComplexText(run, fallbackFonts, &glyphBounds);
181 result = floatWidthForSimpleText(run, fallbackFonts, glyphOverflow ? &glyphBounds : 0);
184 if (cacheEntry && (!fallbackFonts || fallbackFonts->isEmpty())) {
    [all...]
  /external/chromium_org/third_party/WebKit/Source/platform/fonts/mac/
ComplexTextController.h 55 ComplexTextController(const Font*, const TextRun&, bool mayUseNaturalWritingDirection = false, HashSet<const SimpleFontData*>* fallbackFonts = 0, bool forTextEmphasis = false);
58 void advance(unsigned to, GlyphBuffer* = 0, GlyphIterationStyle = IncludePartialGlyphs, HashSet<const SimpleFontData*>* fallbackFonts = 0);
FontComplexTextMac.cpp 128 float Font::floatWidthForComplexText(const TextRun& run, HashSet<const SimpleFontData*>* fallbackFonts, IntRectExtent* glyphBounds) const
135 ComplexTextController controller(this, run, true, fallbackFonts);
ComplexTextController.cpp 40 ComplexTextController::ComplexTextController(const Font* font, const TextRun& run, bool mayUseNaturalWritingDirection, HashSet<const SimpleFontData*>* fallbackFonts, bool forTextEmphasis)
57 , m_fallbackFonts(fallbackFonts)
411 void ComplexTextController::advance(unsigned offset, GlyphBuffer* glyphBuffer, GlyphIterationStyle iterationStyle, HashSet<const SimpleFontData*>* fallbackFonts)
436 if (fallbackFonts && complexTextRun.fontData() != m_font.primaryFont())
437 fallbackFonts->add(complexTextRun.fontData());
  /external/chromium_org/third_party/WebKit/Source/platform/fonts/harfbuzz/
HarfBuzzShaper.h 59 HarfBuzzShaper(const Font*, const TextRun&, ForTextEmphasisOrNot = NotForTextEmphasis, HashSet<const SimpleFontData*>* fallbackFonts = 0);
FontHarfBuzz.cpp 263 float Font::floatWidthForComplexText(const TextRun& run, HashSet<const SimpleFontData*>* fallbackFonts, IntRectExtent* glyphBounds) const
265 HarfBuzzShaper shaper(this, run, HarfBuzzShaper::NotForTextEmphasis, fallbackFonts);
HarfBuzzShaper.cpp 372 HarfBuzzShaper::HarfBuzzShaper(const Font* font, const TextRun& run, ForTextEmphasisOrNot forTextEmphasis, HashSet<const SimpleFontData*>* fallbackFonts)
385 , m_fallbackFonts(fallbackFonts)
    [all...]

Completed in 354 milliseconds