Searched defs:glyph (Results 1 - 6 of 6) sorted by relevance

/inkscape/src/display/
H A Dnr-svgfonts.cpp31 #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 Ddrawing-text.cpp44 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 Dsvg-fonts-dialog.cpp36 #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 DLayout-TNG.h86 - 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 Dsvg-builder.cpp1259 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 Dtext_reassemble.c249 \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 37 milliseconds