SVGGlyph 130 Source/core/rendering/svg/SVGTextRunRenderingContext.cpp SVGGlyph svgGlyph = fontElement->svgGlyphForGlyph(glyph); SVGGlyph 137 Source/core/svg/SVGFontData.cpp SVGGlyph svgGlyph = associatedFontElement->svgGlyphForGlyph(glyph); SVGGlyph 145 Source/core/svg/SVGFontData.cpp Vector<SVGGlyph::ArabicForm>& arabicForms = iterator.arabicForms(); SVGGlyph 193 Source/core/svg/SVGFontData.cpp Vector<SVGGlyph> glyphs; SVGGlyph 207 Source/core/svg/SVGFontData.cpp SVGGlyph& svgGlyph = glyphs[0]; SVGGlyph 217 Source/core/svg/SVGFontData.cpp SVGGlyph& svgGlyph = glyphs[i]; SVGGlyph 251 Source/core/svg/SVGFontData.cpp Vector<SVGGlyph> glyphs; SVGGlyph 275 Source/core/svg/SVGFontData.cpp Vector<SVGGlyph> glyphs; SVGGlyph 79 Source/core/svg/SVGFontElement.cpp Vector<SVGGlyph> glyphs; SVGGlyph 96 Source/core/svg/SVGFontElement.cpp SVGGlyph newGlyphPart; SVGGlyph 108 Source/core/svg/SVGFontElement.cpp Vector<SVGGlyph> SVGFontElement::buildGlyphList(const UnicodeRanges& unicodeRanges, const HashSet<String>& unicodeNames, const HashSet<String>& glyphNames) const SVGGlyph 110 Source/core/svg/SVGFontElement.cpp Vector<SVGGlyph> glyphs; SVGGlyph 124 Source/core/svg/SVGFontElement.cpp const SVGGlyph& glyph = m_glyphMap.glyphIdentifierForGlyphName(*it); SVGGlyph 134 Source/core/svg/SVGFontElement.cpp Vector<SVGGlyph> glyphsLhs = buildGlyphList(kerningPair.unicodeRange1, kerningPair.unicodeName1, kerningPair.glyphName1); SVGGlyph 135 Source/core/svg/SVGFontElement.cpp Vector<SVGGlyph> glyphsRhs = buildGlyphList(kerningPair.unicodeRange2, kerningPair.unicodeName2, kerningPair.glyphName2); SVGGlyph 203 Source/core/svg/SVGFontElement.cpp SVGGlyph svgGlyph = SVGGlyphElement::buildGenericGlyphIdentifier(firstMissingGlyphElement); SVGGlyph 237 Source/core/svg/SVGFontElement.cpp void SVGFontElement::collectGlyphsForString(const String& string, Vector<SVGGlyph>& glyphs) SVGGlyph 243 Source/core/svg/SVGFontElement.cpp void SVGFontElement::collectGlyphsForAltGlyphReference(const String& glyphIdentifier, Vector<SVGGlyph>& glyphs) SVGGlyph 250 Source/core/svg/SVGFontElement.cpp SVGGlyph SVGFontElement::svgGlyphForGlyph(Glyph glyph) SVGGlyph 61 Source/core/svg/SVGFontElement.h void collectGlyphsForString(const String&, Vector<SVGGlyph>&); SVGGlyph 62 Source/core/svg/SVGFontElement.h void collectGlyphsForAltGlyphReference(const String&, Vector<SVGGlyph>&); SVGGlyph 68 Source/core/svg/SVGFontElement.h SVGGlyph svgGlyphForGlyph(Glyph); SVGGlyph 80 Source/core/svg/SVGFontElement.h Vector<SVGGlyph> buildGlyphList(const UnicodeRanges&, const HashSet<String>& unicodeNames, const HashSet<String>& glyphNames) const; SVGGlyph 72 Source/core/svg/SVGGlyphElement.cpp static inline SVGGlyph::ArabicForm parseArabicForm(const AtomicString& value) SVGGlyph 75 Source/core/svg/SVGGlyphElement.cpp return SVGGlyph::Medial; SVGGlyph 77 Source/core/svg/SVGGlyphElement.cpp return SVGGlyph::Terminal; SVGGlyph 79 Source/core/svg/SVGGlyphElement.cpp return SVGGlyph::Isolated; SVGGlyph 81 Source/core/svg/SVGGlyphElement.cpp return SVGGlyph::Initial; SVGGlyph 83 Source/core/svg/SVGGlyphElement.cpp return SVGGlyph::None; SVGGlyph 86 Source/core/svg/SVGGlyphElement.cpp static inline SVGGlyph::Orientation parseOrientation(const AtomicString& value) SVGGlyph 89 Source/core/svg/SVGGlyphElement.cpp return SVGGlyph::Horizontal; SVGGlyph 91 Source/core/svg/SVGGlyphElement.cpp return SVGGlyph::Vertical; SVGGlyph 93 Source/core/svg/SVGGlyphElement.cpp return SVGGlyph::Both; SVGGlyph 96 Source/core/svg/SVGGlyphElement.cpp void SVGGlyphElement::inheritUnspecifiedAttributes(SVGGlyph& identifier, const SVGFontData* svgFontData) SVGGlyph 98 Source/core/svg/SVGGlyphElement.cpp if (identifier.horizontalAdvanceX == SVGGlyph::inheritedValue()) SVGGlyph 101 Source/core/svg/SVGGlyphElement.cpp if (identifier.verticalOriginX == SVGGlyph::inheritedValue()) SVGGlyph 104 Source/core/svg/SVGGlyphElement.cpp if (identifier.verticalOriginY == SVGGlyph::inheritedValue()) SVGGlyph 107 Source/core/svg/SVGGlyphElement.cpp if (identifier.verticalAdvanceY == SVGGlyph::inheritedValue()) SVGGlyph 115 Source/core/svg/SVGGlyphElement.cpp return SVGGlyph::inheritedValue(); SVGGlyph 120 Source/core/svg/SVGGlyphElement.cpp SVGGlyph SVGGlyphElement::buildGenericGlyphIdentifier(const SVGElement* element) SVGGlyph 122 Source/core/svg/SVGGlyphElement.cpp SVGGlyph identifier; SVGGlyph 149 Source/core/svg/SVGGlyphElement.cpp SVGGlyph SVGGlyphElement::buildGlyphIdentifier() const SVGGlyph 151 Source/core/svg/SVGGlyphElement.cpp SVGGlyph identifier(buildGenericGlyphIdentifier(this)); SVGGlyph 38 Source/core/svg/SVGGlyphElement.h SVGGlyph buildGlyphIdentifier() const; SVGGlyph 41 Source/core/svg/SVGGlyphElement.h static void inheritUnspecifiedAttributes(SVGGlyph&, const SVGFontData*); SVGGlyph 45 Source/core/svg/SVGGlyphElement.h static SVGGlyph buildGenericGlyphIdentifier(const SVGElement*); SVGGlyph 44 Source/core/svg/SVGGlyphMap.h Vector<SVGGlyph> glyphs; SVGGlyph 53 Source/core/svg/SVGGlyphMap.h void addGlyph(const String& glyphIdentifier, const String& unicodeString, SVGGlyph glyph) SVGGlyph 81 Source/core/svg/SVGGlyphMap.h SVGGlyph& lastGlyph = node->glyphs.last(); SVGGlyph 93 Source/core/svg/SVGGlyphMap.h void appendToGlyphTable(SVGGlyph& glyph) SVGGlyph 103 Source/core/svg/SVGGlyphMap.h static inline bool compareGlyphPriority(const SVGGlyph& first, const SVGGlyph& second) SVGGlyph 108 Source/core/svg/SVGGlyphMap.h void collectGlyphsForString(const String& string, Vector<SVGGlyph>& glyphs) SVGGlyph 126 Source/core/svg/SVGGlyphMap.h void collectGlyphsForStringExact(const String& string, Vector<SVGGlyph>& glyphs) const SVGGlyph 146 Source/core/svg/SVGGlyphMap.h void collectGlyphsForUnicodeRange(const UnicodeRange& unicodeRange, Vector<SVGGlyph>& glyphs) const SVGGlyph 168 Source/core/svg/SVGGlyphMap.h const SVGGlyph& svgGlyphForGlyph(Glyph glyph) const SVGGlyph 171 Source/core/svg/SVGGlyphMap.h DEFINE_STATIC_LOCAL(SVGGlyph, defaultGlyph, ()); SVGGlyph 177 Source/core/svg/SVGGlyphMap.h const SVGGlyph& glyphIdentifierForAltGlyphReference(const String& glyphIdentifier) const SVGGlyph 182 Source/core/svg/SVGGlyphMap.h const SVGGlyph& glyphIdentifierForGlyphName(const String& glyphName) const SVGGlyph 229 Source/core/svg/SVGGlyphMap.h void collectGlyphsForIterator(Iterator& textIterator, Vector<SVGGlyph>& glyphs) SVGGlyph 246 Source/core/svg/SVGGlyphMap.h Vector<SVGGlyph> m_glyphTable; SVGGlyph 56 Source/platform/fonts/SVGGlyph.cpp static inline SVGGlyph::ArabicForm processArabicFormDetection(const UChar& curChar, bool& lastCharShapesRight, SVGGlyph::ArabicForm* prevForm) SVGGlyph 58 Source/platform/fonts/SVGGlyph.cpp SVGGlyph::ArabicForm curForm; SVGGlyph 71 Source/platform/fonts/SVGGlyph.cpp ASSERT(correctedForm >= SVGGlyph::None && correctedForm <= SVGGlyph::Medial); SVGGlyph 72 Source/platform/fonts/SVGGlyph.cpp *prevForm = static_cast<SVGGlyph::ArabicForm>(correctedForm); SVGGlyph 75 Source/platform/fonts/SVGGlyph.cpp curForm = SVGGlyph::Initial; SVGGlyph 77 Source/platform/fonts/SVGGlyph.cpp curForm = shapingMode == SNone ? SVGGlyph::None : SVGGlyph::Isolated; SVGGlyph 83 Source/platform/fonts/SVGGlyph.cpp Vector<SVGGlyph::ArabicForm> charactersWithArabicForm(const String& input, bool rtl) SVGGlyph 85 Source/platform/fonts/SVGGlyph.cpp Vector<SVGGlyph::ArabicForm> forms; SVGGlyph 113 Source/platform/fonts/SVGGlyph.cpp static inline bool isCompatibleArabicForm(const SVGGlyph& identifier, const Vector<SVGGlyph::ArabicForm>& chars, unsigned startPosition, unsigned endPosition) SVGGlyph 118 Source/platform/fonts/SVGGlyph.cpp Vector<SVGGlyph::ArabicForm>::const_iterator realEnd = chars.end(); SVGGlyph 119 Source/platform/fonts/SVGGlyph.cpp Vector<SVGGlyph::ArabicForm>::const_iterator it = chars.begin() + startPosition; SVGGlyph 123 Source/platform/fonts/SVGGlyph.cpp Vector<SVGGlyph::ArabicForm>::const_iterator end = chars.begin() + endPosition; SVGGlyph 128 Source/platform/fonts/SVGGlyph.cpp if (*it != static_cast<SVGGlyph::ArabicForm>(identifier.arabicForm) && *it != SVGGlyph::None) SVGGlyph 135 Source/platform/fonts/SVGGlyph.cpp bool isCompatibleGlyph(const SVGGlyph& identifier, bool isVerticalText, const String& language, SVGGlyph 136 Source/platform/fonts/SVGGlyph.cpp const Vector<SVGGlyph::ArabicForm>& chars, unsigned startPosition, unsigned endPosition) SVGGlyph 142 Source/platform/fonts/SVGGlyph.cpp case SVGGlyph::Vertical: SVGGlyph 145 Source/platform/fonts/SVGGlyph.cpp case SVGGlyph::Horizontal: SVGGlyph 148 Source/platform/fonts/SVGGlyph.cpp case SVGGlyph::Both: SVGGlyph 54 Source/platform/fonts/SVGGlyph.h SVGGlyph() SVGGlyph 75 Source/platform/fonts/SVGGlyph.h bool operator==(const SVGGlyph& other) const SVGGlyph 108 Source/platform/fonts/SVGGlyph.h Vector<SVGGlyph::ArabicForm> PLATFORM_EXPORT charactersWithArabicForm(const String& input, bool rtl); SVGGlyph 109 Source/platform/fonts/SVGGlyph.h bool PLATFORM_EXPORT isCompatibleGlyph(const SVGGlyph&, bool isVerticalText, const String& language, const Vector<SVGGlyph::ArabicForm>&, unsigned startPosition, unsigned endPosition); SVGGlyph 58 Source/platform/fonts/WidthIterator.h Vector<SVGGlyph::ArabicForm>& arabicForms() { return m_arabicForms; } SVGGlyph 79 Source/platform/fonts/WidthIterator.h Vector<SVGGlyph::ArabicForm> m_arabicForms;