Inkscape is a wonderful program which I use a lot. I switched from Inkscape 0.92 to 1.0.
Given the recent changes in command line syntax I updated my command line for transforming from EPS to SVG. I use the new command:
inkscape.exe --export-type=svg -l qqtmp.eps
I got result as qqtmp.svg, that is fine. But the result can be of two different forms, usually when I run it for the first time is like qqtmp2.svg later like qqtmp1.svg. In qqtmp1.svg text stays text wile in qqtmp2.svg text is not recognizable. This file is also considerably larger. In previous inkscape versions (using the old command line) I always got the same result (qqtmp1.svg).
See attached original EPS file and the two SVG files: qqtmp1.svg and qqtmp2.svg.
Is there any switch to tell inkscape that I want to get qqtmp1.svg as a result.
I made some more testing, and found out that inkscape randomly selects which kind of transformation of EPS to SVG will be used. Approximately 80% of exports have text as text, and 20% of exports have text as paths. It is not possible to predict which export will be used therefore such export is not of any use to me. I decided to return back to old good inkscape 0.92. Actually I am really disappointed that such basic option is not working.
It seems that when importing EPS via command line inkscape mostly imports EPS using "Internal Import" option but sometimes (for unknown reason) using "Poppler/Cairo import".
Me again. After reporting problems in inkscape 1.0 where when importing from EPS "text" was transformed to "paths", this problem was solved in later versions of inkscape. Unfortunately the same problem re-appears again in version 1.3. By default inkscape 1.3 transforms "text" to "paths" and make text unrecognizable in the obtained SVG file. I reported details in another thread here:
Hello everybody.
Inkscape is a wonderful program which I use a lot. I switched from Inkscape 0.92 to 1.0.
Given the recent changes in command line syntax I updated my command line for transforming from EPS to SVG. I use the new command:
inkscape.exe --export-type=svg -l qqtmp.eps
I got result as qqtmp.svg, that is fine. But the result can be of two different forms, usually when I run it for the first time is like qqtmp2.svg later like qqtmp1.svg. In qqtmp1.svg text stays text wile in qqtmp2.svg text is not recognizable. This file is also considerably larger. In previous inkscape versions (using the old command line) I always got the same result (qqtmp1.svg).
See attached original EPS file and the two SVG files: qqtmp1.svg and qqtmp2.svg.
Is there any switch to tell inkscape that I want to get qqtmp1.svg as a result.
I would be very thankful for any help.
Andrej
I made some more testing, and found out that inkscape randomly selects which kind of transformation of EPS to SVG will be used. Approximately 80% of exports have text as text, and 20% of exports have text as paths. It is not possible to predict which export will be used therefore such export is not of any use to me. I decided to return back to old good inkscape 0.92. Actually I am really disappointed that such basic option is not working.
You would be doing the community a favor by filing a bug report.
https://inkscape.org/forums/beyond/how-to-report-bugs-or-request-new-features/
Thanks,
TD
I filled a bug report, thanks for suggestion. I hope this bug will be fixed in the near future.
A-
Again me ;)
It seems that when importing EPS via command line inkscape mostly imports EPS using "Internal Import" option but sometimes (for unknown reason) using "Poppler/Cairo import".
Me again. After reporting problems in inkscape 1.0 where when importing from EPS "text" was transformed to "paths", this problem was solved in later versions of inkscape. Unfortunately the same problem re-appears again in version 1.3. By default inkscape 1.3 transforms "text" to "paths" and make text unrecognizable in the obtained SVG file. I reported details in another thread here:
https://inkscape.org/forums/beyond/svg-obtained-from-eps-is-now-very-different-in-inkscape-13/