1INKSCAPE(1)                        Inkscape                        INKSCAPE(1)
2
3
4

NAME

6       Inkscape - an SVG (Scalable Vector Graphics) editing program.
7

SYNOPSIS

9       "inkscape [options] [filename ...]"
10
11       options:
12
13           -?, --help
14               --usage
15           -V, --version
16
17           -f, --file=FILENAME
18
19           -e, --export-png=FILENAME
20           -a, --export-area=x0:y0:x1:y1
21           -C, --export-area-page
22           -D, --export-area-drawing
23               --export-area-snap
24           -i, --export-id=ID
25           -j, --export-id-only
26           -t, --export-use-hints
27           -b, --export-background=COLOR
28           -y, --export-background-opacity=VALUE
29           -d, --export-dpi=DPI
30           -w, --export-width=WIDTH
31           -h, --export-height=HEIGHT
32
33           -P, --export-ps=FILENAME
34           -E, --export-eps=FILENAME
35           -A, --export-pdf=FILENAME
36               --export-latex
37
38           -T, --export-text-to-path
39               --export-ignore-filters
40
41           -l, --export-plain-svg=FILENAME
42
43           -p, --print=PRINTER
44
45           -I, --query-id=ID
46           -X, --query-x
47           -Y, --query-y
48           -W, --query-width
49           -H, --query-height
50           -S, --query-all
51
52           -x, --extension-directory
53
54               --verb-list
55               --verb=VERB-ID
56               --select=OBJECT-ID
57
58               --shell
59
60           -g, --with-gui
61           -z, --without-gui
62
63               --vacuum-defs
64
65               --g-fatal-warnings
66

DESCRIPTION

