Inkscape

Extensions

Units: Breaking change

Due to the implementation of proper document units, the functions and had to be modified and moved to the class.

Unit conversion calls should be replaced with and calls (usually and ).

See also: Notes On Units Handling in Extensions in 0.91

New

  • The new guillotine extension is used for exporting PNG slices from a drawing. The slice rectangles are defined by adding horizontal and vertical guides within the canvas boundary, the canvas boundary serves as the outside of the sliced area.
  • The new G-code tools extension converts paths to G-code (using circular interpolation), makes offset paths and engraves sharp corners using cone cutters.
  • New QR code generator.
  • New isometric grid generator .
  • New bitmap crop extension.
  • New Extract text extension. Outputs a document’s text elements in a chosen order.
  • New Merge text extension.
  • New HSL adjust extension.
  • New Replace font extension.
  • New N-Up layout extension.
  • New Voronoï diagram extension (creates Voronoï diagrams and Delaunay triangulations based on the selected objects’ barycenter).
  • New Interpolate Attribute in a group extension.
  • New Typography extensions menu.
  • New Hershey Text extension.

Improvements

  • Number nodes. New parameters allowing users to choose the starting dot number and the numbering step between two nodes.
  • Optional sliders added on and extension parameters (full and minimal modes).
  • Extension parameters values (”except attributes!”) can now be contextualized for translation (with ).
  • New sub-menus in the Render menu, grouping the bar-codes, grids and layout extensions.

Notable bug fixes

  • The 3D tool no longer inserts an inkscape:perspective element into SVG when it is not needed (i.e. when the document has no 3D box objects).
  • Wrong clippaths and masks with cyclic recursion (i.e. clippaths or masks that refer to themselves via other clippaths or masks) no longer crash Inkscape.
  • Default unit setting for the XY grid is now respected when creating a new grid.
  • Pasting Live Path Effect stacks now works. It adds the stack of the copied object to the end of the LPE stack (if present) of the object it is pasted to.
  • The accuracy of the bounding box calculation has been significantly improved when converting objects to patterns or markers. This should make it much easier to create patterns where the tiles should ‘connect’ to each other, e.g. a tile with a plus sign to create a hatched pattern.
  • The default font has been changed to

    Sans

    , eliminating problems when the former default font,

    Bitstream Vera Sans

    , is not available. (

    Sans

    is a Pango pseudo-font.)
  • The Text toolbar bold and italic/oblique buttons are more likely to work as expected.
  • Bitmaps with transparency are now shown (and exported) correctly.
  • The emergency save function no longer mangles the file names (which used to make it fail quite often).

Known issues

  • 0.92.5 is not as feature-packed as Inkscape 1.0 will be!
  • 0.92.5 is not availabe for macOS. Please use the latest beta version of Inkscape 1.0, if you want a newer Inkscape that integrates better with macOS and works with high resolution screens. Catalina users must use the beta version, because Inkscape 0.92.2 will not run on macOS Catalina (Inkscape 0.92.2 is 32bit only).
  • Many of Inkscape’s old bug reports still need to be tested and migrated to the new bug and feature request reporting page. While some progress has already been made, we still need your help with that task.
  • All (migrated and new) open issues for the project are listed on GitLab. If you have some time on your hands and can help fixing them, join us in the development chat and let us tackle them together.

Snapping

The default snap settings have changed, and therefore Inkscape might not always snap as expected. Specifically, please enable the 10th button on the snap controls bar (“Snap cusp nodes”). Please make sure that also these buttons are enabled: “Enable snapping” (the topmost button), “Snap nodes, paths, and handles” (the 7th button), and “Snap to grids” and “Snap to guides” (the lowest two buttons) . This should get you started again:

  • The snapping preferences and the snap controls bar have been reworked (in the underlying code and in the GUI) to should make the snapping preferences easier to understand, maintain, and find and fix any remaining snapping bugs
  • Inkscape now also snaps perpendicularly and tangentially to paths, when creating paths in the pen tool, when dragging nodes, or when manipulating guides. Newly created guides (dragged off the ruler) will snap perpendicularly or tangentially to any curve that is being snapped to. Two checkboxes have been added to the document properties dialog (on the snapping tab). Please note that snapping perpendicularly or tangentially will not work in the selector tool when transforming an object or a selection of objects.
  • Intersections of paths and guides can now be snapped to too
  • Snapping has been implemented fully for transforming selections of multiple nodes in the node tool
  • Snapping to text anchors and baselines has been implemented properly
  • If one has chosen for only snapping the snap source closest to the mouse pointer, then the tab key can be used to cycle to the next closest snap source

