In The Book of Inkscape, core Inkscape developer Dmitry Kirsanov shares his design experience and knowledge of Inkscape's inner workings as he walks you through the basics of using the program: drawing, working with objects, transformations and styling, adding text and shapes, and more. Kirsanov couples his detailed explanations with step-by-step tutorials that show you how to create business cards, animations, and technical and artistic drawings.
Author(s): Dmitry Kirsanov
Publisher: No Starch Press
Year: 2009
Language: English
Pages: 475
Tags: Graphic Editor, Inkscape, Open Source
Table of Contents......Page 7
Contents in Detail......Page 9
Acknowledgments......Page 19
Introduction......Page 21
1.1: What Vector Graphics Is and Why It Matters......Page 23
1.2: What Can You Do with Inkscape?......Page 27
1.3: Sources of Inkscape Art......Page 29
1.4: A Brief History of SVG......Page 30
1.5: Inkscape and Its Competition......Page 32
1.6: The Life of an Open Source Application......Page 37
2.1: Installing Inkscape......Page 39
2.2: Inkscape's "Hello, World!"......Page 41
2.3: Interface Overview......Page 43
2.5: Creating Objects......Page 45
2.6: Selecting......Page 48
2.7: Transforming......Page 49
2.8: Styling......Page 51
2.9: Saving and Exporting......Page 53
2.10: A Final Example......Page 54
3.1: Preferences......Page 57
3.2: Document Templates......Page 59
3.4: Page Setup......Page 61
3.5: Instances, Documents, Views......Page 63
3.6: The Document Window......Page 64
3.7: Dialogs......Page 66
3.8: Basic Zooming......Page 67
3.9: The Zoom Tool......Page 68
3.10: Panning......Page 69
3.11: Rendering Modes......Page 70
4.1: Object Properties......Page 73
4.2: The Bounding Box......Page 75
4.3: Z-Order......Page 77
4.4: Copying, Cutting, Pasting, and Duplicating......Page 78
4.5: Groups......Page 79
4.6: Layers......Page 81
4.7: The XML Editor......Page 85
5.1: The Selection Cue......Page 89
5.2: Selection and the Status Bar......Page 90
5.3: Subselection......Page 91
5.4: Selecting by Clicking: The Selector......Page 92
5.7: Selecting with the Rubber Band......Page 93
5.8: Touch Selection......Page 94
5.9: Selecting Objects from Underneath......Page 95
5.10: Selecting in Groups......Page 96
5.11: Selecting with Keyboard Shortcuts......Page 97
5.12: Finding Objects......Page 98
5.14: Deselecting......Page 100
5.15: Selection Miscellany......Page 101
6.1: The Selector: Moving......Page 103
6.2: The Selector: Scaling......Page 105
6.3: The Selector: Rotating and Skewing......Page 106
6.4: Center of Rotation......Page 107
6.5: Transforming with Keyboard Shortcuts......Page 109
6.6: Tranforming with Numbers: X, Y, W, and H......Page 111
6.7: The Transform Dialog......Page 112
6.8: Pasting Sizes......Page 115
6.9: Transforming with the Tweak Tool......Page 116
6.10: What Transformations Affect......Page 118
7.1: Guidelines......Page 121
7.2: Grids......Page 125
7.3: Snapping......Page 127
7.4: Aligning......Page 131
7.5: Distributing......Page 133
8.1: Style Fundamentals......Page 139
8.2: Color Models......Page 143
8.3: The Palette......Page 146
8.4: The Selected Style Indicator: Paint Commands......Page 147
8.5: The Selected Style Indicator: Color Gestures......Page 148
8.6: The Dropper Tool......Page 150
8.7: Color Tweaking......Page 152
8.8: Color Extensions and Filters......Page 155
9: Stroke and Markers......Page 157
9.1: Stroke Width......Page 158
9.2: Join......Page 159
9.4: Dash Patterns......Page 161
9.5: Markers......Page 164
10.1: The Gradient Tool......Page 171
10.2: Gradient Definition......Page 175
10.3: Gradient Repeat......Page 176
10.4: Handles......Page 177
10.5: Multistage Gradients......Page 180
10.7: Gradient Tips and Examples......Page 181
10.8: Patterns......Page 184
11: Shapes......Page 187
11.1: Shape Tools......Page 188
11.2: Rectangles......Page 190
11.3: 3D Boxes......Page 193
11.4: Ellipses......Page 199
11.5: Stars and Polygons......Page 202
11.6: Spirals......Page 207
12: Editing Paths......Page 209
12.1: The Anatomy of a Path......Page 210
12.2: Boolean Operations......Page 213
12.3: Simplifying......Page 216
12.4: Offsetting......Page 218
12.5: The Node Tool......Page 219
12.6: Path Tweaking......Page 230
13.1: Path Effects......Page 235
13.2: Dynamic and Linked Offsets......Page 250
13.3: Path Extensions......Page 251
14: Drawing......Page 259
14.1: The Pen Tool......Page 260
14.2: The Pencil Tool......Page 265
14.3: The Calligraphic Pen Tool......Page 266
14.4: The Paint Bucket Tool......Page 273
15.1: Basic Editing......Page 277
15.2: Text Object Types......Page 279
15.3: Text Layout......Page 282
15.4: Styling Text......Page 286
15.5: Text Extensions......Page 288
15.6: Spellcheck......Page 289
15.7: Converting Text to Path......Page 291
16: Clones......Page 293
16.1: Creating a Clones......Page 294
16.2: Transforming Clones......Page 295
16.3: Styling Clones......Page 296
16.4: Chaining Clones......Page 297
16.5: Unlinking and Relinking Clones......Page 298
16.6: Tiling Clones......Page 299
17: Filters......Page 307
17.1: Blur......Page 308
17.2: Blend Modes......Page 311
17.3: Preset Filters......Page 312
17.4: The Filter Editor Dialog......Page 316
17.5: Filter Rendering Options......Page 323
17.6: Exporting Filters to PS and PDF......Page 324
18.1: Import......Page 325
18.2: Linking vs. Embedding......Page 326
18.4: Clipping and Masking......Page 328
18.7: Bitmap Effects......Page 330
18.8: Tracing......Page 332
18.9: Bitmap Export......Page 336
18.10: Color Management......Page 340
19: Tutorial: Designing a Business Card......Page 343
19.1: Design 1: Template and Text......Page 344
19.2: Design 2: Layout......Page 345
19.3: Design 2: Graphic......Page 346
19.5: Design 2: Texture and Color......Page 347
19.6: Export and Printing......Page 348
20: Tutorial: Creating an Animation......Page 351
20.1: Creating the Template......Page 352
20.3: Tweening......Page 353
20.4: Compositing and Creating Frames......Page 354
20.6: Hatching......Page 355
20.7: Text......Page 357
20.8: Background......Page 358
21: Tutorial: Drawing a 3D-Correct Cartoon......Page 359
21.1: The Room......Page 360
21.2: The Furniture......Page 361
21.3: People......Page 362
21.4: Sketching and Coloring......Page 363
22.1: The First Sketch......Page 365
22.2: Inking......Page 366
22.3: Tweaking......Page 367
22.4: Coloring and Smoothing......Page 368
22.5: Drawing Hair......Page 369
22.6: Finalizing......Page 370
23: Tutorial: Technical Drawing......Page 371
23.2: Making the Box......Page 372
23.3: Rounding Corners......Page 373
23.4: Making the Top Cylinder......Page 375
23.5: Making the Cutout......Page 376
24: Tutorial: The Rose......Page 379
24.1: Treatment 1: Engraving......Page 382
24.2: Treatment 2: Tessellation......Page 383
24.3: Treatment 3: A Field of Cubes......Page 385
24.4: Treatment 4: A Photorealistic Rendition......Page 387
24.5: Treatment 5: A Map......Page 389
Appendix A: An SVG Primer......Page 391
A.1: A Quick Introduction to XML......Page 392
A.2: Vocabularies and Namespaces......Page 393
A.3: Root......Page 395
A.4: Defs, View, and Metadata......Page 396
A.5: Layers and Groups......Page 397
A.6: Coordinates and Units......Page 398
A.7: Transformations......Page 399
A.8: Style......Page 400
A.9: Linking......Page 401
A.10: Object Types......Page 402
A.11: Inkscape SVG Extensions......Page 403
B.1: Save vs. Export......Page 405
B.3: PDF (Import, Export)......Page 406
B.4: PostScript and EPS (Import, Export)......Page 409
B.6: AI (Import)......Page 410
B.11: DXF and HPGL (Export)......Page 411
B.17: What's Missing?......Page 412
Appendix C: The Command Line......Page 413
C.2: Export......Page 414
C.3: Querying......Page 416
C.4: Shell Mode......Page 417
C.5: Verbs......Page 418
C.6: Getting Help......Page 419
D.1: Tools......Page 421
D.2: Dialogs......Page 422
D.4: The Canvas (2.2......Page 423
D.5: The Palette (3.11)......Page 424
D.8: Layers (4.6)......Page 425
D.9: Objects (Chapter 4)......Page 426
D.10: Paths (Chapter 12)......Page 427
D.11: The Selector Tool (5.4)......Page 428
D.12: The Node Tool (12.5)......Page 432
D.13: The Teak Tool (6.9, 8.7, 12.6)......Page 436
D.14: The Rectangle Tool (11.2)......Page 437
D.15: The 3D Box Tool (11.3)......Page 438
D.17: The Star Tool (11.5)......Page 439
D.18: The Spiral Tool (11.6)......Page 440
D.21: The Pen (Bezier) Tool (14.1)......Page 441
D.23: The Paint Bucket Tool (14.4)......Page 442
D.24: The Gradient Tool (10.1)......Page 443
D.25: The Dropper Tool (8.6)......Page 444
D.26: The Text Tool (Chapter 15)......Page 445
Index......Page 449