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`:
* `svggvs merged_file`: Create a big SVG file with al cards as layers
* `svggvs svgs`: Write out individual SVG files
* `svggvs pngs`: Write out PNG files after writing out the SVG files
* `svggvs pdf`: Write out the merged PnP PDF file
* `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 pngs`: Write out PNG files after writing out the SVG files.
* `svggvs pdf`: Write out the merged PnP PDF file.
You can also pass in `--cardfile <new file>` to load a different cardfile, say for
card backs.

View File

@ -43,16 +43,18 @@ module SVGGVS
end
else
if label = child['inkscape:label']
if flow_para = child.css('svg|flowPara').first
flow_para.content = @replacements[label] || ''
end
if !!@replacements[label]
if flow_para = child.css('svg|flowPara').first
flow_para.content = @replacements[label] || ''
end
if span = child.css('svg|tspan').first
span.content = @replacements[label] || ''
end
if span = child.css('svg|tspan').first
span.content = @replacements[label] || ''
end
if child.name == "image" && !!@replacements[label]
child['xlink:href'] = ::File.expand_path(@replacements[label])
if child.name == "image" && !!@replacements[label]
child['xlink:href'] = ::File.expand_path(@replacements[label])
end
end
end
@ -74,10 +76,10 @@ module SVGGVS
end
new_group << source.dup
clone.remove
end
end
clone.remove
end
end
end