Tools

Node tool

The tool control bar for the Node Tool features a new dropdown to insert new nodes on the selected segments extreme values. For example, (as demonstrated in the image below) it is possible to add a new node at the highest point in a curve using Insert Node at Max Y

Measurement tool

The Measurement tool is a new feature for the artist to measure the elements in their drawing. To use the measurement tool, simply choose the tool, click anywhere on the drawing and drag the ruler out. The measurement tool will live-update with measurements of length and angles as you pass over objects in your drawing.

Text tool

  • Text size default unit is now points ( ) and is customizable ( , , , , , , )
  • Text toolbar shows full list of font style variants for that font
  • Files with text in units read correctly
  • Font substitution warning dialog

Gradients

  • Gradient toolbar enhanced to select and modify gradient stops, invert, repeat, and link gradients
  • On-canvas gradient editing fixes: double clicking to create stops, correct focus on select
  • Gradients sortable by color, name and usage in Fill/Stroke
  • Gradients can be renamed in Fill/Stroke

Левое меню редактора Method Draw

Редактор векторной графики Method Draw имеет достаточно инструментов, чтобы создавать сложные векторные рисунки. Все эти инструменты собраны в левом меню, о котором следует рассказать подробно.
По крайней мере, на дату написания этой статьи всё было именно так.

Кнопка режима выбора объектов. В этом режиме можно выбрать несколько объектов, например, для их группировки, обведя область, включающую их, либо удерживая клавишу Ctrl и кликая по нужным объектам мышью.

Свободное рисование карандашом. Проведенная вами линия преобразуется в кривую, которую вы можете изменить, редактируя ее узлы.

Рисование прямых линий.

Рисование прямоугольников.

Рисование эллипсов

Рисование пути для построения объекта из кривых Безье и их редактирование.

Вставка готового графического векторного изображения из набора элементов, сгруппированных по тематике.

Вот как это выглядит:
Эти наборы очень удобны для быстрого рисования всяких несложных логотипов.

Вставка текстовой надписи.

Масштабирование области документа. Обраща

ваше внимание, что увеличивать и уменьшать масштаб в этом редакторе гораздо удобнее, вращая колесико мыши с зажатой клавишей Alt

Выбор активного цвета из уже расположенных на рисунке объектов.

Инструмент выбора цвета заливки объекта и его контура.

Поддерживает несколько режимов заливки как контура, так и объекта, настройка которой вызывается щелчком по соответствующей иконке. Этот векторный графический редактор поддерживает режимы сплошной заливки, градиентной векторной заливки и градиентной радиальной заливки. На рисунке показано окно настройки линейной градиентной заливки. Выбор начального и конечного цвета производится из палитры. Сама палитра вызывается по двойному щелчку на образце цвета в виде капельки под образцом заливки. Также можно настраивать уровень прозрачности цветовой заливки.

New Features

Color-managed PDF export using Scribus

An experimental Scribus PDF export extension has been added. It is available as one of the many export formats in the ‘Save as’ and ‘Save a Copy’ dialogs.

To be able to get a correct and color-managed CMYK PDF file with text converted to curves that corresponds to your drawing in Inkscape, you must:

  • have Scribus 1.5.x installed (the Scribus executable must not be called scribus-ng)
  • have enabled color management for your document
  • have selected one color profile to use for the colors in your file
  • assign all colors in the document with the color managed color selector in the Fill and Stroke dialog
  • not use filters in your drawing (this includes blur)
  • not use any transparency if you’re exporting to PDF/X-1, PDF/X-3 or PDF 1.3
  • not include any bitmap images
  • not use markers
  • not use any other SVG features that are not supported by Scribus

