Name Date Size

.. 2015-10-26 23:50:52 22

AigaSymbols.svg 2014-02-05 18:42:44 86.5 KiB

BalloonSymbols.svg 2014-05-11 16:04:42 9.6 KiB

CMakeLists.txt 2015-10-26 23:50:52 503

FlowSymbols.svg 2014-07-21 16:58:05 11.9 KiB

i18n.py 2014-01-17 14:29:51 418

LogicSymbols.svg 2012-10-11 19:54:14 6.1 KiB

Makefile.am 2014-01-17 17:42:07 361

MapSymbolsNPS.svg 2014-11-23 18:25:40 79.6 KiB

README 2014-09-27 16:17:45 1.2 KiB

README

Internationalization
These files are internationalized the same way as
share/filters/filters/svg The i18n.py script called from the makefile
will extract strings from the *.svg files into a *.svg.h
file. Intltool is then able to extracts these strings just like from
normal .h files.
Adding new files
Symbol files should be carefully prepared.
1. The SVG should be clean: No unnecessary transforms, sensible path
data, etc. Do a manual inspection. Remove cruft like guide-lines,
grids, etc.
2. Avoid adding unnecessary style properties in the symbol elements;
this prevents the user from over-riding the default styling by
specifying the style on the <use> element. Default styling can be
specified in the root SVG element. Inkscape will apply this
styling by default in the <use> element.
3. Provide a meaningful <title> element for each symbol. This will be
appear in the GUI as a tool-tip.
4. Make sure there are no "transform" elements in the <symbol>
element. Transforms are not allowed per specification and are not
supported in most browsers. ('refX' and 'refY' are allowed in SVG
2.)
5. Add a section with <use> elements to demonstrate the symbols is the
file is opened by itself.