Inkscape glossary
This is a beginning of an Inkscape glossary. Please respect it and contribute to it if you work on Inkscape UI. If you are doing translations, please create and link below a similar glossary for your language.
General
A good reference for SVG vocabulary is the [SVG standard website](hosted by the [W3C]) itself.
Objects
- Object: an independent editable thing on the canvas. May be a path, a shape, a text object, a group, etc.
- Path: object, with nodes, but without handles. For example a line created using the Freehand tool.
- Live Shape: an object that does not display nodes but may have controls. An example is a circle or star. A live shape can be converted to path by Convert to Path command.
- Node: point of a path that you can manipulate with. If you use Node tool, then it is displayed as gray or blue (if selected) rectangle on a path. Shapes do not have nodes, only handles. Node can have one or two handles too - displayed as circles connected to node. They modify Bezier's tangents.
- Handle:
- One of two points around a node, displayed (for selected nodes) as a circle connected with its node by a line (node handles);
- The arrows around the selected object in selector (scale handles, rotation handles);
- Points on a shape that can be dragged by node tool to edit the shape, displayed as small white diamonds (shape handles);
- The things that you drag on canvas to set the placement, direction, and size of a gradient or pattern (gradient handles, pattern handles). Internally this is called a Knot, but this is a deprecated term in user documentation.
- Stroke: a visible outline of a shape or path. Not the same as path; a path may or may not have a stroke. If the stroke is present, it can be converted to path by Convert Stroke to Path command.
- Stroke shape (to be implemented): the dependency of the stroke width on distance along the stroke. Currently only constant-width strokes are supported.
- Stroke pattern (to be implemented): the representation of a stroke as a sequence of arbitrary objects positioned along the path.
- Fill: is an optional attribute for objects and their strokes. It can be a color, a pattern, a gradient or even unset (no defined, allowing clones of the object to receive their own fill).
- Pattern: a type of fill consisting of a repeating tiling of shapes.
- Gradient: a type of fill consisting of multiple colors. Radial and Linear gradients are available. Consists of two or more colors which have the intermediary shades colored by the computer.
- Text: readable symbols that stand for ideas. Can be modified and bent for many effects.
- Group:
- Layer: a vertical slice of an image whole. Imagine multiple pieces of transparent glass stacked on top of one another. One can draw on one, draw on another, and move them around separately without affecting each other.
- Clone: a new object that has the exact same properties as the object cloned. Can be separately edited from the initial object.
Canvas
- Document: the file as a whole. Objects, layers, effect, and everything are contained in the document.
- Canvas: What the objects reside on. Only the canvas is visible. Objects placed off of the canvas are not visible.
- Page:
- Grid: a drawing guideline.
- Guide:
User Interface
Document window
The main window, displaying the Canvas, Menus, Commands Bar, Toolbox, Tool Controls Bar, Status Bar, etc. Note that the same instance of the program may have several document windows. Some dialog are referred to as "windows" therefore it is important to distinguish between them and the Document window.
Canvas
Main part, with optional border, rulers and scrollbars
Menu
Bar at the top.
Toolbox
Displaying the Tools icons, along the left side
Selector tool
Shortcut: F1
Shortcut: Alt + Left Drag
Allows selection of objects with the mouse. Left-clicking on the object will select it. Clicking objects with "Shift" clicked will select addition objects. Clicking again will deselect the object. Holding "Alt" and dragging the mouse around the campus will produce a red line. All objects that this red line passes through will be selected.
Node tool
Shortcut: F2
Allows editing of individal nodes in objects. Resizing shapes, morphing their shape, and creating "pie-slices" out of elipses.
Zoom tool
Shortcut: F3
Shortcut: Ctrl + Scroll Wheel
Allows the user to hold the canvas either closer or farther away. When the tool is selected it can be used two ways. The Left Mouse button can be dragged to create a box that will become the new screen size. This is to zoom in. Or the "Shift" button can be held, and the Left Mouse button can be clicked to zoom out.
Rectangle tool
Shortcut: F4
Draws four-sided, 2-Dimensional polygons.
Ellipse tool
Star tool
Spiral tool
Pencil tool
To preserve consistency, please do not refer to this tool as freehand tool. Pencil tool (freehand) is better to use.
Pen tool
To preserve consistency, please do not refer to this tool as Bezier tool. Pen tool (Bezier) is better to use.
Calligraphy tool
Text tool
Gradient tool
Color dropper tool
Commands bar
Beneath the Menu, with buttons for commands like New, Open, ... Note that this one will likely be broken into many smaller toolbars, each covering one topic, so the user will be able to switch them on/off and rearrange. So this name is temporary.
Tool Controls bar
Beneath the Commands bar. Has the controls for the currently active tool. Note the capitalization. One should not refer to it as the "Tool bar," nor is it a "Tool" edition of the "controls" variety of "bar". It's proper name should be "Tool Controls" bar.
Status bar
Along the bottom side of the window
Rulers
Scrollbar
Dialog Boxes
From wikipedia: Dialog boxes are special windows which are used by computer programs or by the operating system to display information to the user, or to get a response if needed. They are so-called because they form a dialog between the computer and the user—either informing the user of something, or requesting input from the user, or both.
Fill and Stroke
Transform
Gradients
Swatches
Text and fonts
Align and Distribute
Tile Clones
Global Preferences
Document Preferences
Document Metadata
Object Properties
XML Editor
Verbs (actions on objects)
on objects
- group
- ungroup
- clip
- mask
- pattern
- raise
- lower
- rotate
- flip
on paths
create path(s) from object(s)
- object to path
- stroke to path
- trace bitmap
boolean operations
- union
- difference
- intersection
- exclusion
- division
- cut
manipulate paths
- combine
- break apart
- inset
- outset
- dynamic offset
- linked offset
- simplify
- reverse
on texts
- put on path
- remove from path
- flow
- unflow
- convert to text
- remove kerning
on layers
Effects
Fretboard designer
Those effects focus on the drawing of fretboards. A fretboard is part of the infrastructure of a string instrument (guitar, violin...) Some detailed information on the specific vocabulary of stringed instrument makers (luthiers) can be found here:
- Aaron's web site about Fretfind
- Wikipedia's article about Guitars
Generate from path
Render
- L-System
Modify path
Inkboard
Jabber
Inkview
Depreceated terms
These are used inside the code. Never use them for documentation.
- knot (this may be a "handle", "control", "node" etc as seen by the user)
- item (use "object")
- desktop (use "canvas" or "document window" depending on context)
- event contexts (they are known to users as "tools")
Words being used as verbs and names
Translators, pay attention to those words that can be used in the interface either as verbs either as names or even either as adjectives
- Group
- Clone
- Unset