68       Inkscape is a GUI editor for Scalable Vector Graphics (SVG) format
69       drawing files, with capabilities similar to Adobe Illustrator,
70       CorelDraw, Xara Xtreme, etc. Inkscape features include versatile
71       shapes, bezier paths, freehand drawing, multi-line text, text on path,
72       alpha blending, arbitrary affine transforms, gradient and pattern
73       fills, node editing, many export and import formats including PNG and
74       PDF, grouping, layers, live clones, and a lot more.  The interface is
75       designed to be comfortable and efficient for skilled users, while
76       remaining conformant to GNOME standards so that users familiar with
77       other GNOME applications can learn its interface rapidly.
78
79       SVG is a W3C standard XML format for 2D vector drawing. It allows
80       defining objects in the drawing using points, paths, and primitive
81       shapes.  Colors, fonts, stroke width, and so forth are specified as
82       `style' attributes to these objects.  The intent is that since SVG is a
83       standard, and since its files are text/xml, it will be possible to use
84       SVG files in a sizeable number of programs and for a wide range of
85       uses.
86
87       Inkscape uses SVG as its native document format, and has the goal of
88       becoming the most fully compliant drawing program for SVG files
89       available in the Open Source community.
90

OPTIONS

92       -?, --help
93               Show help message
94
95       -V, --version
96               Show Inkscape version and build date.
97
98       -a x0:y0:x1:y1, --export-area=x0:y0:x1:y1
99               In PNG export, set the exported area in SVG user units
100               (anonymous length units normally used in Inkscape SVG).  The
101               default is to export the entire document page.  The point (0,0)
102               is the lower-left corner.
103
104       -C, --export-area-page
105               In PNG, PDF, PS, and EPS export, exported area is the page.
106               This is the default for PNG, PDF, and PS, so you don't need to
107               specify this unless you are using --export-id to export a
108               specific object. In EPS, however, this is not the default;
109               moreover, for EPS, the specification of the format does not
110               allow its bounding box to extend beyond its content.  This
111               means that when --export-area-page is used with EPS export, the
112               page bounding box will be trimmed inwards to the bounding box
113               of the content if it is smaller.
114
115       -D, --export-area-drawing
116               In PNG, PDF, PS, and EPS export, exported area is the drawing
117               (not page), i.e. the bounding box of all objects of the
118               document (or of the exported object if --export-id is used).
119               With this option, the exported image will display all the
120               visible objects of the document without margins or cropping.
121               This is the default export area for EPS. For PNG, it can be
122               used in combination with --export-use-hints.
123
124       --export-area-snap
125               For PNG export, snap the export area outwards to the nearest
126               integer SVG user unit (px) values. If you are using the default
127               export resolution of 90 dpi and your graphics are pixel-snapped
128               to minimize antialiasing, this switch allows you to preserve
129               this alignment even if you are exporting some object's bounding
130               box (with --export-id or --export-area-drawing) which is itself
131               not pixel-aligned.
132
133       -b COLOR, --export-background=COLOR
134               Background color of exported PNG.  This may be any SVG
135               supported color string, for example "#ff007f" or "rgb(255, 0,
136               128)".  If not set, then the page color set in Inkscape in the
137               Document Options dialog will be used (stored in the pagecolor=
138               attribute of sodipodi:namedview).
139
140       -d DPI, --export-dpi=DPI
141               The resolution used for PNG export.  It is also used for
142               fallback rasterization of filtered objects when exporting to
143               PS, EPS, or PDF (unless you specify --export-ignore-filters to
144               suppress rasterization). The default is 90 dpi, which
145               corresponds to 1 SVG user unit (px, also called "user unit")
146               exporting to 1 bitmap pixel.  This value overrides the DPI hint
147               if used with --export-use-hints.
148
149       -e FILENAME, --export-png=FILENAME
150               Specify the filename for PNG export.  If it already exists, the
151               file will be overwritten without asking.
152
153       -f FILENAME, --file=FILENAME
154               Open specified document(s).  Option string may be omitted, i.e.
155               you can list the filenames without -f.
156
157       -g, --with-gui
158               Try to use the GUI (on Unix, use the X server even if $DISPLAY
159               is not set).
160
161       -h HEIGHT, --export-height=HEIGHT
162               The height of generated bitmap in pixels.  This value overrides
163               the --export-dpi setting (or the DPI hint if used with
164               --export-use-hints).
165
166       -i ID, --export-id=ID
167               For PNG, PS, EPS, and PDF export, the id attribute value of the
168               object that you want to export from the document; all other
169               objects are not exported.  By default the exported area is the
170               bounding box of the object; you can override this using
171               --export-area (PNG only) or --export-area-page.
172
173       -j, --export-id-only
174               Only export to PNG the object whose id is given in --export-id.
175               All other objects are hidden and won't show in export even if
176               they overlay the exported object.  Without --export-id, this
177               option is ignored. For PDF export, this is the default, so this
178               option has no effect.
179
180       -l, --export-plain-svg=FILENAME
181               Export document(s) to plain SVG format, without sodipodi: or
182               inkscape: namespaces and without RDF metadata.
183
184       -x, --extension-directory
185               Lists the current extension directory that Inkscape is
186               configured to use and then exits.  This is used for external
187               extension to use the same configuration as the original
188               Inkscape installation.
189
190       --verb-list
191               Lists all the verbs that are available in Inkscape by ID.  This
192               ID can be used in defining keymaps or menus.  It can also be
193               used with the --verb command line option.
194
195       --verb=VERB-ID, --select=OBJECT-ID
196               These two options work together to provide some basic scripting
197               for Inkscape from the command line.  They both can occur as
198               many times as needed on the command line and are executed in
199               order on every document that is specified.
200
201               The --verb command will execute a specific verb as if it was
202               called from a menu or button.  Dialogs will appear if that is
203               part of the verb.  To get a list of the verb IDs available, use
204               the --verb-list command line option.
205
206               The --select command will cause objects that have the ID
207               specified to be selected.  This allows various verbs to act
208               upon them.  To remove all the selections use
209               --verb=EditDeselect.  The object IDs available are dependent on
210               the document specified to load.
211
212       -p PRINTER, --print=PRINTER
213               Print document(s) to the specified printer using `lpr -P
214               PRINTER'.  Alternatively, use `| COMMAND' to specify a
215               different command to pipe to, or use `> FILENAME' to write the
216               PostScript output to a file instead of printing.  Remember to
217               do appropriate quoting for your shell, e.g.
218
219               inkscape --print='| ps2pdf - mydoc.pdf' mydoc.svg
220
221       -t, --export-use-hints
222               Use export filename and DPI hints stored in the exported object
223               (only with --export-id).  These hints are set automatically
224               when you export selection from within Inkscape.  So, for
225               example, if you export a shape with id="path231" as
226               /home/me/shape.png at 300 dpi from document.svg using Inkscape
227               GUI, and save the document, then later you will be able to
228               reexport that shape to the same file with the same resolution
229               simply with
230
231               inkscape -i path231 -t document.svg
232
233               If you use --export-dpi, --export-width, or --export-height
234               with this option, then the DPI hint will be ignored and the
235               value from the command line will be used.  If you use
236               --export-png with this option, then the filename hint will be
237               ignored and the filename from the command line will be used.
238
239       -w WIDTH, --export-width=WIDTH
240               The width of generated bitmap in pixels.  This value overrides
241               the --export-dpi setting (or the DPI hint if used with
242               --export-use-hints).
243
244       -y VALUE, --export-background-opacity=VALUE
245               Opacity of the background of exported PNG.  This may be a value
246               either between 0.0 and 1.0 (0.0 meaning full transparency, 1.0
247               full opacity) or greater than 1 up to 255 (255 meaning full
248               opacity).  If not set and the -b option is not used, then the
249               page opacity set in Inkscape in the Document Options dialog
250               will be used (stored in the inkscape:pageopacity= attribute of
251               sodipodi:namedview).  If not set but the -b option is used,
252               then the value of 255 (full opacity) will be used.
253
254       -P FILENAME, --export-ps=FILENAME
255               Export document(s) to PostScript format. Note that PostScript
256               does not support transparency, so any transparent objects in
257               the original SVG will be automatically rasterized. Used fonts
258               are subset and embedded. The default export area is page; you
259               can set it to drawing by --export-area-drawing. You can specify
260               --export-id to export a single object (all other are hidden);
261               in that case export area is that object's bounding box, but can
262               be set to page by --export-area-page.
263
264       -E FILENAME, --export-eps=FILENAME
265               Export document(s) to Encapsulated PostScript format. Note that
266               PostScript does not support transparency, so any transparent
267               objects in the original SVG will be automatically rasterized.
268               Used fonts are subset and embedded. The default export area is
269               drawing; you can set it to page, however see --export-area-page
270               for applicable limitation. You can specify --export-id to
271               export a single object (all other are hidden).
272
273       -A FILENAME, --export-pdf=FILENAME
274               Export document(s) to PDF format. This format preserves the
275               transparency in the original SVG. Used fonts are subset and
276               embedded.  The default export area is page; you can set it to
277               drawing by --export-area-drawing. You can specify --export-id
278               to export a single object (all other are hidden); in that case
279               export area is that object's bounding box, but can be set to
280               page by --export-area-page.
281
282       --export-latex
283               (for PS, EPS, and PDF export) Used for creating images for
284               LaTeX documents, where the image's text is typeset by LaTeX.
285               When exporting to PDF/PS/EPS format, this option splits the
286               output into a PDF/PS/EPS file (e.g. as specified by
287               --export-pdf) and a LaTeX file. Text will not be output in the
288               PDF/PS/EPS file, but instead will appear in the LaTeX file.
289               This LaTeX file includes the PDF/PS/EPS. Inputting
290               (\input{image.tex}) the LaTeX file in your LaTeX document will
291               show the image and all text will be typeset by LaTeX. See the
292               resulting LaTeX file for more information.  Also see GNUPlot's
293               `epslatex' output terminal.
294
295       -T, --export-text-to-path
296               Convert text objects to paths on export, where applicable (for
297               PS, EPS, and PDF export).
298
299       --export-ignore-filters
300               Export filtered objects (e.g. those with blur) as vectors,
301               ignoring the filters (for PS, EPS, and PDF export).  By
302               default, all filtered objects are rasterized at --export-dpi
303               (default 90 dpi), preserving the appearance.
304
305       -I, --query-id
306               Set the ID of the object whose dimensions are queried. If not
307               set, query options will return the dimensions of the drawing
308               (i.e. all document objects), not the page or viewbox
309
310       -X, --query-x
311               Query the X coordinate of the drawing or, if specified, of the
312               object with --query-id. The returned value is in px (SVG user
313               units).
314
315       -Y, --query-y
316               Query the Y coordinate of the drawing or, if specified, of the
317               object with --query-id. The returned value is in px (SVG user
318               units).
319
320       -W, --query-width
321               Query the width of the drawing or, if specified, of the object
322               with --query-id. The returned value is in px (SVG user units).
323
324       -H, --query-height
325               Query the height of the drawing or, if specified, of the object
326               with --query-id. The returned value is in px (SVG user units).
327
328       -S, --query-all
329               Prints a comma delimited listing of all objects in the SVG
330               document with IDs defined, along with their x, y, width, and
331               height values.
332
333       --shell With this parameter, Inkscape will enter an interactive command
334               line shell mode. In this mode, you type in commands at the
335               prompt and Inkscape executes them, without you having to run a
336               new copy of Inkscape for each command. This feature is mostly
337               useful for scripting and server uses: it adds no new
338               capabilities but allows you to improve the speed and memory
339               requirements of any script that repeatedly calls Inkscape to
340               perform command line tasks (such as export or conversions).
341               Each command in shell mode must be a complete valid Inkscape
342               command line but without the Inkscape program name, for example
343               "file.svg --export-pdf=file.pdf".
344
345       --vacuum-defs
346               Remove all unused items from the <lt>defs<gt> section of the
347               SVG file.  If this option is invoked in conjunction with
348               --export-plain-svg, only the exported file will be affected.
349               If it is used alone, the specified file will be modified in
350               place.
351
352       -z, --without-gui
353               Do not open the GUI (on Unix, do not use X server); only
354               process the files from console.  This is assumed for -p, -e,
355               -l, and --vacuum-defs options.
356
357       --g-fatal-warnings
358               This standard GTK option forces any warnings, usually harmless,
359               to cause Inkscape to abort (useful for debugging).
360
361       --usage Display a brief usage message.
362

