Lines Matching defs:vkern
120 bool MatchVKerningRule(SPVkern const *vkern,
125 bool value = (vkern->u1->contains(previous_unicode[0])
126 || vkern->g1->contains(previous_glyph_name))
127 && (vkern->u2->contains(glyph->unicode[0])
128 || vkern->g2->contains(glyph->glyph_name.c_str()));
160 // has to read the attributes of the SVGFont hkern and vkern nodes in order to adjust the glyph kerning.
212 SPVkern *vkern = dynamic_cast<SPVkern *>(node);
213 if (vkern && !is_horizontal_text && MatchVKerningRule(vkern, this->glyphs[i], previous_unicode, previous_glyph_name) ){
214 y -= (vkern->k / 1000.0);//TODO: use here the "height" of the font