I've rendered a fairly ordinary chloropleth in QGIS (2.18) and am trying to export it to SVG via the print composer. While the text labels come through fine, the shapefile's layer is exported as an image within the SVG, rather than as paths. Why is this happening and how do I get it to export as paths?
Certain rendering settings will force the layer to export as a raster. Specifically, if you set a layer transparency or layer blend mode (under the "layer rendering" section) the layer will be automatically rasterised in order to match the exported svg to what's rendered inside QGIS.