Readers of this thread may be interested to try the first beta implementation of Data Merge in the latest Affinity Publisher Beta
You can find Affinity Publisher Customer Beta 1.9.0.796 for macOS HERE and for Windows HERE
If you are coming to this post late the latest customer beta can be found in the last post in the relevant one of these announcement threads on macOS or Windows
Affinity is not able to open SVG files with a special syntax where some whitespaces are missing.
This syntax follows the standard SVG 1.1 so is expected that Affinity is able to read.
In the attached example an arc is wrote as:
a.65.65 0 011.109-.459
The string 011.109 contains 3 values:
0
1 (a boolean is required here, it cannot be 11.109)
1.109
This syntax (with missing whitespaces) follows the SVG 1.1 standard: https://www.w3.org/TR/SVG11/paths.html#PathDataBNF
The example is properly displayed on Chrome and Firefox.
This issue has been discovered using SVGO (https://github.com/svg/svgo/issues/1137)
not working.svg
working.svg