Home | History | Annotate | Download | only in svg

Lines Matching refs:identifier

111 void SVGGlyphElement::inheritUnspecifiedAttributes(SVGGlyphIdentifier& identifier, const SVGFontData* svgFontData)
113 if (identifier.horizontalAdvanceX == SVGGlyphIdentifier::inheritedValue())
114 identifier.horizontalAdvanceX = svgFontData->horizontalAdvanceX();
116 if (identifier.verticalOriginX == SVGGlyphIdentifier::inheritedValue())
117 identifier.verticalOriginX = svgFontData->verticalOriginX();
119 if (identifier.verticalOriginY == SVGGlyphIdentifier::inheritedValue())
120 identifier.verticalOriginY = svgFontData->verticalOriginY();
122 if (identifier.verticalAdvanceY == SVGGlyphIdentifier::inheritedValue())
123 identifier.verticalAdvanceY = svgFontData->verticalAdvanceY();
151 SVGGlyphIdentifier identifier;
152 identifier.pathData = parsePathData(element->getAttribute(dAttr));
158 identifier.horizontalAdvanceX = parseSVGGlyphAttribute(element, horiz_adv_xAttr);
163 identifier.verticalOriginX = parseSVGGlyphAttribute(element, vert_origin_xAttr);
168 identifier.verticalOriginY = parseSVGGlyphAttribute(element, vert_origin_yAttr);
173 identifier.verticalAdvanceY = parseSVGGlyphAttribute(element, vert_adv_yAttr);
175 return identifier;
180 SVGGlyphIdentifier identifier(buildGenericGlyphIdentifier(this));
181 identifier.glyphName = getAttribute(glyph_nameAttr);
182 identifier.orientation = parseOrientation(getAttribute(orientationAttr));
183 identifier.arabicForm = parseArabicForm(getAttribute(arabic_formAttr));
187 identifier.languages = parseDelimitedString(language, ',');
189 return identifier;