Home | History | Annotate | Download | only in svg

Lines Matching defs:identifier

93 void SVGGlyphElement::inheritUnspecifiedAttributes(SVGGlyph& identifier, const SVGFontData* svgFontData)
95 if (identifier.horizontalAdvanceX == SVGGlyph::inheritedValue())
96 identifier.horizontalAdvanceX = svgFontData->horizontalAdvanceX();
98 if (identifier.verticalOriginX == SVGGlyph::inheritedValue())
99 identifier.verticalOriginX = svgFontData->verticalOriginX();
101 if (identifier.verticalOriginY == SVGGlyph::inheritedValue())
102 identifier.verticalOriginY = svgFontData->verticalOriginY();
104 if (identifier.verticalAdvanceY == SVGGlyph::inheritedValue())
105 identifier.verticalAdvanceY = svgFontData->verticalAdvanceY();
119 SVGGlyph identifier;
120 buildPathFromString(element->fastGetAttribute(SVGNames::dAttr), identifier.pathData);
126 identifier.horizontalAdvanceX = parseSVGGlyphAttribute(element, SVGNames::horiz_adv_xAttr);
131 identifier.verticalOriginX = parseSVGGlyphAttribute(element, SVGNames::vert_origin_xAttr);
136 identifier.verticalOriginY = parseSVGGlyphAttribute(element, SVGNames::vert_origin_yAttr);
141 identifier.verticalAdvanceY = parseSVGGlyphAttribute(element, SVGNames::vert_adv_yAttr);
143 return identifier;
148 SVGGlyph identifier(buildGenericGlyphIdentifier(this));
149 identifier.glyphName = fastGetAttribute(SVGNames::glyph_nameAttr);
150 identifier.orientation = parseOrientation(fastGetAttribute(SVGNames::orientationAttr));
151 identifier.arabicForm = parseArabicForm(fastGetAttribute(SVGNames::arabic_formAttr));
155 identifier.languages = parseDelimitedString(language, ',');
157 return identifier;