On Mon, Sep 26, 2005 at 08:17:36PM +0200, Craig Bradney wrote:
On Monday 26 September 2005 09:19, bulia byak wrote:
On 9/25/05, Bryce Harrington <bryce@...961...> wrote:
Anyway, to summarize:
- Ditch ill2svg.pl. It sucks.
- Encourage scribus to implement -i / -e and add it as an extension. Scribus kicks ass.
I agree. Scribus really needs command line facilities. But for those who can't or don't want to install all of Scribus, perhaps we can keep ill2svg as the last resort.
I dont think installing Scribus is a major issue on any system, however for us to support many more command line options is a little hard without the GUI right now.
I've done a lot of cleaning in preparation for this stuff, and Craig Ringer and Peter Vanek have rewritten the plugin systems, and we prepare even more for 1.3.2cvs. Perhaps it might be possible in 1.3.2cvs to do some conversion, you never know, although the GUI will still be required as theres a lot of cide that is directly tied to the canvas/scrollview at this point in time.
Cool. Is 1.3.2cvs likely to be released within the next couple months or so?
I think as a starting point it's probably fine if the GUI is required, so long as the operation can be automated. I'd guess 99% of the time the user will be running Inkscape in GUI mode for this anyway.
Another thing that will be needed is a way to specify which format to use. E.g., something like
$ scribus -i myfile.ai -I EPS -e myfile.svg -E SVGTiny
Or whatever. Of course, also would need a way to get a list of what formats scribus supports. scribus --list-formats or something...
It'd also be nice to have it able to auto-detect based off the mimetype and/or filename extension (there's probably a library to do this). However, being able to manually specify the format would be useful - sometimes those detectors don't work 100%, and with all the variants there are of postscript I could easily imagine that to be an issue for scribus users. Thus it'd probably be easier to go with the manual specification of available formats for now - from how scribus' menu stuff works, I imagine this would be the simpler thing to implement anyway. Also, there are enough tools out there to detect file formats independently (e.g., `file`, `mimetype`, etc.) that this could easily be scripted in a scribus wrapper.
Bryce