/external/chromium_org/third_party/WebKit/Source/core/svg/ |
SVGGlyphElement.cpp | 68 static inline SVGGlyph::ArabicForm parseArabicForm(const AtomicString& value) 71 return SVGGlyph::Medial; 73 return SVGGlyph::Terminal; 75 return SVGGlyph::Isolated; 77 return SVGGlyph::Initial; 79 return SVGGlyph::None; 82 static inline SVGGlyph::Orientation parseOrientation(const AtomicString& value) 85 return SVGGlyph::Horizontal; 87 return SVGGlyph::Vertical; 89 return SVGGlyph::Both [all...] |
SVGGlyphElement.h | 28 #include "platform/fonts/SVGGlyph.h" 39 SVGGlyph buildGlyphIdentifier() const; 42 static void inheritUnspecifiedAttributes(SVGGlyph&, const SVGFontData*); 45 static SVGGlyph buildGenericGlyphIdentifier(const SVGElement*);
|
SVGFontElement.h | 60 void collectGlyphsForString(const String&, Vector<SVGGlyph>&); 61 void collectGlyphsForAltGlyphReference(const String&, Vector<SVGGlyph>&); 67 SVGGlyph svgGlyphForGlyph(Glyph); 77 Vector<SVGGlyph> buildGlyphList(const UnicodeRanges&, const HashSet<String>& unicodeNames, const HashSet<String>& glyphNames) const;
|
SVGGlyphMap.h | 26 #include "platform/fonts/SVGGlyph.h" 43 Vector<SVGGlyph> glyphs; 52 void addGlyph(const String& glyphIdentifier, const String& unicodeString, SVGGlyph glyph) 80 SVGGlyph& lastGlyph = node->glyphs.last(); 92 void appendToGlyphTable(SVGGlyph& glyph) 102 static inline bool compareGlyphPriority(const SVGGlyph& first, const SVGGlyph& second) 107 void collectGlyphsForString(const String& string, Vector<SVGGlyph>& glyphs) 125 void collectGlyphsForStringExact(const String& string, Vector<SVGGlyph>& glyphs) const 145 void collectGlyphsForUnicodeRange(const UnicodeRange& unicodeRange, Vector<SVGGlyph>& glyphs) cons [all...] |
SVGFontElement.cpp | 65 // empty SVGGlyph with the character, so the SVG Font will be used 69 Vector<SVGGlyph> glyphs; 86 SVGGlyph newGlyphPart; 98 Vector<SVGGlyph> SVGFontElement::buildGlyphList(const UnicodeRanges& unicodeRanges, const HashSet<String>& unicodeNames, const HashSet<String>& glyphNames) const 100 Vector<SVGGlyph> glyphs; 114 const SVGGlyph& glyph = m_glyphMap.glyphIdentifierForGlyphName(*it); 124 Vector<SVGGlyph> glyphsLhs = buildGlyphList(kerningPair.unicodeRange1, kerningPair.unicodeName1, kerningPair.glyphName1); 125 Vector<SVGGlyph> glyphsRhs = buildGlyphList(kerningPair.unicodeRange2, kerningPair.unicodeName2, kerningPair.glyphName2); 193 SVGGlyph svgGlyph = SVGGlyphElement::buildGenericGlyphIdentifier(firstMissingGlyphElement) [all...] |
SVGFontData.cpp | 34 #include "platform/fonts/SVGGlyph.h" 145 SVGGlyph svgGlyph = associatedFontElement->svgGlyphForGlyph(glyph); 146 SVGGlyphElement::inheritUnspecifiedAttributes(svgGlyph, this); 147 return svgGlyph.horizontalAdvanceX * scaleEmToUnits(fontSize, svgFontFaceElement->unitsPerEm()); 153 Vector<SVGGlyph::ArabicForm>& arabicForms = iterator.arabicForms(); 199 Vector<SVGGlyph> glyphs; 213 SVGGlyph& svgGlyph = glyphs[0]; 214 glyphData.glyph = svgGlyph.tableEntry [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" 58 Vector<SVGGlyph::ArabicForm>& arabicForms() { return m_arabicForms; } 72 Vector<SVGGlyph::ArabicForm> m_arabicForms;
|
/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/ |
SVGTextRunRenderingContext.cpp | 117 SVGGlyph svgGlyph = fontElement->svgGlyphForGlyph(glyph); 118 ASSERT(!svgGlyph.isPartOfLigature); 119 ASSERT(svgGlyph.tableEntry == glyph); 121 SVGGlyphElement::inheritUnspecifiedAttributes(svgGlyph, svgFontData); 124 if (svgGlyph.pathData.isEmpty()) { 133 glyphOrigin.setX(svgGlyph.verticalOriginX * scale); 134 glyphOrigin.setY(svgGlyph.verticalOriginY * scale); 141 Path glyphPath = svgGlyph.pathData;
|
/external/chromium_org/third_party/WebKit/Source/platform/ |
blink_platform.target.darwin-arm.mk | 229 third_party/WebKit/Source/platform/fonts/SVGGlyph.cpp \ [all...] |
blink_platform.target.darwin-arm64.mk | 228 third_party/WebKit/Source/platform/fonts/SVGGlyph.cpp \ [all...] |
blink_platform.target.darwin-mips.mk | 228 third_party/WebKit/Source/platform/fonts/SVGGlyph.cpp \ [all...] |
blink_platform.target.darwin-mips64.mk | 228 third_party/WebKit/Source/platform/fonts/SVGGlyph.cpp \ [all...] |
blink_platform.target.darwin-x86.mk | 228 third_party/WebKit/Source/platform/fonts/SVGGlyph.cpp \ [all...] |
blink_platform.target.darwin-x86_64.mk | 228 third_party/WebKit/Source/platform/fonts/SVGGlyph.cpp \ [all...] |
blink_platform.target.linux-arm.mk | 229 third_party/WebKit/Source/platform/fonts/SVGGlyph.cpp \ [all...] |
blink_platform.target.linux-arm64.mk | 228 third_party/WebKit/Source/platform/fonts/SVGGlyph.cpp \ [all...] |
blink_platform.target.linux-mips.mk | 228 third_party/WebKit/Source/platform/fonts/SVGGlyph.cpp \ [all...] |
blink_platform.target.linux-mips64.mk | 228 third_party/WebKit/Source/platform/fonts/SVGGlyph.cpp \ [all...] |
blink_platform.target.linux-x86.mk | 228 third_party/WebKit/Source/platform/fonts/SVGGlyph.cpp \ [all...] |
blink_platform.target.linux-x86_64.mk | 228 third_party/WebKit/Source/platform/fonts/SVGGlyph.cpp \ [all...] |