3 ms·
I love Inkscape, but it definitely has some problems. I hope the developers see this and understand how grateful I am that they created a tool that I use every
by EthanHeilman 7y ago
I love Inkscape, but it definitely has some problems. I hope the developers see this and understand how grateful I am that they created a tool that I use everyday and that despite the bugs I recommend Inkscape to everyone. Awesome work by the Inkscape team!
The bugs I encounter most frequently are:
1. When I create an inkscape svgs on windows and then open it on linux the distance two between lines of text changes and I have to reformat all the text. If I go in the reverse direction I have to add additional space because lines of text overlap. It is not a font issue.
2. With large SVG files containing many elements, copy pasting a single simple element can take between 30 seconds to 2 minutes. The app just freezes. Restarting the program does not fix this. My best guess is that it is using an inefficent data structure and adding a new element to this data structure scales with the size of the number of existing elements. A similar thing happens when rescaling the width of a line.
3. Sometimes parts of an element will disappear. This happens when undoing and redoing a change or zooming in or out many times quickly. If I zoom out, wait and zoom back in the element will reappear.
4. When creating a line which ends in an arrow, the arrow symbol I used will be duplicated in the arrow selector. Some drawings I make have a few hundred arrows, meaning that if I want to change the type of arrow I'm using I need to scroll through a few hundred clones of the same arrow type.
5. Occasionally when saving it will just crash and corrupt my svg. For this reason I change the filename every few saves since this bug cost me two days of work once. The last time I encountered a corrupted was years agos, but once bitten twice shy.
6. When copy pasting an element that is a member of a group the new element will, at a point in the future, decide it is a member of the group it was a copy of. Ungrouping fixes this.
I use inkscape on Linux (Ubuntu), Windows (7/10) and OSX. It is the most stable on Linux and I rarely see issues on Linux. Despite all these problems is it my favorite drawing tool and I use it in nearly every project I have.
- TwoBit 7y agoThe conventional way to save files is to write a new file and only as the last step do a rename. This solves the crash corruption problem. Does Inkscape not do this?
- EthanHeilman 7y agoNo idea. One theory is that it could be the case that at some point memory corruption occurred inside the Inkscape. The save succeeded but the data that written was corrupt. Once the file was saved, the write buffer was cleared and this caused the crash. >The conventional way to save files is to write a new file and only as the last step do a rename. This solves the crash corruption problem. Does Inkscape not do this? I did a quick read through the Inkscape source code and it looks like Inkscape writes straight to the file but I could be wrong. https://gitlab.com/inkscape/inkscape/-/blob/master/src/xml/repr-io.cpp#L697 https://gitlab.com/inkscape/inkscape/-/blob/master/src/xml/r...