Inkscape
Vector Graphics Editor
|
Go to the source code of this file.
Functions | |
static cairo_status_t | font_init_cb (cairo_scaled_font_t *scaled_font, cairo_t *, cairo_font_extents_t *metrics) |
static cairo_status_t | font_text_to_glyphs_cb (cairo_scaled_font_t *scaled_font, const char *utf8, int utf8_len, cairo_glyph_t **glyphs, int *num_glyphs, cairo_text_cluster_t **clusters, int *num_clusters, cairo_text_cluster_flags_t *flags) |
static cairo_status_t | font_render_glyph_cb (cairo_scaled_font_t *scaled_font, unsigned long glyph, cairo_t *cr, cairo_text_extents_t *metrics) |
unsigned int | size_of_substring (const char *substring, gchar *str) |
Variables | |
static cairo_user_data_key_t | key |
|
static |
Definition at line 48 of file nr-svgfonts.cpp.
References key, and SvgFont::scaled_font_init().
Referenced by UserFont::UserFont().
|
static |
Definition at line 68 of file nr-svgfonts.cpp.
References key, and SvgFont::scaled_font_render_glyph().
Referenced by UserFont::UserFont().
|
static |
Definition at line 55 of file nr-svgfonts.cpp.
References key, and SvgFont::scaled_font_text_to_glyphs().
Referenced by UserFont::UserFont().
unsigned int size_of_substring | ( | const char * | substring, |
gchar * | str | ||
) |
Definition at line 105 of file nr-svgfonts.cpp.
Referenced by SvgFont::scaled_font_text_to_glyphs().
|
static |
Definition at line 46 of file nr-svgfonts.cpp.
Referenced by Inkscape::Shortcuts::_add_shortcut(), Inkscape::UI::Dialog::SelectorsDialog::_addToSelector(), Inkscape::UI::Dialog::StyleDialog::_addTreeViewHandlers(), Inkscape::Colors::Space::_build(), SPGrid::_checkOldGrid(), Inkscape::UI::MultiPathManipulator::_commit(), Inkscape::UI::PathManipulator::_commit(), Inkscape::UI::Widget::SpinButton::_construct(), Inkscape::Shortcuts::_dump(), Inkscape::UI::Tools::EraserTool::_handleKeypress(), Inkscape::UI::Toolbar::ToolbarWidget::_initMenuBtns(), SPStyle::_mergeDecl(), Inkscape::LivePathEffect::EnumArrayParam::_on_change_combo(), Inkscape::Shortcuts::_read(), Inkscape::Text::StyleAttachments::PatternEntry::_removeAllItems(), Inkscape::XML::EventChgAttr::_replayOne(), Inkscape::UI::Dialog::StyleDialog::_setAutocompletion(), Inkscape::Extension::Internal::SvgBuilder::_setBlendMode(), Inkscape::UI::Dialog::LayerPropertiesDialog::_setup_layers_controls(), SPGroup::_showChildren(), SPSwitch::_showChildren(), Inkscape::XML::EventChgAttr::_undoOne(), Inkscape::UI::Dialog::StyleDialog::_writeStyleElement(), activate(), Inkscape::Util::cached_map< Tk, Tv, Hash, Compare >::add(), Inkscape::UI::Dialog::InkscapePreferences::add_highlight(), Inkscape::Text::StyleAttachments::PatternEntry::addFill(), SPDocument::addResource(), Inkscape::Text::StyleAttachments::PatternEntry::addStroke(), SPPattern::attach_view(), Inkscape::UI::Dialog::AttrDialog::AttrDialog(), Inkscape::XML::SimpleNode::attribute(), Inkscape::UI::Dialog::DialogNotebook::build_dialog_menu(), Inkscape::UI::Cache::SvgPreview::cache_key(), SPHatchPath::calculateRenderCurve(), SPHatch::calculateRenderInfo(), Inkscape::UI::Widget::Canvas::Canvas(), SPNamedView::change_bool_setting(), Inkscape::XML::SimpleNode::cleanOriginal(), Inkscape::LivePathEffect::LPECopyRotate::cloneStyle(), Inkscape::LivePathEffect::LPEMirrorSymmetry::cloneStyle(), Inkscape::LivePathEffect::LPESlice::cloneStyle(), Inkscape::LivePathEffect::LPETiling::cloneStyle(), Inkscape::UI::Widget::ComboBoxEntryToolItem::ComboBoxEntryToolItem(), Inkscape::UI::Dialog::CommandPalette::CommandPalette(), Inkscape::UI::Widget::CompletionPopup::CompletionPopup(), SPDocument::connectResourcesChanged(), Inkscape::UI::Widget::ColorWheelBase::construct(), Inkscape::XML::Node::copyAttribute(), Inkscape::UI::Tools::MeasureTool::copyToClipboard(), delete_line_break(), Inkscape::UI::Dialog::DialogBase::DialogBase(), Inkscape::UI::Dialog::DialogWindow::DialogWindow(), Inkscape::LivePathEffect::LPEBool::dupleNode(), Inkscape::XML::SimpleNode::equal(), Inkscape::UI::MultiPathManipulator::event(), file_import(), file_save(), font_init_cb(), font_render_glyph_cb(), font_text_to_glyphs_cb(), Inkscape::UI::Dialog::CommandPalette::generate_action_operation(), Inkscape::Extension::DB::get(), Inkscape::get_all_fonts(), Inkscape::Extension::Template::get_any_preset(), SPItem::get_arenaitem(), Inkscape::UI::Dialog::DialogContainer::get_container_state(), SPDocument::get_flat_item_list(), Inkscape::Extension::Internal::PdfBuilder::Document::get_icc_profile(), Inkscape::LivePathEffect::EnumEffectDataConverter< E >::get_id_from_key(), Inkscape::Util::EnumDataConverter< E >::get_id_from_key(), Inkscape::UI::Dialog::ExtensionsGallery::get_image(), Inkscape::UI::Dialog::InkscapePreferences::get_next_result(), Inkscape::UI::Dialog::get_num_matches(), Inkscape::Extension::Template::get_preset(), Inkscape::UI::Dialog::InkscapePreferences::get_prev_result(), Inkscape::UI::Cache::SvgPreview::get_preview(), Inkscape::UI::Cache::SvgPreview::get_preview_from_cache(), Inkscape::Extension::get_print(), SPIEnum< T >::get_value(), Inkscape::UI::Dialog::InkscapePreferences::get_widgets_in_grid(), SPObject::getAttribute(), getDictString(), SPDocument::getGroupAtPoint(), SPObject::getIntAttribute(), SPDocument::getItemAtPoint(), SPDocument::getItemsAtPoints(), Inkscape::LivePathEffect::Effect::getParameter(), SPDocument::getResourceList(), Inkscape::UI::Dialog::InkscapePreferences::goto_first_result(), Inkscape::UI::Widget::GradientSelector::GradientSelector(), Inkscape::UI::Widget::GradientWithStops::GradientWithStops(), Inkscape::LivePathEffect::Effect::hasDefaultParameters(), SPFlowtext::hide(), SPGroup::hide(), SPMarker::hide(), SPShape::hide(), SPText::hide(), SPClipPath::hide(), SPMask::hide(), SPHatch::hide(), Inkscape::UI::Dialog::InkscapePreferences::highlight_results(), Inkscape::UI::Widget::RegisteredWidget< W >::init_parent(), Inkscape::UI::Dialog::InkscapePreferences::initKeyboardShortcuts(), ink_copy_generic_attributes(), Inkscape::UI::Dialog::InkscapePreferences::InkscapePreferences(), InkSpinScale::InkSpinScale(), InkviewWindow::InkviewWindow(), Geom::RedBlackTree::inorder_tree_walk(), SPItem::invoke_hide(), SPItem::invoke_hide_except(), SPItem::invoke_show(), Inkscape::LivePathEffect::EnumEffectDataConverter< E >::is_valid_key(), Inkscape::Util::EnumDataConverter< E >::is_valid_key(), Inkscape::Util::ActionAccel::isTriggeredBy(), Inkscape::UI::Dialog::Find::item_attrvalue_match(), Inkscape::UI::Tools::key_is_a_modifier(), Inkscape::UI::Dialog::DialogContainer::load_container_state(), Inkscape::Util::cached_map< Tk, Tv, Hash, Compare >::lookup(), Inkscape::UI::Widget::SelectedStyle::make_popup_units(), Inkscape::DocumentUndo::maybeDone(), Inkscape::XML::SimpleNode::mergeFrom(), LPENodeObserver::notifyAttributeChanged(), SPObject::notifyAttributeChanged(), Inkscape::UI::Dialog::InkscapePreferences::num_widgets_in_grid(), Inkscape::UI::Dialog::ObjectsPanel::ObjectsPanel(), Inkscape::UI::Widget::RegisteredEnum< E >::on_changed(), Inkscape::UI::on_popup_menu(), Inkscape::UI::Dialog::InkscapePreferences::on_search_changed(), Inkscape::UI::Dialog::LivePathEffectEditor::onAdd(), Inkscape::UI::Dialog::BatchExport::onAreaTypeToggle(), Inkscape::UI::Dialog::SingleExport::onAreaTypeToggle(), Inkscape::UI::Dialog::InkscapePreferences::onKBListKeyboardShortcuts(), Inkscape::Extension::open(), pdf_debug_dict(), SPMarker::private_show(), SPIEnum< T >::read(), SPIEnumBits::read(), SPIFontSize::read(), SPIBaselineShift::read(), Inkscape::LivePathEffect::Effect::readallParameters(), SPObject::readAttr(), TextTagAttributes::readSingleAttribute(), Inkscape::UI::Dialog::StyleDialog::readStyleElement(), rebuild_menu(), Inkscape::UI::Dialog::DialogContainer::recreate_dialogs_from_state(), Inkscape::UI::Dialog::InkscapePreferences::recursive_filter(), Inkscape::UI::Dialog::BatchExport::refreshPreview(), Inkscape::UI::Widget::RegisteredCheckButton::RegisteredCheckButton(), Inkscape::UI::Widget::RegisteredEnum< E >::RegisteredEnum(), Inkscape::UI::Widget::RegisteredFontButton::RegisteredFontButton(), Inkscape::UI::Widget::RegisteredRandom::RegisteredRandom(), Inkscape::UI::Widget::RegisteredScalar::RegisteredScalar(), Inkscape::UI::Widget::RegisteredScalarUnit::RegisteredScalarUnit(), Inkscape::UI::Widget::RegisteredSwitchButton::RegisteredSwitchButton(), Inkscape::UI::Widget::RegisteredText::RegisteredText(), Inkscape::UI::Widget::RegisteredToggleButton::RegisteredToggleButton(), Inkscape::UI::Widget::RegisteredTransformedPoint::RegisteredTransformedPoint(), Inkscape::UI::Widget::RegisteredVector::RegisteredVector(), Inkscape::UI::Cache::SvgPreview::remove_preview_from_cache(), SPObject::removeAttribute(), SPDocument::removeResource(), Inkscape::Extension::Internal::CairoRenderer::renderHatchPath(), Inkscape::LivePathEffect::Effect::resetDefaultParameters(), Inkscape::UI::PathManipulator::rotateHandle(), Inkscape::Extension::save(), Inkscape::UI::Dialog::DialogContainer::save_container_state(), Inkscape::UI::PathManipulator::scaleHandle(), Inkscape::UI::Dialog::SingleExport::selectionChanged(), LivePathEffectObject::set(), Box3DSide::set(), SPBox3D::set(), Inkscape::ColorProfile::set(), SPFeBlend::set(), SPFeColorMatrix::set(), SPFeFuncNode::set(), SPFeComposite::set(), SPFeConvolveMatrix::set(), SPFeDiffuseLighting::set(), SPFeDisplacementMap::set(), SPFeDistantLight::set(), SPFeFlood::set(), SPGaussianBlur::set(), SPFeImage::set(), SPFeMergeNode::set(), SPFeMorphology::set(), SPFeOffset::set(), SPFePointLight::set(), SPFilterPrimitive::set(), SPFeSpecularLighting::set(), SPFeSpotLight::set(), SPFeTurbulence::set(), Persp3D::set(), SPAnchor::set(), SPClipPath::set(), SPGenericEllipse::set(), SPFilter::set(), SPFlowdiv::set(), SPFlowtspan::set(), SPFlowpara::set(), SPFont::set(), SPGlyphKerning::set(), SPGradient::set(), SPImage::set(), SPGroup::set(), SPItem::set(), SPLine::set(), SPLinearGradient::set(), SPLPEItem::set(), SPMask::set(), SPMeshGradient::set(), SPMissingGlyph::set(), SPNamedView::set(), SPPath::set(), SPPattern::set(), SPPolygon::set(), SPPolyLine::set(), SPRadialGradient::set(), SPRect::set(), SPRoot::set(), SPScript::set(), SPShape::set(), SPSolidColor::set(), SPSpiral::set(), SPStar::set(), SPStyleElem::set(), SPSymbol::set(), SPTagUse::set(), SPTRef::set(), SPUse::set(), SPObject::set(), SPFlowtext::set(), SPFontFace::set(), SPGlyph::set(), SPGrid::set(), SPGuide::set(), SPMeshpatch::set(), SPMetadata::set(), SPPage::set(), SPStop::set(), SPText::set(), SPTextPath::set(), SPTSpan::set(), SPHatchPath::set(), SPHatch::set(), SPTag::set(), SPMarker::set(), Inkscape::UI::Widget::ComboBoxEnum< E >::set_active_by_key(), Inkscape::UI::Widget::RegisteredEnum< E >::set_active_by_key(), SPShape::set_marker(), Inkscape::UI::Dialog::set_namedview_bool(), Inkscape::UI::Cache::SvgPreview::set_preview_in_cache(), SPConnEndPair::setAttr(), SPObject::setAttributeDouble(), Inkscape::XML::SimpleNode::setAttributeImpl(), SPHatch::setBBox(), Inkscape::LivePathEffect::Effect::setDefaultParameters(), Inkscape::UI::Dialog::BatchExport::setDefaultSelectionMode(), Inkscape::UI::Dialog::SingleExport::setDefaultSelectionMode(), Inkscape::LivePathEffect::Effect::setParameter(), SPHatchPath::setStripExtents(), Inkscape::UI::Dialog::BatchExport::setup(), Inkscape::UI::Dialog::SingleExport::setup(), Inkscape::UI::Dialog::SwatchesPanel::setup_selector_menu(), Inkscape::UI::Widget::FontCollectionSelector::setup_signals(), SPHatchPath::show(), SPFlowtext::show(), SPGroup::show(), SPRoot::show(), SPSymbol::show(), SPText::show(), SPUse::show(), SPClipPath::show(), SPMask::show(), SPHatch::show(), SPPattern::show(), Inkscape::UI::Dialog::StartScreen::show_welcome(), sp_attribute_lookup(), Inkscape::UI::Tools::sp_event_context_read(), sp_marker_hide(), sp_marker_show_dimension(), sp_marker_show_instance(), sp_repr_css_print(), Inkscape::XML::Node::sp_repr_lookup_child(), sp_repr_lookup_descendant(), sp_repr_lookup_descendant(), sp_repr_set_css_double(), sp_repr_write_stream_root_element(), sp_xml_ns_prefix_uri(), sp_xml_ns_uri_prefix(), Inkscape::PageManager::subset(), Inkscape::UI::Dialog::TextEdit::TextEdit(), Inkscape::Shortcuts::update_gui_text_recursive(), Inkscape::UI::Widget::StrokeStyle::updateAllMarkers(), UserFont::UserFont(), Inkscape::Modifiers::Modifier::which(), TextTagAttributes::writeSingleAttributeLength(), and TextTagAttributes::writeSingleAttributeVector().