CONFIGURATION

364       The main configuration file is located in
365       ~/.config/inkscape/preferences.xml; it stores a variety of
366       customization settings that you can change in Inkscape (mostly in the
367       Inkscape Preferences dialog).  Also in the subdirectories there, you
368       can place your own:
369
370       $HOME/.config/inkscape/extensions/ - extension effects.
371
372       $HOME/.config/inkscape/icons/ - icons.
373
374       $HOME/.config/inkscape/keys/ - keyboard maps.
375
376       $HOME/.config/inkscape/templates/ - new file templates.
377

DIAGNOSTICS

379       The program returns zero on success or non-zero on failure.
380
381       A variety of error messages and warnings may be printed to STDERR or
382       STDOUT.  If the program behaves erratically with a particular SVG file
383       or crashes, it is useful to look at this output for clues.
384

EXAMPLES

386       While obviously Inkscape is primarily intended as a GUI application, it
387       can be used for doing SVG processing on the command line as well.
388
389       Open an SVG file in the GUI:
390
391           inkscape filename.svg
392
393       Print an SVG file from the command line:
394
395           inkscape filename.svg -p '| lpr'
396
397       Export an SVG file into PNG with the default resolution of 90dpi (one
398       SVG user unit translates to one bitmap pixel):
399
400           inkscape filename.svg --export-png=filename.png
401
402       Same, but force the PNG file to be 600x400 pixels:
403
404           inkscape filename.svg --export-png=filename.png -w600 -h400
405
406       Same, but export the drawing (bounding box of all objects), not the
407       page:
408
409           inkscape filename.svg --export-png=filename.png --export-area-drawing
410
411       Export to PNG the object with id="text1555", using the output filename
412       and the resolution that were used for that object last time when it was
413       exported from the GUI:
414
415           inkscape filename.svg --export-id=text1555 --export-use-hints
416
417       Same, but use the default 90 dpi resolution, specify the filename, and
418       snap the exported area outwards to the nearest whole SVG user unit
419       values (to preserve pixel-alignment of objects and thus minimize
420       aliasing):
421
422           inkscape filename.svg --export-id=text1555 --export-png=text.png --export-area-snap
423
424       Convert an Inkscape SVG document to plain SVG:
425
426           inkscape filename1.svg --export-plain-svg=filename2.svg
427
428       Convert an SVG document to EPS, converting all texts to paths:
429
430           inkscape filename.svg --export-eps=filename.eps --export-text-to-path
431
432       Query the width of the object with id="text1555":
433
434           inkscape filename.svg --query-width --query-id text1555
435
436       Duplicate the object with id="path1555", rotate the duplicate 90
437       degrees, save SVG, and quit:
438
439           inkscape filename.svg --select=path1555 --verb=EditDuplicate --verb=ObjectRotate90 --verb=FileSave --verb=FileClose
440

