/external/chromium_org/third_party/WebKit/Source/core/svg/ |
SVGGlyphElement.cpp | 74 static inline SVGGlyph::ArabicForm parseArabicForm(const AtomicString& value) 77 return SVGGlyph::Medial; 79 return SVGGlyph::Terminal; 81 return SVGGlyph::Isolated; 83 return SVGGlyph::Initial; 85 return SVGGlyph::None; 88 static inline SVGGlyph::Orientation parseOrientation(const AtomicString& value) 91 return SVGGlyph::Horizontal; 93 return SVGGlyph::Vertical; 95 return SVGGlyph::Both [all...] |
SVGGlyphElement.h | 26 #include "core/platform/graphics/SVGGlyph.h" 37 SVGGlyph buildGlyphIdentifier() const; 40 static void inheritUnspecifiedAttributes(SVGGlyph&, const SVGFontData*); 44 static SVGGlyph buildGenericGlyphIdentifier(const SVGElement*);
|
SVGGlyphMap.h | 25 #include "core/platform/graphics/SVGGlyph.h" 43 Vector<SVGGlyph> glyphs; 52 void addGlyph(const String& glyphName, const String& unicodeString, SVGGlyph glyph) 80 SVGGlyph& lastGlyph = node->glyphs.last(); 90 void appendToGlyphTable(SVGGlyph& glyph) 100 static inline bool compareGlyphPriority(const SVGGlyph& first, const SVGGlyph& second) 105 void collectGlyphsForString(const String& string, Vector<SVGGlyph>& glyphs) 130 const SVGGlyph& svgGlyphForGlyph(Glyph glyph) const 133 DEFINE_STATIC_LOCAL(SVGGlyph, defaultGlyph, ()) [all...] |
SVGFontElement.h | 61 void collectGlyphsForString(const String&, Vector<SVGGlyph>&); 62 void collectGlyphsForGlyphName(const String&, Vector<SVGGlyph>&); 68 SVGGlyph svgGlyphForGlyph(Glyph);
|
SVGFontElement.cpp | 90 // empty SVGGlyph with the character, so the SVG Font will be used 94 Vector<SVGGlyph> glyphs; 111 SVGGlyph newGlyphPart; 154 SVGGlyph svgGlyph = SVGGlyphElement::buildGenericGlyphIdentifier(firstMissingGlyphElement); 155 m_glyphMap.appendToGlyphTable(svgGlyph); 156 m_missingGlyph = svgGlyph.tableEntry; 235 void SVGFontElement::collectGlyphsForString(const String& string, Vector<SVGGlyph>& glyphs) 241 void SVGFontElement::collectGlyphsForGlyphName(const String& glyphName, Vector<SVGGlyph>& glyphs) 248 SVGGlyph SVGFontElement::svgGlyphForGlyph(Glyph glyph [all...] |
SVGFontData.cpp | 27 #include "core/platform/graphics/SVGGlyph.h" 127 SVGGlyph svgGlyph = associatedFontElement->svgGlyphForGlyph(glyph); 128 SVGGlyphElement::inheritUnspecifiedAttributes(svgGlyph, this); 129 return svgGlyph.horizontalAdvanceX * scaleEmToUnits(fontSize, svgFontFaceElement->unitsPerEm()); 135 Vector<SVGGlyph::ArabicForm>& arabicForms = iterator.arabicForms(); 184 Vector<SVGGlyph> glyphs; 198 SVGGlyph& svgGlyph = glyphs[0]; 199 iterator.setLastGlyphName(svgGlyph.glyphName) [all...] |
/external/chromium_org/third_party/WebKit/Source/core/platform/graphics/ |
SVGGlyph.h | 37 struct SVGGlyph { 53 SVGGlyph() 74 bool operator==(const SVGGlyph& other) const 107 Vector<SVGGlyph::ArabicForm> charactersWithArabicForm(const String& input, bool rtl); 108 bool isCompatibleGlyph(const SVGGlyph&, bool isVerticalText, const String& language, const Vector<SVGGlyph::ArabicForm>&, unsigned startPosition, unsigned endPosition);
|
SVGGlyph.cpp | 24 #include "core/platform/graphics/SVGGlyph.h" 56 static inline SVGGlyph::ArabicForm processArabicFormDetection(const UChar& curChar, bool& lastCharShapesRight, SVGGlyph::ArabicForm* prevForm) 58 SVGGlyph::ArabicForm curForm; 71 ASSERT(correctedForm >= SVGGlyph::None && correctedForm <= SVGGlyph::Medial); 72 *prevForm = static_cast<SVGGlyph::ArabicForm>(correctedForm); 75 curForm = SVGGlyph::Initial; 77 curForm = shapingMode == SNone ? SVGGlyph::None : SVGGlyph::Isolated [all...] |
WidthIterator.h | 26 #include "core/platform/graphics/SVGGlyph.h" 59 Vector<SVGGlyph::ArabicForm>& arabicForms() { return m_arabicForms; } 81 Vector<SVGGlyph::ArabicForm> m_arabicForms;
|
/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/ |
SVGTextRunRenderingContext.cpp | 130 SVGGlyph svgGlyph = fontElement->svgGlyphForGlyph(glyph); 131 ASSERT(!svgGlyph.isPartOfLigature); 132 ASSERT(svgGlyph.tableEntry == glyph); 134 SVGGlyphElement::inheritUnspecifiedAttributes(svgGlyph, svgFontData); 137 if (svgGlyph.pathData.isEmpty()) { 146 glyphOrigin.setX(svgGlyph.verticalOriginX * scale); 147 glyphOrigin.setY(svgGlyph.verticalOriginY * scale); 154 Path glyphPath = svgGlyph.pathData;
|
/external/chromium_org/third_party/WebKit/Source/core/ |
webcore_platform.target.darwin-arm.mk | 185 third_party/WebKit/Source/core/platform/graphics/SVGGlyph.cpp \ [all...] |
webcore_platform.target.darwin-mips.mk | 185 third_party/WebKit/Source/core/platform/graphics/SVGGlyph.cpp \ [all...] |
webcore_platform.target.darwin-x86.mk | 185 third_party/WebKit/Source/core/platform/graphics/SVGGlyph.cpp \ [all...] |
webcore_platform.target.linux-arm.mk | 185 third_party/WebKit/Source/core/platform/graphics/SVGGlyph.cpp \ [all...] |
webcore_platform.target.linux-mips.mk | 185 third_party/WebKit/Source/core/platform/graphics/SVGGlyph.cpp \ [all...] |
webcore_platform.target.linux-x86.mk | 185 third_party/WebKit/Source/core/platform/graphics/SVGGlyph.cpp \ [all...] |