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

  /external/chromium_org/third_party/WebKit/Source/platform/fonts/
WidthIterator.cpp 27 #include "platform/fonts/GlyphBuffer.h"
101 static inline float applyFontTransforms(GlyphBuffer* glyphBuffer, unsigned& lastGlyphCount, TypesettingFeatures typesettingFeatures, CharactersTreatedAsSpace& charactersTreatedAsSpace)
105 if (!glyphBuffer)
108 unsigned glyphBufferSize = glyphBuffer->size();
109 if (glyphBuffer->size() <= lastGlyphCount + 1)
112 FloatSize* advances = glyphBuffer->advances(0);
121 glyphBuffer->advances(spaceOffset - 1)->setWidth(originalAdvances.advanceBeforeCharacter);
122 glyphBuffer->advances(spaceOffset)->setWidth(originalAdvances.advanceAtCharacter);
134 inline unsigned WidthIterator::advanceInternal(TextIterator& textIterator, GlyphBuffer* glyphBuffer
    [all...]
Font.cpp 32 #include "platform/fonts/GlyphBuffer.h"
630 float Font::getGlyphsAndAdvancesForSimpleText(const TextRunPaintInfo& runInfo, GlyphBuffer& glyphBuffer, ForTextEmphasisOrNot forTextEmphasis) const
637 GlyphBuffer localGlyphBuffer;
640 it.advance(runInfo.to, &glyphBuffer);
642 if (glyphBuffer.isEmpty())
651 glyphBuffer.reverse();
662 GlyphBuffer glyphBuffer;
664 float startX = point.x() + getGlyphsAndAdvancesForSimpleText(runInfo, glyphBuffer);
    [all...]
  /external/chromium_org/third_party/WebKit/Source/platform/fonts/harfbuzz/
FontHarfBuzz.cpp 38 #include "platform/fonts/GlyphBuffer.h"
102 const GlyphBuffer& glyphBuffer, unsigned from, unsigned numGlyphs,
128 const Glyph* glyphs = glyphBuffer.glyphs(from + glyphIndex);
140 currentWidth += glyphBuffer.advanceAt(from + glyphIndex).width();
152 // GlyphBuffer has no advances other than the defaults. In that case the
156 const FloatSize* adv = glyphBuffer.advances(from);
163 const Glyph* glyphs = glyphBuffer.glyphs(from);
181 GlyphBuffer glyphBuffer;
    [all...]
HarfBuzzShaper.cpp 40 #include "platform/fonts/GlyphBuffer.h"
540 bool HarfBuzzShaper::shape(GlyphBuffer* glyphBuffer)
553 && glyphBuffer && !fillGlyphBuffer(glyphBuffer))
    [all...]
  /external/chromium_org/third_party/WebKit/Source/platform/fonts/mac/
FontComplexTextMac.cpp 30 #include "platform/fonts/GlyphBuffer.h"
72 float Font::getGlyphsAndAdvancesForComplexText(const TextRunPaintInfo& runInfo, GlyphBuffer& glyphBuffer, ForTextEmphasisOrNot forTextEmphasis) const
79 controller.advance(runInfo.to, &glyphBuffer);
81 if (glyphBuffer.isEmpty())
88 glyphBuffer.reverse();
98 GlyphBuffer glyphBuffer;
101 if (shaper.shape(&glyphBuffer)) {
102 drawGlyphBuffer(context, runInfo, glyphBuffer, point)
    [all...]
FontMac.cpp 37 #include "platform/fonts/GlyphBuffer.h"
83 const GlyphBuffer& glyphBuffer, unsigned from, unsigned numGlyphs,
109 const Glyph* glyphs = glyphBuffer.glyphs(from);
117 // GlyphBuffer has no advances other than the defaults. In that case the
121 const FloatSize* adv = glyphBuffer.advances(from);
ComplexTextController.cpp 30 #include "platform/fonts/GlyphBuffer.h"
429 void ComplexTextController::advance(unsigned offset, GlyphBuffer* glyphBuffer, GlyphIterationStyle iterationStyle, HashSet<const SimpleFontData*>* fallbackFonts)
473 if (glyphBuffer && !m_characterInCurrentGlyph)
474 glyphBuffer->add(m_adjustedGlyphs[k], complexTextRun.fontData(), FloatSize(adjustedAdvance));
  /external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
SVGTextRunRenderingContext.cpp 33 #include "platform/fonts/GlyphBuffer.h"
82 GlyphBuffer glyphBuffer;
83 charsConsumed += it.advance(run.length(), &glyphBuffer);
84 glyphId = !glyphBuffer.isEmpty() ? glyphBuffer.glyphAt(0) : 0;
88 void SVGTextRunRenderingContext::drawSVGGlyphs(GraphicsContext* context, const TextRun& run, const SimpleFontData* fontData, const GlyphBuffer& glyphBuffer, int from, int numGlyphs, const FloatPoint& point) const
131 Glyph glyph = glyphBuffer.glyphAt(from + i);
135 float advance = glyphBuffer.advanceAt(from + i).width()
    [all...]
SVGTextMetricsBuilder.cpp 28 #include "platform/fonts/GlyphBuffer.h"
118 GlyphBuffer glyphBuffer;
119 unsigned metricsLength = m_simpleWidthIterator->advance(textPosition + 1, &glyphBuffer);
126 Glyph glyphId = glyphBuffer.glyphAt(0);
  /external/chromium_org/third_party/WebKit/Source/core/inspector/
InspectorCSSAgent.cpp 67 #include "platform/fonts/GlyphBuffer.h"
714 GlyphBuffer glyphBuffer;
715 it.advance(run.length(), &glyphBuffer);
716 for (unsigned i = 0; i < glyphBuffer.size(); ++i) {
717 String familyName = glyphBuffer.fontDataAt(i)->platformData().fontFamilyName();
    [all...]
  /external/chromium_org/third_party/WebKit/Source/core/rendering/
InlineTextBox.cpp 50 #include "platform/fonts/GlyphBuffer.h"
    [all...]
  /external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/plugins/
org.eclipse.swt.win32.win32.x86_3.6.1.v3657a.jar 

Completed in 395 milliseconds