ENVIRONMENT

442       DISPLAY to get the default host and display number.
443
444       TMPDIR to set the default path of the directory to use for temporary
445       files.  The directory must exist.
446

THEMES

448       To load different icons sets instead of the default
449       $PREFIX/share/inkscape/icons/icons.svg file, the directory
450       $HOME/.config/inkscape/icons/ is used.  Icons are loaded by name (e.g.
451       fill_none.svg), or if not found, then from icons.svg.  If the icon is
452       not loaded from either of those locations, it falls back to the default
453       system location.
454
455       The needed icons are loaded from SVG files by searching for the SVG id
456       with the matching icon name.  (For example, to load the "fill_none"
457       icon from a file, the bounding box seen for SVG id "fill_none" is
458       rendered as the icon, whether it comes from fill_none.svg or
459       icons.svg.)
460

OTHER INFO

462       The canonical place to find Inkscape info is at
463       http://www.inkscape.org/.  The website has news, documentation,
464       tutorials, examples, mailing list archives, the latest released version
465       of the program, bugs and feature requests databases, forums, and more.
466

SEE ALSO

468       potrace, cairo, rsvg(1), batik, ghostscript, pstoedit.
469
470       SVG compliance test suite:  http://www.w3.org/Graphics/SVG/Test/
471
472       SVG validator:  http://jiggles.w3.org/svgvalidator/
473
474       Scalable Vector Graphics (SVG) 1.1 Specification W3C Recommendation 14
475       January 2003 <http://www.w3.org/TR/SVG11/>
476
477       Scalable Vector Graphics (SVG) 1.2 Specification W3C Working Draft 13
478       November 2003 <http://www.w3.org/TR/SVG12/>
479
480       SVG 1.1/1.2/2.0 Requirements W3C Working Draft 22 April 2002
481       <http://www.w3.org/TR/SVG2Reqs/>
482
483       Document Object Model (DOM): Level 2 Core Arnaud Le Hors et al editors,
484       W3C <http://www.w3.org/TR/DOM-Level-2-Core/>
485

