Changes

Jump to: navigation, search

Canvas SVG Parser

724 bytes added, 12:11, 28 March 2016
no edit summary
The '''scripted SVG parser''' basically just maps the SVG xml structure to the property tree by adding corresponding Canvas elements as child nodes. It is implemented in [[Nasal]] on top of the XML parsing facilities already provided by FlightGear/Nasal (see $FG_ROOT/Nasal/io.nas).
 
There's a tiny Nasal module named svg.nas (see $FG_ROOT/Nasal/Canvas) that will read those SVG/XML files and convert them into Canvas nodes (OpenVG/ShivaVG paths) - in other words, depending on the nature of the differences in the output, it should be possible to patch up the svg parser to also support the new format.
To make changes to that module, you need to understand how parsing works and how a stack works (the data structure).
<ref> {{cite web
| url = http://forum.flightgear.org/viewtopic.php?p=280763#p280763
| title = <nowiki>Re: Strange thing with font mapper</nowiki>
| author = <nowiki>Hooray</nowiki>
| date = Mar 28th, 2016
| added = Mar 28th, 2016
| script_version = 0.25
}}
</ref>
== Vector Image Support ==
18,574
edits

Navigation menu