Maren Hachmann said on Mon, 22 Nov 2021 00:30:29 +0100
Am 21.11.21 um 23:56 schrieb Steve Litt:
Inkscape automatically inserts an SVG 1.1 compatible fallback for multiline texts, so they should be rendering correctly in even the oldest renderers.
Confirmed!
I was referring to much subtler problems than spacing on text.
As far as multiline text, my sole objection is that if the file is ever saved as Plain SVG, re-Inkscaping the file portrays the former multiline text in an almost impossible to use or interpret manner.
Using connectors is more interesting. If you like the choices connectors make, you could continue using them until the diagram is finished, then convert to Plain SVG and all would be well. This would require a default width and color on connectors, but so far I haven't found such a default.
Mmmh, okay - in that case, maybe the statement that connectors 'don't work right' is misleading, because they only 'don't work right' because you save as plain SVG for some reason?
Correct. The work right as long as there's a continuous history of being saved as Inkscape SVG. When I made the "don't work" statement I didn't know why connectors from older files stopped being connectors. Now I know it's because at some point the file was saved as Plain SVG.
Connectors seem to be 1px, black by default, with no way to set that - that's correct, unfortunately. It's comparatively easy to fix, though, using 'select same > fill / stroke' - please make a feature request, that seems to be very useful!).
Do you really think this is worth it for your readers? To lose the ability for the connectors to auto-follow the boxes they're connected to in exchange for a ... default color/width?
All I can say is I've gotten pretty good at and fairly fast at converting lines to right angle paths from one object to another, and even when dealing with perpetual Inkscape SVG, I often don't like the routing choices of connectors. Right now I plan on continuing to make and modify my own inter-object lines, rather than use connectors. So I'll probably recommend the same to my readers.
Converting to Path is sufficient for the connectors to turn to normal paths.
Let me test that out...
After 10 minutes of trying to verify or disverify your preceding statement, I came to the conclusion that it's so involved getting a connector to work its way around other boxes that I can't describe connectors' use to my readers. I found no way to toggle the "Make connector avoid selected objects" and "Make connector ignore selected objects" by any obvious procedure. Connectors are a feature I just won't use and wouldn't want to teach. Turning a straight line into a 5 point path takes 1 second, and using that 5 point path to route between and around various objects takes less than 5 minutes --- often less than 1. The alternative to connectors is just too easy.
Good luck with your book!
Thanks!
SteveT
Steve Litt Spring 2021 featured book: Troubleshooting Techniques of the Successful Technologist http://www.troubleshooters.com/techniques