GUI NOTES

487       To learn Inkscape's GUI operation, read the tutorials in Help >
488       Tutorials.
489
490       Apart from SVG, Inkscape can import (File > Import) most bitmap formats
491       (PNG, BMP, JPG, XPM, GIF, etc.), plain text (requires Perl), PS and EPS
492       (requires Ghostscript), PDF and AI format (AI version 9.0 or newer).
493
494       Inkscape exports 32-bit PNG images (File > Export) as well as AI, PS,
495       EPS, PDF, DXF, and several other formats via File > Save as.
496
497       Inkscape can use the pressure and tilt of a graphic tablet pen for
498       width, angle, and force of action of several tools, including the
499       Calligraphic pen.
500
501       Inkscape includes a GUI front-end to the Potrace bitmap tracing engine
502       (http://potrace.sf.net) which is embedded into Inkscape.
503
504       Inkscape can use external scripts (stdin-to-stdout filters) that are
505       represented by commands in the Extensions menu. A script can have a GUI
506       dialog for setting various parameters and can get the IDs of the
507       selected objects on which to act via the command line. Inkscape comes
508       with an assortment of effects written in Python.
509

KEYBINDINGS

511       To get a complete list of keyboard and mouse shortcuts, view
512       doc/keys.html, or use the Keys and Mouse command in Help menu.
513

BUGS

515       Many bugs are known; please refer to the website (inkscape.org) for
516       reviewing the reported ones and to report newly found issues.  See also
517       the Known Issues section in the Release Notes for your version (file
518       `NEWS').
519

AUTHORS

521       This codebase owes its existence to a large number of contributors
522       throughout its various incarnations.  The following list is certainly
523       incomplete, but serves to recognize the many shoulders on which this
524       application sits:
525
526       Maximilian Albert, Josh Andler, Tavmjong Bah, Pierre Barbry-Blot, Jean-
527       François Barraud, Bill Baxter, John Beard, John Bintz, Arpad Biro,
528       Nicholas Bishop, Joshua L. Blocher, Henrik Bohre, Boldewyn, Daniel
529       Borgmann, Bastien Bouclet, Gustav Broberg, Christopher Brown, Hans
530       Breuer, Marcus Brubaker, Luca Bruno, Nicu Buculei, Bulia Byak, Pierre
531       Caclin, Ian Caldwell, Gail Carmichael, Ed Catmur, Chema Celorio, Johan
532       Ceuppens, Zbigniew Chyla, Alexander Clausen, John Cliff, Kees Cook, Ben
533       Cromwell, Robert Crosbie, Jon Cruz, Aurélie De-Cooman, Milosz
534       Derezynski, Daniel Díaz, Bruno Dilly, Larry Doolittle, Tim Dwyer, Maxim
535       V. Dziumanenko, Johan Engelen, Miklos Erdelyi, Ulf Erikson, Noé Falzon,
536       Frank Felfe, Andrew Fitzsimon, Edward Flick, Marcin Floryan, Fred, Ben
537       Fowler, Cedric Gemy, Steren Giannini, Olivier Gondouin, Ted Gould,
538       Toine de Greef, Michael Grosberg, Bryce Harrington, Dale Harvey,
539       Aurélio Heckert, Carl Hetherington, Jos Hirth, Hannes Hochreiner,
540       Thomas Holder, Joel Holdsworth, Alan Horkan, Karl Ove Hufthammer,
541       Richard Hughes, Nathan Hurst, inductiveload, Thomas Ingham, Jean-
542       Olivier Irisson, Bob Jamison, jEsuSdA, Lauris Kaplinski, Lynn Kerby,
543       Niko Kiirala, James Kilfiger, Jason Kivlighn, Adrian Knoth, Krzysztof
544       Kosin´ski, Petr Kovar, Benoît Lavorata, Alex Leone, Julien Leray, Raph
545       Levien, Diederik van Lierop, Nicklas Lindgren, Vitaly Lipatov, Ivan
546       Louette, Pierre-Antoine Marc, Aurel-Aimé Marmion, Colin Marquardt,
547       Dmitry G. Mastrukov, Matiphas, Michael Meeks, Federico Mena, MenTaLguY,
548       Aubanel Monnier, Vincent Montagne, Tim Mooney, Derek P. Moore, Peter
549       Moulder, Jörg Müller, Yukihiro Nakai, Victor Navez, Christian Neumair,
550       Andreas Nilsson, Mitsuru Oka, Marten Owens, Alvin Penner, Jon Phillips,
551       Zdenko Podobny, Alexandre Prokoudine, Jean-René Reinhard, Alexey
552       Remizov, Frederic Rodrigo, Hugo Rodrigues, Juarez Rudsatz, Xavier Conde
553       Rueda, Felipe Corrêa da Silva Sanches, Aurélio A. Heckert, Christian
554       Schaller, Marco Scholten, Tom von Schwerdtner, Shivaken, Michael Sloan,
555       Danilo Šegan, Boštjan Špeticˇ, Aaron Spike, Kaushik Sridharan, Ralf
556       Stephan, Dariusz Stojek, Martin Sucha, Pat Suwalski, Adib Taraben, Hugh
557       Tebby, Jonas Termeau, David Turner, Andre Twupack, Aleksandar
558       Uroševic´, Lucas Vieites, Michael Wybrow, Daniel Yacob, David Yip,
559       Masatake Yamato
560
561       This man page was put together by Bryce Harrington
562       <brycehar@bryceharrington.com>.
563

HISTORY

565       The codebase that would become Inkscape began life in 1999 as the
566       program Gill, the GNOME Illustrator application, created by Raph
567       Levien.  The stated objective for Gill was to eventually support all of
568       SVG.  Raph implemented the PostScript bezier imaging model, including
569       stroking and filling, line cap style, line join style, text, etc.
570       Raph's Gill page is at http://www.levien.com/svg/.  Work on Gill
571       appears to have slowed or ceased in 2000.
572
573       The next incarnation of the codebase was to become the highly popular
574       program Sodipodi, led by Lauris Kaplinski.  The codebase was turned
575       into a powerful illustration program over the course of several year's
576       work, adding several new features, multi-lingual support, porting to
577       Windows and other operating systems, and eliminating dependencies.
578
579       Inkscape was formed in 2003 by four active Sodipodi developers, Bryce
580       Harrington, MenTaLguY, Nathan Hurst, and Ted Gould, wanting to take a
581       different direction with the codebase in terms of focus on SVG
582       compliance, interface look-and-feel, and a desire to open development
583       opportunities to more participants.  The project progressed rapidly,
584       gaining a number of very active contributors and features.
585
586       Much work in the early days of the project focused on code
587       stabilization and internationalization.  The original renderer
588       inherited from Sodipodi was laced with a number of mathematical corner
589       cases which led to unexpected crashes when the program was pushed
590       beyond routine uses; this renderer was replaced with Livarot which,
591       while not perfect either, was significantly less error prone.  The
592       project also adopted a practice of committing code frequently, and
593       encouraging users to run developmental snapshots of the program; this
594       helped identify new bugs swiftly, and ensure it was easy for users to
595       verify the fixes.  As a result, Inkscape releases have generally earned
596       a reputation for being robust and reliable.
597
598       Similarly, efforts were taken to internationalize and localize the
599       interface, which has helped the program gain contributors worldwide.
600
601       Inkscape has had a beneficial impact on the visual attractiveness of
602       Open Source in general, by providing a tool for creating and sharing
603       icons, splash screens, website art, and so on.  In a way, despite being
604       "just an drawing program", Inkscape has played an important role in
605       making Open Source more visually stimulating to larger audiences.
606
608       Copyright (C) 1999–2010 by Authors.
609
610       Inkscape is free software; you can redistribute it and/or modify it
611       under the terms of the GPL.
612
613
614
615Inkscape-0.48.0                                                    INKSCAPE(1)
Impressum