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

  /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...]

Completed in 871 milliseconds