Inkscape - Features

Inkscape - Object creation

  • Drawing:
    • pencil tool (freehand drawing with stroked paths)
    • pen tool (creating paths with Bezier curves and straight lines)
    • calligraphy tool (freehand drawing with calligraphic strokes, tablet pressure/angle support)
  • Shape tools:
    • rectangles (optionally with rounded corners)
    • ellipses (optionally circles, arcs, segments)
    • stars/polygons (optionally rounded and/or randomized)
    • spirals
  • Text tool (regular multiline or flowed text)
  • Linked bitmap images, either imported or rasterized from selected objects (a separate utility for embedding linked images comes with the program)
  • Clones ("live" linked copies of objects)

Inkscape - Object manipulation

  • Affine transformations (moving, scaling, rotating, skewing), both interactively and by specifying numeric values
  • Z-order operations
  • Grouping objects, with a way to "select in group" without ungrouping, or "enter the group" making it a temporary layer
  • Layers, with a way to lock and/or hide individual layers, rearrange them, etc; layers can form a hierarchical tree
  • Copying and pasting objects
  • Alignment and distribution commands, including grid arrange, randomization, unclumping
  • A tool to create patterns of clones, using wallpaper symmetries plus arbitrary scales, shifts, rotates, and color changes, optionally randomized
  • Grid and guide snapping

Inkscape - Fill and stroke

  • Color selector (RGB, HSL, CMYK, color wheel)
  • Color picker ("dropper") tool
  • Copy/paste style between objects
  • On-canvas gradient editing with draggable and mergeable handles
  • A gradient editor capable of multi-stop gradients
  • Pattern fills
  • Dashed strokes, with predefined dash patterns
  • Path markers (e.g. arrowheads)

Inkscape - Operations on paths

  • Node editing: moving nodes and Bezier curve handles, node alignment and distribution, scaling and rotating node groups
  • Converting to path (for text objects or shapes), including converting stroke to path
  • Boolean operations (union, intersection, difference, exclusion, division)
  • Path simplification, with variable threshold
  • Path insetting and outsetting, including dynamic and linked offset objects
  • Bitmap tracing (both color and b/w)

Inkscape - Text support

  • Multi-line text (SVG 1.1 )
  • Flowed text in frame(s) (proposed SVG 1.2 )
  • Full on-canvas editability, including styled text spans
  • Uses any outline fonts installed on the system
  • Can use any scripts and languages supported by the Pango library (e.g. Hebrew, Arabic, Thai, etc.)
  • Kerning, letterspacing, linespacing adjustments
  • Text on path (both text and path remain editable)

Inkscape - Rendering

  • 256x maximum zoom
  • Fully anti-aliased display
  • Alpha transparency support for display and PNG export
  • Complete "as you drag" rendering of objects during interactive transformations

Inkscape - Miscellaneous

  • Connector tool for diagrams
  • Collaborative editing over the net ("Whiteboard")
  • Live watching and editing the document tree in the XML editor
  • PNG and PostScript export
  • Command line options for export, conversions, and analysis of SVG files
  • RDF metadata (authorship, date, license, etc.)