Searched refs:_glyphs (Results 1 - 6 of 6) sorted by relevance

/inkscape/src/libnrtype/
H A DLayout-TNG-Output.cpp92 _glyphs.clear();
124 Span const &span = _glyphs[glyph_index].span(this);
125 double rotation = _glyphs[glyph_index].rotation;
127 _glyphs[glyph_index].orientation == ORIENTATION_SIDEWAYS ) {
136 (*matrix)[3] = -span.font_size * cos_rotation * (_glyphs[glyph_index].vertical_scale); // unscale vertically so the specified text height is preserved if lengthAdjust=spacingAndGlyphs
141 (*matrix)[4] = _lines[_chunks[span.in_chunk].in_line].baseline_y + _glyphs[glyph_index].y;
142 (*matrix)[5] = _chunks[span.in_chunk].left_x + _glyphs[glyph_index].x;
145 (*matrix)[4] = _chunks[span.in_chunk].left_x + _glyphs[glyph_index].x;
146 (*matrix)[5] = _lines[_chunks[span.in_chunk].in_line].baseline_y + _glyphs[glyph_index].y;
194 while (glyph_index < (int)_glyphs
[all...]
H A DLayout-TNG-OutIter.cpp206 if (rotation) *rotation = _glyphs[it._glyph_index].rotation;
207 return _glyphs[it._glyph_index].span(this).font->BBox(_glyphs[it._glyph_index].glyph);
305 for (int glyph_index = _characters[char_index].in_glyph ; _glyphs[glyph_index].in_character == char_index ; glyph_index++)
306 cluster_half_width += _glyphs[glyph_index].width;
357 else if (it._glyph_index == (int)_glyphs.size())
358 *rotation = _glyphs.back().rotation;
360 *rotation = _glyphs[it._glyph_index].rotation;
385 double char_rotation = _glyphs[_characters[char_index].in_glyph].rotation;
405 double vertical_scale = _glyphs
[all...]
H A DLayout-TNG.h876 std::vector<Glyph> _glyphs; member in class:Inkscape::Text::Layout
1080 {return iterator(this, _characters.size(), _glyphs.size());}
1097 it->_glyph_index = _glyphs.size();
1149 if (_glyph_index >= (int)_parent_layout->_glyphs.size() - 1) {
1150 if (_glyph_index == (int)_parent_layout->_glyphs.size()) return false;
1152 _glyph_index = _parent_layout->_glyphs.size();
1154 else _char_index = _parent_layout->_glyphs[++_glyph_index].in_character;
1162 _char_index = _parent_layout->_glyphs[--_glyph_index].in_character;
1172 _glyph_index = _parent_layout->_glyphs.size();
H A DLayout-TNG-Compute.cpp788 _flow._glyphs.push_back(new_glyph);
829 new_character.in_glyph = _flow._glyphs.size() - 1;
/inkscape/src/extension/internal/pdfinput/
H A Dsvg-builder.cpp1226 if ( _glyphs.empty()) {
1227 _glyphs.clear();
1230 std::vector<SvgGlyph>::iterator i = _glyphs.begin();
1235 _glyphs.clear();
1264 } else if ( i != _glyphs.begin() ) {
1275 if ( new_tspan || i == _glyphs.end() ) {
1304 if ( i == _glyphs.end() ) {
1320 if ( glyph.style_changed && i != _glyphs.begin() ) { // Free previous style
1361 _glyphs.clear();
1387 if ( is_space && _glyphs
[all...]
H A Dsvg-builder.h211 std::vector<SvgGlyph> _glyphs; // Added characters member in class:Inkscape::Extension::Internal::SvgBuilder

Completed in 38 milliseconds