Searched defs:glyph (Results 1 - 6 of 6) sorted by relevance
/inkscape/src/display/ |
H A D | nr-svgfonts.cpp | 31 #include "sp-glyph.h" 32 #include "sp-missing-glyph.h" 34 #include "sp-glyph-kerning.h" 66 unsigned long glyph, 71 return instance->scaled_font_render_glyph(scaled_font, glyph, cr, metrics); 121 SPGlyph *glyph, 127 && (vkern->u2->contains(glyph->unicode[0]) 128 || vkern->g2->contains(glyph->glyph_name.c_str())); 134 SPGlyph *glyph, 140 && (hkern->u2->contains(glyph 65 font_render_glyph_cb(cairo_scaled_font_t *scaled_font, unsigned long glyph, cairo_t *cr, cairo_text_extents_t *metrics) argument 120 MatchVKerningRule(SPVkern const *vkern, SPGlyph *glyph, char const *previous_unicode, gchar const *previous_glyph_name) argument 133 MatchHKerningRule(SPHkern const *hkern, SPGlyph *glyph, char const *previous_unicode, gchar const *previous_glyph_name) argument 289 scaled_font_render_glyph(cairo_scaled_font_t * , unsigned long glyph, cairo_t *cr, cairo_text_extents_t * ) argument 378 SPGlyph *glyph = dynamic_cast<SPGlyph *>(node); local [all...] |
H A D | drawing-text.cpp | 44 DrawingGlyphs::setGlyph(font_instance *font, int glyph, Geom::Affine const &trans) argument 53 _glyph = glyph; 96 /* Because there can be text decorations the bounding box must correspond in Y to a little above the glyph's ascend 98 come from the glyph's bounding box. Note that the initial direction of ascender is positive down in Y, and 117 for decorations. The pathvector may include spaces, and spaces have no drawable glyph. 119 sees a nondrawable glyph. Instead mock up a pickbox for them using font characteristics. 219 DrawingText::addComponent(font_instance *font, int glyph, Geom::Affine const &trans, argument 222 /* original, did not save a glyph for white space characters, causes problems for text-decoration 223 if (!font || !font->PathVector(glyph)) { 231 ng->setGlyph(font, glyph, tran [all...] |
/inkscape/src/ui/dialog/ |
H A D | svg-fonts-dialog.cpp | 36 #include "sp-glyph.h" 37 #include "sp-missing-glyph.h" 39 #include "sp-glyph-kerning.h" 451 // create a new glyph 453 repr = xml_doc->createElement("svg:glyph"); 456 os << _("glyph") << " " << count; 457 repr->setAttribute("glyph-name", os.str().c_str()); 459 // Append the new glyph node to the current font 486 /* SPGlyph* glyph =*/ new_glyph(doc, get_selected_spfont(), count+1); 488 DocumentUndo::done(doc, SP_VERB_DIALOG_SVG_FONTS, _("Add glyph")); 535 SPGlyph* glyph = get_selected_glyph(); local [all...] |
/inkscape/src/libnrtype/ |
H A D | Layout-TNG.h | 86 - Glyph: a rendering primitive for font engines. A ligature glyph will 100 its height, and the (internally stored) y coordinate of a glyph is 124 starting glyph. This was a conscious decision to reduce complexity and 238 that generated a particular glyph. See Layout::iterator. 322 is calculated for the first time, then it is recalculated with each glyph getting its adjustment. */ 323 /** This one is used by scaling strategies: each glyph width is multiplied by this */ 325 /** This one is used by letterspacing strategy: to each glyph width, this is added */ 428 this object. This only transforms the glyph positions, The glyphs 443 /** Returns an iterator pointing at the first glyph of the flowed output. 444 The first glyph i 817 int glyph; member in struct:Inkscape::Text::Layout::Glyph [all...] |
/inkscape/src/extension/internal/pdfinput/ |
H A D | svg-builder.cpp | 1259 const SvgGlyph& glyph = (*i); local 1262 if (glyph.style_changed) { 1266 if ( !( ( glyph.dy == 0.0 && prev_glyph.dy == 0.0 && 1267 glyph.text_position[1] == prev_glyph.text_position[1] ) || 1268 ( glyph.dx == 0.0 && prev_glyph.dx == 0.0 && 1269 glyph.text_position[0] == prev_glyph.text_position[0] ) ) ) { 1312 PangoFontDescription *descr = pango_font_description_from_string(glyph.font_specification); 1315 sp_repr_css_set_property(glyph.style, "-inkscape-font-specification", properFontSpec.c_str()); 1319 sp_repr_css_change(text_node, glyph.style, "style"); 1320 if ( glyph [all...] |
/inkscape/src/extension/internal/ |
H A D | text_reassemble.c | 249 \brief Find a font in the list that has a glyph for this character, change alternate to match 250 \return Returns 0 if no match or an error, else returns the glyph index in the new alternate font 256 int glyph_index=0; /* this is the unknown character glyph */ 271 if (glyph_index){ /* found a glyph for the character in this font */ 282 if (FcCharSetHasChar(cs, wc)){ /* found a glyph for the character in this font */ 339 FT_Glyph glyph; local 352 if ( !FT_Get_Glyph( fsp->face->glyph, &glyph ) ) { 353 advance = fsp->face->glyph->advance.x; 354 FT_Glyph_Get_CBox( glyph, FT_GLYPH_BBOX_UNSCALE [all...] |
Completed in 1203 milliseconds