Home
last modified time | relevance | path

Searched refs:SVGGlyph (Results 1 – 17 of 17) sorted by relevance

/external/chromium_org/third_party/WebKit/Source/core/svg/
DSVGGlyphElement.cpp72 static inline SVGGlyph::ArabicForm parseArabicForm(const AtomicString& value) in parseArabicForm()
75 return SVGGlyph::Medial; in parseArabicForm()
77 return SVGGlyph::Terminal; in parseArabicForm()
79 return SVGGlyph::Isolated; in parseArabicForm()
81 return SVGGlyph::Initial; in parseArabicForm()
83 return SVGGlyph::None; in parseArabicForm()
86 static inline SVGGlyph::Orientation parseOrientation(const AtomicString& value) in parseOrientation()
89 return SVGGlyph::Horizontal; in parseOrientation()
91 return SVGGlyph::Vertical; in parseOrientation()
93 return SVGGlyph::Both; in parseOrientation()
[all …]
DSVGGlyphMap.h43 Vector<SVGGlyph> glyphs;
52 void addGlyph(const String& glyphName, const String& unicodeString, SVGGlyph glyph) in addGlyph()
80 SVGGlyph& lastGlyph = node->glyphs.last(); in addGlyph()
90 void appendToGlyphTable(SVGGlyph& glyph) in appendToGlyphTable()
100 static inline bool compareGlyphPriority(const SVGGlyph& first, const SVGGlyph& second) in compareGlyphPriority()
105 void collectGlyphsForString(const String& string, Vector<SVGGlyph>& glyphs) in collectGlyphsForString()
130 const SVGGlyph& svgGlyphForGlyph(Glyph glyph) const in svgGlyphForGlyph()
133 DEFINE_STATIC_LOCAL(SVGGlyph, defaultGlyph, ()); in svgGlyphForGlyph()
139 const SVGGlyph& glyphIdentifierForGlyphName(const String& glyphName) const in glyphIdentifierForGlyphName()
167 void collectGlyphsForIterator(Iterator& textIterator, Vector<SVGGlyph>& glyphs) in collectGlyphsForIterator()
[all …]
DSVGGlyphElement.h38 SVGGlyph buildGlyphIdentifier() const;
41 static void inheritUnspecifiedAttributes(SVGGlyph&, const SVGFontData*);
45 static SVGGlyph buildGenericGlyphIdentifier(const SVGElement*);
DSVGFontElement.cpp92 Vector<SVGGlyph> glyphs; in registerLigaturesInGlyphCache()
109 SVGGlyph newGlyphPart; in registerLigaturesInGlyphCache()
151 SVGGlyph svgGlyph = SVGGlyphElement::buildGenericGlyphIdentifier(firstMissingGlyphElement); in ensureGlyphCache()
232 void SVGFontElement::collectGlyphsForString(const String& string, Vector<SVGGlyph>& glyphs) in collectGlyphsForString()
238 void SVGFontElement::collectGlyphsForGlyphName(const String& glyphName, Vector<SVGGlyph>& glyphs) in collectGlyphsForGlyphName()
245 SVGGlyph SVGFontElement::svgGlyphForGlyph(Glyph glyph) in svgGlyphForGlyph()
DSVGFontElement.h61 void collectGlyphsForString(const String&, Vector<SVGGlyph>&);
62 void collectGlyphsForGlyphName(const String&, Vector<SVGGlyph>&);
68 SVGGlyph svgGlyphForGlyph(Glyph);
DSVGFontData.cpp129 SVGGlyph svgGlyph = associatedFontElement->svgGlyphForGlyph(glyph); in widthForSVGGlyph()
137 Vector<SVGGlyph::ArabicForm>& arabicForms = iterator.arabicForms(); in applySVGGlyphSelection()
186 Vector<SVGGlyph> glyphs; in applySVGGlyphSelection()
200 SVGGlyph& svgGlyph = glyphs[0]; in applySVGGlyphSelection()
211 SVGGlyph& svgGlyph = glyphs[i]; in applySVGGlyphSelection()
247 Vector<SVGGlyph> glyphs; in fillBMPGlyphs()
271 Vector<SVGGlyph> glyphs; in fillNonBMPGlyphs()
/external/chromium_org/third_party/WebKit/Source/platform/fonts/
DSVGGlyph.cpp56 static inline SVGGlyph::ArabicForm processArabicFormDetection(const UChar& curChar, bool& lastCharS… in processArabicFormDetection()
58 SVGGlyph::ArabicForm curForm; in processArabicFormDetection()
71 ASSERT(correctedForm >= SVGGlyph::None && correctedForm <= SVGGlyph::Medial); in processArabicFormDetection()
72 *prevForm = static_cast<SVGGlyph::ArabicForm>(correctedForm); in processArabicFormDetection()
75 curForm = SVGGlyph::Initial; in processArabicFormDetection()
77 curForm = shapingMode == SNone ? SVGGlyph::None : SVGGlyph::Isolated; in processArabicFormDetection()
83 Vector<SVGGlyph::ArabicForm> charactersWithArabicForm(const String& input, bool rtl) in charactersWithArabicForm()
85 Vector<SVGGlyph::ArabicForm> forms; in charactersWithArabicForm()
113 static inline bool isCompatibleArabicForm(const SVGGlyph& identifier, const Vector<SVGGlyph::Arabic… in isCompatibleArabicForm()
118 Vector<SVGGlyph::ArabicForm>::const_iterator realEnd = chars.end(); in isCompatibleArabicForm()
[all …]
DSVGGlyph.h38 struct SVGGlyph { struct
54 SVGGlyph() in SVGGlyph() argument
75 bool operator==(const SVGGlyph& other) const argument
108 Vector<SVGGlyph::ArabicForm> PLATFORM_EXPORT charactersWithArabicForm(const String& input, bool rtl… argument
109 …ATFORM_EXPORT isCompatibleGlyph(const SVGGlyph&, bool isVerticalText, const String& language, cons…
DWidthIterator.h60 Vector<SVGGlyph::ArabicForm>& arabicForms() { return m_arabicForms; } in arabicForms()
82 Vector<SVGGlyph::ArabicForm> m_arabicForms;
/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
DSVGTextRunRenderingContext.cpp130 SVGGlyph svgGlyph = fontElement->svgGlyphForGlyph(glyph); in drawSVGGlyphs()
/external/chromium_org/third_party/WebKit/Source/platform/
Dblink_platform.gypi332 'fonts/SVGGlyph.cpp',
333 'fonts/SVGGlyph.h',
Dblink_platform.target.linux-mips.mk200 third_party/WebKit/Source/platform/fonts/SVGGlyph.cpp \
Dblink_platform.target.linux-x86.mk200 third_party/WebKit/Source/platform/fonts/SVGGlyph.cpp \
Dblink_platform.target.darwin-mips.mk200 third_party/WebKit/Source/platform/fonts/SVGGlyph.cpp \
Dblink_platform.target.linux-arm.mk201 third_party/WebKit/Source/platform/fonts/SVGGlyph.cpp \
Dblink_platform.target.darwin-x86.mk200 third_party/WebKit/Source/platform/fonts/SVGGlyph.cpp \
Dblink_platform.target.darwin-arm.mk201 third_party/WebKit/Source/platform/fonts/SVGGlyph.cpp \