Lines Matching refs:SVGFontElement
3982 * svg/SVGFontElement.h:
3983 (WebCore::SVGFontElement::rendererIsNeeded):
3984 (WebCore::SVGFontElement::contextElement):
7751 * svg/SVGFontElement.h:
7752 (WebCore::SVGFontElement::contextElement): Return non-const value.
34984 * svg/SVGFontElement.h:
35368 * svg/SVGFontElement.h:
35369 (WebCore::SVGFontElement::contextElement):
37410 * svg/SVGFontElement.cpp:
37411 (WebCore::SVGFontElement::invalidateGlyphCache):
37412 (WebCore::SVGFontElement::ensureGlyphCache):
37417 (WebCore::SVGFontElement::getHorizontalKerningPairForStringsAndGlyphs):
37418 * svg/SVGFontElement.h:
37649 * svg/SVGFontElement.cpp:
37650 (WebCore::SVGFontElement::SVGFontElement):
37651 (WebCore::SVGFontElement::addGlyphToCache):
37652 (WebCore::SVGFontElement::removeGlyphFromCache):
37653 (WebCore::SVGFontElement::ensureGlyphCache):
37654 (WebCore::SVGFontElement::getGlyphIdentifiersForString):
37655 * svg/SVGFontElement.h:
59513 SVGFontElement.idl
60555 * svg/SVGFontElement.cpp:
60556 (WebCore::SVGFontElement::collectGlyphs):
60601 <glyph> elements now register themselves in the SVGFontElement's glyph cache.
60683 * svg/SVGFontElement.cpp:
60684 (WebCore::SVGFontElement::SVGFontElement):
60685 (WebCore::SVGFontElement::addGlyphToCache):
60686 (WebCore::SVGFontElement::removeGlyphFromCache):
60687 (WebCore::SVGFontElement::firstMissingGlyphElement):
60688 (WebCore::SVGFontElement::glyphIdentifiersForString):
60689 * svg/SVGFontElement.h:
60690 (WebCore::SVGFontElement::maximumHashKeyLength):
62517 … SVGFontElement::collectGlyphs() now uses this method. Per character advance values work well now.
62527 * svg/SVGFontElement.cpp:
62528 …(WebCore::SVGFontElement::collectGlyphs): Simplified implementation - SVGGlyphIdentifier now build…
62572 * svg/SVGFontElement.cpp:
62573 * svg/SVGFontElement.h:
62574 (WebCore::SVGFontElement::rendererIsNeeded):
62631 * DerivedSources.make: Add SVGFontElement/SVGGlyphElement/SVGMissingGlyphElement
62678 …* svg/SVGFontElement.cpp: Added. (Note: this holds the GlyphHashMap which associates certain <glyp…
62679 (WebCore::SVGFontElement::SVGFontElement):
62680 (WebCore::SVGFontElement::~SVGFontElement):
62681 (WebCore::SVGFontElement::parseMappedAttribute):
62682 (WebCore::SVGFontElement::collectGlyphs):
62683 (WebCore::SVGFontElement::glyphIdentifierForGlyphCode):
62684 * svg/SVGFontElement.h: Added.
62688 (WebCore::SVGFontElement::rendererIsNeeded):
62689 (WebCore::SVGFontElement::contextElement):
62690 * svg/SVGFontElement.idl: Added.
62697 …GlyphCode): Allows drawGlyphsWithSVGFont to access the glyph hash map living in the SVGFontElement.