diff -r 88f4f75b381c -r 231b0431e947 SVGImport.wiki --- a/SVGImport.wiki Mon Jun 25 13:31:56 2012 +0000 +++ b/SVGImport.wiki Mon Jun 25 14:02:27 2012 +0000 @@ -32,7 +32,7 @@ 8) Edit the file, and delete everything but the path data. You should have a one-line file starting with something like M1234.3 456.78L3298.3 9023.34 and so on. The coordinates should now be rounded unless you plan to handle that yourself in some way. Here is a vim one-liner to do it. {{{:s/[0-9][0-9.]*/\=float2nr(floor(submatch(0)*1))/g}}} -If instead you have a format like M 1234.678,9875.323 2345.0,123.45 - you'll want to convert if you want to try the crude script in (10) - otherwise a smarter script would be needed. Here's a Vim one-liner for that syntax {{{s/\(\d\) \(\d\)/\1 L\2/g}}} and {{{s/,/ /g}}} +If instead you have a format like M 1234.678,9875.323 2345.0,123.45 - you'll want to convert if you want to try the crude script in (10) - otherwise a smarter script would be needed. Here's some Vim commands for that syntax {{{s/\(\d\) \(\d\)/\1 L\2/g}}} and {{{s/,/ /g}}} and {{{s/\([LM]\s*\)/\1/g}}} 9) Convert the path data. Here is a crude script to do that. Note this one uses a line size of 1 (that's the 0x01 business). If you want larger lines you can pick anything between 0x01 and 0x3F. That's 16-636. See the map format wiki page.