don't be so greedy with eliminating clones

This commit is contained in:
John Bintz 2013-11-10 15:26:11 -05:00
parent 47dacf891c
commit 77b72b3118
2 changed files with 16 additions and 14 deletions

View File

@ -51,10 +51,10 @@ You can also have a `.cardrc` file which is run before loading the `Cardfile`.
Process your cards with `svggvs`: Process your cards with `svggvs`:
* `svggvs merged_file`: Create a big SVG file with al cards as layers * `svggvs merged_file`: Create a big SVG file with all cards as layers. Fine for simple setups, but will create monster files!
* `svggvs svgs`: Write out individual SVG files * `svggvs svgs`: Write out individual SVG files.
* `svggvs pngs`: Write out PNG files after writing out the SVG files * `svggvs pngs`: Write out PNG files after writing out the SVG files.
* `svggvs pdf`: Write out the merged PnP PDF file * `svggvs pdf`: Write out the merged PnP PDF file.
You can also pass in `--cardfile <new file>` to load a different cardfile, say for You can also pass in `--cardfile <new file>` to load a different cardfile, say for
card backs. card backs.

View File

@ -43,6 +43,7 @@ module SVGGVS
end end
else else
if label = child['inkscape:label'] if label = child['inkscape:label']
if !!@replacements[label]
if flow_para = child.css('svg|flowPara').first if flow_para = child.css('svg|flowPara').first
flow_para.content = @replacements[label] || '' flow_para.content = @replacements[label] || ''
end end
@ -55,6 +56,7 @@ module SVGGVS
child['xlink:href'] = ::File.expand_path(@replacements[label]) child['xlink:href'] = ::File.expand_path(@replacements[label])
end end
end end
end
replaced(child) replaced(child)
end end
@ -74,12 +76,12 @@ module SVGGVS
end end
new_group << source.dup new_group << source.dup
end
end
clone.remove clone.remove
end end
end end
end end
end
end
end end