/external/chromium_org/third_party/WebKit/Source/core/svg/ |
SVGGlyphElement.cpp | 72 static inline SVGGlyph::ArabicForm parseArabicForm(const AtomicString& value) 75 return SVGGlyph::Medial; 77 return SVGGlyph::Terminal; 79 return SVGGlyph::Isolated; 81 return SVGGlyph::Initial; 83 return SVGGlyph::None; 86 static inline SVGGlyph::Orientation parseOrientation(const AtomicString& value) 89 return SVGGlyph::Horizontal; 91 return SVGGlyph::Vertical; 93 return SVGGlyph::Both [all...] |
SVGGlyphElement.h | 28 #include "platform/fonts/SVGGlyph.h" 38 SVGGlyph buildGlyphIdentifier() const; 41 static void inheritUnspecifiedAttributes(SVGGlyph&, const SVGFontData*); 45 static SVGGlyph buildGenericGlyphIdentifier(const SVGElement*);
|
SVGGlyphMap.h | 25 #include "platform/fonts/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 | 88 // empty SVGGlyph with the character, so the SVG Font will be used 92 Vector<SVGGlyph> glyphs; 109 SVGGlyph newGlyphPart; 151 SVGGlyph svgGlyph = SVGGlyphElement::buildGenericGlyphIdentifier(firstMissingGlyphElement); 152 m_glyphMap.appendToGlyphTable(svgGlyph); 153 m_missingGlyph = svgGlyph.tableEntry; 232 void SVGFontElement::collectGlyphsForString(const String& string, Vector<SVGGlyph>& glyphs) 238 void SVGFontElement::collectGlyphsForGlyphName(const String& glyphName, Vector<SVGGlyph>& glyphs) 245 SVGGlyph SVGFontElement::svgGlyphForGlyph(Glyph glyph [all...] |
SVGFontData.cpp | 33 #include "platform/fonts/SVGGlyph.h" 129 SVGGlyph svgGlyph = associatedFontElement->svgGlyphForGlyph(glyph); 130 SVGGlyphElement::inheritUnspecifiedAttributes(svgGlyph, this); 131 return svgGlyph.horizontalAdvanceX * scaleEmToUnits(fontSize, svgFontFaceElement->unitsPerEm()); 137 Vector<SVGGlyph::ArabicForm>& arabicForms = iterator.arabicForms(); 186 Vector<SVGGlyph> glyphs; 200 SVGGlyph& svgGlyph = glyphs[0]; 201 iterator.setLastGlyphName(svgGlyph.glyphName) [all...] |
/external/chromium_org/third_party/WebKit/Source/platform/fonts/ |
SVGGlyph.h | 38 struct SVGGlyph { 54 SVGGlyph() 75 bool operator==(const SVGGlyph& other) const 108 Vector<SVGGlyph::ArabicForm> PLATFORM_EXPORT charactersWithArabicForm(const String& input, bool rtl); 109 bool PLATFORM_EXPORT isCompatibleGlyph(const SVGGlyph&, bool isVerticalText, const String& language, const Vector<SVGGlyph::ArabicForm>&, unsigned startPosition, unsigned endPosition);
|
SVGGlyph.cpp | 24 #include "platform/fonts/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 | 27 #include "platform/fonts/SVGGlyph.h" 60 Vector<SVGGlyph::ArabicForm>& arabicForms() { return m_arabicForms; } 82 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/platform/ |
blink_platform.target.darwin-arm.mk | 201 third_party/WebKit/Source/platform/fonts/SVGGlyph.cpp \ [all...] |
blink_platform.target.darwin-mips.mk | 200 third_party/WebKit/Source/platform/fonts/SVGGlyph.cpp \ [all...] |
blink_platform.target.darwin-x86.mk | 200 third_party/WebKit/Source/platform/fonts/SVGGlyph.cpp \ [all...] |
blink_platform.target.linux-arm.mk | 201 third_party/WebKit/Source/platform/fonts/SVGGlyph.cpp \ [all...] |
blink_platform.target.linux-mips.mk | 200 third_party/WebKit/Source/platform/fonts/SVGGlyph.cpp \ [all...] |
blink_platform.target.linux-x86.mk | 200 third_party/WebKit/Source/platform/fonts/SVGGlyph.cpp \ [all...] |