The page size corresponds to the document size in Scribus. When you add a bleed, an area of the given width outside the page area in Inkscape will be included in the PDF file.

Selectors and CSS dialog unhidden

Selectors and CSS dialog usage example

The Selectors and CSS dialog that had been is now available from the Object menu.

The dialog makes it possible to add, remove and edit CSS properties that are saved within an element’s ‘style’ attribute, as well as styling objects in the document using CSS classes and other CSS selectors. These additional styles are written into a style tag in the SVG document.

It can also be used to select all objects that belong to a specific class, so users will again be able to create collections of objects that are independend of the document structure (e.g. they belong to different groups in the drawing).

This dialog replaces the Selection Sets dialog that had been removed for Inkscape 1.0.

Important bugfixes

  • Fix shortcuts not working as expected on systems with non-latin primary keyboard layout. (Bugs # 1226962 , # 1730246 , # 1734308 )
  • Fix crash when attempting to drag path at cap or line join. (Bug # 1691406 )
  • Inkscape process did not exit cleanly on Windows. (Bugs # 1412365 and # 1715339 , also causing # 1714278 )
  • Fix «Open recent» not including files with special characters on Windows. (Bug # 629608 )
  • File extension was sometimes omitted when adding saved files to Windows’ list of «recently used documents» resulting in unusable links ( )
  • Do not crash on systems with illegal fontconfig configurations. (Bug # 1716516 )
  • Resolve issues when attempting to save files to non-existing directories. Could happen for shortcuts.xml (Bug # 1719629 ) and when setting the autosave location manually.
  • Allow cancellation of bitmap export. (Bug # 1195929 )
  • Fix issues with PDF+LaTeX export: wrong stacking of text/graphics, missing pages in PDF output (Bugs # 771957 , # 1417470 )
  • Printing multiple copies of the document resulted in one copy and many blank pages (Bug # 490866 , # 1733424 )
  • Fix export area when exporting single objects to SVG using the command line switch (Bug # 1306662 , # 1707368 )
  • Fix DXF output and Windows vector print scaling for documents with a custom view box (Bug # 1672066 )
  • Invalid output generated from extensions no longer makes Inkscape crash ( gitlab commit )
  • The Ruler Live Path Effect now shows correct measurements in the default template (and other non-px-based templates), too (Bug # 1460858 )
  • The Document Properties dialog now has a more compact layout, so all items should be accessible on smaller screens (Bug # 1510831 )

Known issues

  • 0.92.5 is not as feature-packed as Inkscape 1.0 will be!
  • 0.92.5 is not availabe for macOS. Please use the latest beta version of Inkscape 1.0, if you want a newer Inkscape that integrates better with macOS and works with high resolution screens. Catalina users must use the beta version, because Inkscape 0.92.2 will not run on macOS Catalina (Inkscape 0.92.2 is 32bit only).
  • Many of Inkscape’s old bug reports still need to be tested and migrated to the new bug and feature request reporting page. While some progress has already been made, we still need your help with that task.
  • All (migrated and new) open issues for the project are listed on GitLab. If you have some time on your hands and can help fixing them, join us in the development chat and let us tackle them together.

Documentation

Documentation Relaunch

The Inkscape documentation repository, containing the man page, the keyboard shortcut list as well as the tutorials and their respective translation files, has been almost completely refactored (Java has been dropped in favor of Python), and was updated to work with git and gitlab.

Where to find recent documentation

Continuously updated man page (for command line usage), keyboard and mouse shortcut list, tutorials and translation statistics for the various parts of the Inkscape project are available on the inkscape.org website:

  • Man page
  • Keyboard shortcuts
  • Tutorials
  • Translation statistics for Inkscape 0.92 series / development branch

Tutorials, as always, are also included with your Inkscape installation.

Contributing to documentation and documentation translation

Contributions to the documentation translations, as well as improvements to its contents, are welcome at the inkscape-docs repository .

User interface

Adaptive UI

Initial implementation of adaptive user interface has been introduced. This has internal work done to collect system and runtime information on the user and allow for decisions on how best to assist the user in working. The visible control is a menu to pick from different arrangements, including one optimized for wide-screen computers such as netbooks. Currently the system will detect the screen layout and set the appropriate default. Other minor internals are also run by this.

Custom Swatches

Custom swatches can be created and used on a per-document basis. An «Auto» color palette will track swatches in the current document and allow them to be set and used. The use is «live» with changes to the swatch being applied automatically to all objects set to it. The swatches can also be gradients and not just simple colors.

This iteration has been implemented via single-stop gradients. This results in fully SVG 1.1 compliant files that remain editable.

CMYK and ICC support

Support for using icc-color has been extended to more areas of the UI, including the use in gradient stops. This helps preserve custom colors, including CMYK.

Icon Dialog

The icon preview dialog has gone through a round of refinement. The newer functionality has been set to the most common defaults, but some behavior can be modified via preference settings.

  • Auto Refresh. The icon preview dialog will now auto-refresh as the document is edited.
  • Holding initial selection. When the «Selection» checkbox is enabled, the currently selected item selected will be remembered and tracked. Inkscape will use this item’s bounding box as an area to be included in the Icon Preview dialog. To change the preview to track a new selection, uncheck and recheck the «Selection» checkbox.
  • Layout refinements. The icon previews have been updated, including the addition of visual frames and defaulting to a more compact arrangement.

Preferences

You can change the following attributes in

in your preferences.xml file:

  • (default 1) to enable (1) or disable (0) automatic refresh of preview.

  • (default 1) to arrange preview thumbnails in a more compact manner (1) to to force the previous vertical stacking (0)

  • (default 1) to keep preview locked to the initial selection (1) or switch to each newly selected item (0)

  • (default 1) to paint outlines around thumbnails (1) or to suppress them (0)

Glyphs Dialog

A basic glyph selection dialog has been added. This allows for viewing which Unicode codepoints are represented in a given font, and to allow individual glyphs to be selected and included. Characters can be selected and inserted via copy and paste or inserted directly using the append button in the dialog. Text will be appended to the currently selected text object on the active canvas.

The range of glyphs/characters being viewed can be filtered by Unicode range and/or language ‘script’. When an individual glyph is selected, the dialog status area shows the glyph’s Unicode value and script name.

There is a known limitation where the list of glyphs in the dialog are not yet rendered in the selected font, but still in the system font (this mainly is an issue for fonts non-standard characters). When a font with a large character repertoire is selected for viewing, such as a CJK font set to show ‘all’, the display may pause momentarily as previews are generated.

New cursors in Selector

Selector tool has a new mouse cursor (arrow with an open hand) for when your mouse is over a selectable object, and another (arrow with clinched hand) for when you’re dragging an object. This improves precision of selection and UI consistency (previously, the mouse cursor over a selectable object was different across platforms, e.g. hand icon on Linux or four-way arrow on Windows).

New Farsi (fa) and Telugu (te_IN) translations (in progress).

Other Bug fixes

Canvas

The zoom correction factor no longer depends on the display unit, so correction works properly for documents that are not in mm (Commit)

Tools

  • 3D-box tool:

    Keyboard shortcuts for changing angles in the 3D-box tool were adjusted to work as documented, even with the Y-axis inverted (Commit)

  • Circle tool:

    Duplicated circles are now closed properly (Commit)

  • Eraser tool:

    The mass value field is no longer greyed out and can be used (Commit)

  • Gradient tool:

    Simplifying selected gradient stops with Ctrl+L works now (Commit)

  • Node tool:

    Path > Reverse now works on subpaths again (Commit)

  • Pencil tool:

    The ‘flatten simplify (LPE)’ button now only shows up when it can be used (Commit)

  • Selector tool:
  • Text tool:

    Line height doesn’t change spontaneously when switching tools while having text selected (Commit)

Masking / Clipping

When releasing or undoing a mask, objects will no longer become unselectable and will use their own bounding box (Commit)

Clone Original LPE usage example

Extensions

Extension API changes / Improvements for Extension Developers

Upcoming deprecations (1.1 will issue a warning, while both the old and the new version will just work in 1.0.1):

See https://gitlab.com/inkscape/extensions/-/commit/4838d285b01106d243399e6bf36e7956a291eb98

Documentation

Documentation Relaunch

The Inkscape documentation repository, containing the man page, the keyboard shortcut list as well as the tutorials and their respective translation files, has been almost completely refactored (Java has been dropped in favor of Python), and was updated to work with git and gitlab.

Where to find recent documentation

Continuously updated man page (for command line usage), keyboard and mouse shortcut list, tutorials and translation statistics for the various parts of the Inkscape project are available on the inkscape.org website:

  • Man page
  • Keyboard shortcuts
  • Tutorials
  • Translation statistics for Inkscape 0.92 series / development branch

Tutorials, as always, are also included with your Inkscape installation.

Contributing to documentation and documentation translation

Contributions to the documentation translations, as well as improvements to its contents, are welcome at the inkscape-docs repository .

Rendering and performance

Inkscape 0.91 includes a new renderer based on the Cairo library. This work was done mainly during Google Summer of Code 2010 and 2011 projects.

  • Improved performance. The new renderer is significantly faster on most drawings. Renderings of the most complex objects are automatically cached to improve responsiveness during editing.
  • OpenMP multithreading for filters. Filters use all available processor cores for computation. This results in substantial speedups when editing drawings containing large filtered objects on multi-core systems.
  • Substantial memory savings. Inkscape now uses less memory when opening complex drawings, in some cases using only 25% of the memory used by Inkscape 0.48. Larger files can now be opened.
  • Responsiveness improvements. The rendering of the SVG drawing is now cached. This results in massive improvements in responsiveness of path highlights, object selection / deselection, and path editing in delayed update mode.
  • Rendering bug fixes. Most of the rendering glitches in our bug tracker are no longer present in Inkscape 0.91. The following things now render correctly:
    • Pattern fills (no more gaps between tiles, regardless of transformation)
    • Stroke of transformed objects in patterns
    • Patterns containing clipped objects
    • Nested clipping paths
    • Masked and clipped objects with large masks / clipping paths in Outline view
    • Paths with wide strokes and long miters
    • Fonts

Color display mode

A grayscale display color mode has been added, that shows a preview of your drawing in grayscale. Shift+numpad5 toggles the color display mode between normal and grayscale.

Important bugfixes

  • Long freezes that happened on Windows and less frequently on Linux during opening files, typing text, ungrouping, etc. were tracked down to a bug in the boehm garbage collector library. You’ll now need version 6.4 of boehm gc which has this bug fixed. Static RPMs and Windows builds at our site use the version 6.4.
  • Numerous bugfixes were done to handling non-ASCII file paths, both on Windows and on Linux.
  • The crash upon releasing a shape handle, which happened on FreeBSD and some versions of Windows, is fixed.
  • Using GTK Input Methods for typing text, such as Chinese or Korean, used to crash or misbehave; now fixed.
  • Hidden objects are now properly hidden on export and in print.
  • A bad memory leak is stopped in the pattern fill code.
  • The counterintuitive 90 degrees rotation of PS /EPS output is eliminated; now the page is rotated into landscape orientation only if the width of the drawing exceeds printable page width. Later a GUI facility for controlling page orientation will be added.
  • The size of the imported bitmaps was wrong by a factor of 0.8, now fixed.
  • Copying from or pasting into transformed groups now preserves the visible transform of the objects, and pasting style preserves the visible font size and stroke width regardless of source and target transforms.
  • Pasting objects copied from different layers now correctly preserves their z-order.
  • Switching units in the Stroke style tab was broken when more than one object is selected.
  • Markers were lost on export to plain SVG due to missing property.
  • Most paper sizes in Document Properties were slightly off; now the list is cross-checked and expanded.
  • Inkscape SVG documents no longer include DOCTYPE declaration with an URI of an SVG DTD; this DTD would not be able to validate our documents anyway (due to extension elements), and was just useless.
  • In node tool, pattern editing handles are now displayed for paths too (previously only for shapes).
  • Many small CSS conformance issues are addressed.
  • Significant speedups achieved in some operations, notably document loading (the difference may be more than 2x for large documents).

Crash fixes

Fix a crash …

  • … when moving a group after deleting a connector from it (Bug #205)
  • … on PNG export (Commit #6cf2c8)
  • … in Clone Original LPE (Commit #515569e7)
  • … in SIOX foreground tracing (Commit #424477f6)
  • … when importing / selecting a large PNG image (Commit #72836e91)
  • … on undo when the text dialog is open (Commit #40c7e4f8)
  • … for connector tool avoidance functionality (flatpak) (Commit #c4d31185)
  • … when selecting all with text on path (Commit #1a07842b)
  • … when putting text on path with Objects dialog open (Commit #f5a38658)
  • … of the paint bucket tool (flatpak) (Commit #cbeb0db7)
  • … on Boolean division (flatpak) (Commit #094d2341)
  • … when resizing objects (Commit #5095c1b4)
  • … when pressing the menu button with Mate desktop (Bug inbox#400)
  • … with empty text and arrow / Enter keys (Commit #f29ffcbb, Commit #decb8fcb, Commit #957032e1)
  • … when clicking at the end of a text (Commit #8306201a)
  • … when rotating an element with snapping enabled (Bug #1584)
  • … on closing Inkscape (Commit #94d345e0)

Other Bug fixes

Canvas

The zoom correction factor no longer depends on the display unit, so correction works properly for documents that are not in mm (Commit)

Tools

  • 3D-box tool:

    Keyboard shortcuts for changing angles in the 3D-box tool were adjusted to work as documented, even with the Y-axis inverted (Commit)

  • Circle tool:

    Duplicated circles are now closed properly (Commit)

  • Eraser tool:

    The mass value field is no longer greyed out and can be used (Commit)

  • Gradient tool:

    Simplifying selected gradient stops with Ctrl+L works now (Commit)

  • Node tool:

    Path > Reverse now works on subpaths again (Commit)

  • Pencil tool:

    The ‘flatten simplify (LPE)’ button now only shows up when it can be used (Commit)

  • Selector tool:
  • Text tool:

    Line height doesn’t change spontaneously when switching tools while having text selected (Commit)

Masking / Clipping

When releasing or undoing a mask, objects will no longer become unselectable and will use their own bounding box (Commit)

Clone Original LPE usage example

Extensions

Extension API changes / Improvements for Extension Developers

Upcoming deprecations (1.1 will issue a warning, while both the old and the new version will just work in 1.0.1):

See https://gitlab.com/inkscape/extensions/-/commit/4838d285b01106d243399e6bf36e7956a291eb98

Improvements

Align and Distribute

You can now align multiple (ungrouped) objects as a group relative to another, single object.

This makes «treat selection as group» useful with the selections «Last selected / First selected / Biggest object / Smallest object» in which case all elements will be moved as a group relative to the «focused» element which will be kept fixed.

Example aligning multiple (ungrouped) objects to first selected object:

Color sliders

The movement of the color sliders can now be constrained by holding the «Ctrl» key while dragging.

(step size is 16 if the max value is 255, and 10 if the max is 100)

Extensions

  • Previously, the current selection was lost after running an extension. Now, whenever possible, Inkscape will try to keep the objects selected.
  • Extensions developers can again rely on the order of inkex.Effect.selected.iteritems() reflecting the user’s selection order properly.
  • Extensions work faster now in documents consisting of a large number of objects.

Automated Graphics Processing

Inkscape is now able to read and write pipes. You can use this to process data without using temporary files.

You can read from standard input:

 cat vector.svg | inkscape --file - --export-png img.png

You can write image data to standard output and directly convert to JPEG:

 inkscape --file vector.svg --export-png - | convert - out.jpg

Also a full processing chain is possible by reading and writing to pipes:

 cat vector.svg | inkscape --file - --export-png - | convert - out.jpg

Internal progress

  • Transforming a text object now embeds the scaling component of the transform into the text’s font size(s). This means that after a uniform 2x scale of a text with , you get a 20pt text, not 10pt text with a attribute as before. However, so far this works only for uniform scaling; after scaling a text non-uniformly, its visible letter height may not correspond to its .
  • The last remaining pixmap icons were eliminated. Now all icons used by Inkscape are SVG.
  • All the manual declarations are removed from the code; instead, they are now generated automatically and inserted into the output document on save.
  • All of SPRepr’s data fields are made private, direct accesses are replaced with calls to the appropriate accessor functions.

File format support

  • New Flash XML Graphics (FXG) export format.
  • New Synfig Animation Studio (SIF) export format.
  • New HTML5 Canvas export format
  • New Visio (VSD) import format, based on libvisio .
  • New internal CorelDraw (CDR) import format, based on libcdr .
  • XAML export improvements (including a new Silverlight compatible mode).
  • Compressed SVG and media export extension improvements. New options:
    • set an image directory in the zip file
    • add a text file that lists the fonts used in the SVG document.
  • New preference to allow users to always link, embed or ask when importing bitmaps.
  • New preferences that allow the checking of SVG on input and/or export for invalid or not useful elements, attributes, and properties. Options control whether such items generate warnings (when Inkscape is run from the command line) or in removing such items.
  • The option now works with Plain SVG export.

EMF/WMF

EMF and WMF input and output filters have been completely rewritten and are now cross-platform. It is now possible to copy and paste EMF files between Windows applications running in Wine and a native Linux version of Inkscape.

Gimp XCF

  • The Save Background option allows users to choose if the page background is saved with each GIMP layer.
  • The exported layers now use the attribute or, if not set, the attribute
  • New Resolution option
  • New Help tab
  • Some bugs and warnings fixed

PDF

Bleed/margin: Added an option to specify an extra margin by which the bounding box to be exported is expanded. This may be helpful to export a PDF with a small white margin around the drawing, or for exporting a bleed region a few mm outside the area of the page.

PDF/EPS/PS + LaTeX

  • Added the possibility of scaling the image. The package must be included in the preamble. Then the image can be scaled by defining instead of .
  • The font shape is now also exported. for italic text, for bold text, and (slanted) for oblique text. It is important to note that Arial has an oblique font shape, not italic . Thus, the result in LaTeX will be slanted , instead of italic . It is better to use another font in Inkscape when you want true italics.

Extensions

New and improved extensions

  • The new

    Generate from Path > Voronoi Pattern

    extension creates a random pattern of Voronoi cells. The pattern will be accessible from the Fill and Stroke dialog. The pattern can be made to be smooth at the edges by choosing a positive border, or sparse at the edges by using a negative border.
  • The new

    Render > Wireframe Sphere

    extension draws the globe as a collection of ellipses representing a sphere’s latitude and longitude lines. The number of lines is adjustable, as well as the tilt and rotation. There is an option to hide the lines at the back of the sphere.
  • The new

    Render > Barcode — Datamatrix

    extension renders a DataMatrix 2D barcode, as specified in BS ISO/IEC 16022:2006. The number of rows and columns of the DataMatrix is adjustable. If more data is given than can be contained in one DataMatrix, more than one DataMatrix will be produced.
  • The new

    Modify Path > Pixelsnap

    extension aligns rectangles and paths to pixel boundaries, to create sharp web and digital graphics.
  • The new

    Color > Black and White

    extension turns the selection colors into black and white.
  • The new

    Text > Split Text

    extension splits texts into different lines, words or letters.
  • The new

    Web > Slicer

    extensions to slice web layouts into multiple images and help the HTML+CSS creation.

  • Images > Extract Image

    : all relative paths (or filenames without path) are now relative to the user’s home directory.

  • Visualize Path > Measure Path

    : new option to calculate area.
Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий