Scalable Vector Graphics (SVG) are a graphic format that store the specified shapes within a XML file, which will then be rendered by an SVG viewer. In this day and age, most web browsers have the capability to display SVG content, just like they would display regular image file types. But when you take a closer look, only the latest versions of browsers and operating systems support the said format, and it also comes down to features that we need.
In today’s article, we’re going to share some of the best and most popular books that cover SVG. You won’t find a lot of books that cover this subject right now, but there will soon be more books about it as more and more people demand for them, as long as the quality and freshness of the content can live up to the standards.
So without further ado, here are 10 useful books that will teach you everything you need to know about SVG. Enjoy!
SVG Essentials by J. David Eisenberg focuses on the markup at the foundation of SVG. It gives you a solid bases on which to create your own custom tools. It explains key technical tools such as XML, matrix math, and scripting. They’re included as appendices, along with a reference to the SVG vocabulary. So whether you’re a graphic designer who’s looking for fresh tools or a programmer who’s dealing with complex tasks like creating and managing graphics, then this is the book for you.
This book by Micah Laaker provides a comprehensive view of the technology, complete with working samples and practical answers to common development questions. The book focuses on how to create imagery in SVG for static and dynamic graphics. With this book, you’ll learn the basics of SVG, how it compares to other technologies like Flash, manipulating SVG, painting with SVG and using effects, bringing SVG to life, understanding animations, text and typography, efficient coding techniques, and a whole lot more besides.
Immersing yourself in the world of inline SVG can be vast and intimidating. It can be difficult where to start and get grips on all the syntax involved. The Pocket Guide to Writing SVG by Joni Trythall will provide you with the best knowledge you need to get started with writing SVG and to better understand its overall syntax and behavior through clear examples and quick descriptions of properties and attributes. From small stroke details to getting started with handcrafted patterns, this 92-page guide will be your all-around go-to resource for inline SVG use.
This picture book by Jeremy Corbett aims to teach you about graphics in modern web browsers. It’s an introduction to SVG, with the goal of teaching you how to create all 17 classes of two-dimensional tessellations. Beginning with humble line, this book will help build up your SVG vocabulary. The line and other primitives (e.g. circle, polygon, the flexible ‘path’) become the building blocks of a tessellation tile. You’ll also learn how to use SVG’s powerful geometric transformations on this tile to cover as large a space as you’d like.
Learn SVG Interactively is an app that Mac, iPhone, and iPad users will surely love. It’s a collection of samples, guides, and other snippets that you can interact with from within your mobile device. It comes packed with some amazing examples. It’s a great app to play with whenever you’re on the go.
This book by Damian Dawber looks into the powerful vector graphics drawing library, Raphaël, and how you can use it to draw vector graphics and create interactive web apps with ease. Here, you’ll learn how to draw complex vector graphics and how to transform, animate, and interact with them. You’ll also look at working with existing vector graphics to add an extra layer of complexity to apps, and wrapping up by creating a series of data visualization demos.
This book by Scott Murray is an essential guide to add to your list. It has 13 chapters, covering everything you need to know about interactive data visualization, as well as more than a hundred examples for you to play and experiment with.