1INKSCAPE(1) Inkscape INKSCAPE(1)
2
3
4
6 Inkscape - an SVG (Scalable Vector Graphics) editing program.
7
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)