Simplify this a bit
[LibreOffice.git] / svgio / README.md
blob3ab87e42d3ccddbe7a8b4fce7d0fd36cd2bdd64e
1 # SVG Reader
3 ## Introduction
4 The **svgio** module is used to read **SVG** (Scalable Vector Graphics[1])
5 files. It is an XML based format for vector graphics.
7 This module contains `svgio/source/svgreader` which is used for embedding an
8 SVG file with "Insert -> Picture -> From File".
10 SVG is an open standard provided by the World Wide Web Consortium (W3C).
12 [1] [Scalable Vector Graphics](https://en.wikipedia.org/wiki/Scalable\_Vector\_Graphics)
14 ## How does it work?
15 `svgio` module uses sax for reading xml and turns it into `drawinglayer` primitives.
16 The rendering is done via `drawinglayer` primitives. For more information, you should
17 refer to [drawinglayer](../drawinglayer) documentation.
19 ## Known Bugs
20 Known remaining bugs for this module are gathered here:
22 * [Bug 88278 - [META] SVG import image filter (all modules)](https://bugs.documentfoundation.org/show\_bug.cgi?id=88278)
24 ## Dependencies
25 Direct dependencies for **emfio** are [**drawinglayer**](../drawinglayer) and
26 [**sax**](../sax).
28 ## Related Software
29 * [librsvg](https://en.wikipedia.org/wiki/Librsvg)
30 * [SVG++](http://svgpp.org/)
32 ## References
33 Documentation for the SVG format is available on the W3C website:
35 * [SVG page at W3C](https://www.w3.org/Graphics/SVG/)
36 * [SVG primer](https://www.w3.org/Graphics/SVG/IG/resources/svgprimer.html)