Accessibility and scalability
Currently the Web is dominated by content that is inaccessible to the visually impaired. However, the need for accessibility is becoming more of a priority, and SVG addresses these concerns for Web content by providing tools for alternative presentations of image content.
In addition to the fact that SVG images are zoomable without the need for third-party magnification tools, SVG images are inherently more accessible than other image formats simply because text strings are represented as XML character data, and not pixel data. The <title> and <desc> tags can be used to provide descriptive text information about the SVG image as a whole (as in "a map of downtown San Jose"), and descriptive text about key elements within the image ("link for light rail schedules"). The SVG Specification includes Conformance Criteria for SVG Generators, which specify requirements that will ensure that SVG images are accessible.
The following example demonstrates the use of the <desc> tag in providing informative reference points for alternative browsers. Using a screen reader, a user could aurally navigate through an SVG image, obtaining important pieces of information that would otherwise be lost in any other image format.
As a demonstration of how accessible tags can enable the "reading" of an SVG image, click the SVG image below, and while keeping the cursor over the image area, press the "T" key to step through the titled elements within the image, and press the "D" key for descriptions of the elements (where they apply). The text area field in the form below the image displays the <title> and <desc> content of the selected SVG elements. Take a look at the SVG source code to see how these tags are incorporated into the image.