Just to introduce myself (hence top-posting, forgive my netiquette) - I'm a graphic designer, and while not a coder, I've joined several of the graphics tools developer lists to contribute from a designer's / usability point of view (an idea originally suggested to me by RMS when I explained to him why designers weren't moving to GNU/Linux).
I assume that Inkscape is attempting to be a form of Adobe Illustrator / Quark Xpress clone.
Text inside a box, in Quark, is the essence of the program. This is a big problem if SVG code doesnt allow this.
Also, there doesnt seem to be an option to draw a text area, in which you could fill text, align left, right, center or justified.
I'm no SVG coder but I would presume these things to be possible - and if Inkscape is going to compete with proprietary products (which at this stage it is already doing well) - then this will be an absolute essential.
The attaching text to path is excellent though, and works very intuitively - this is my issue as a designer, as designers think in pictures- we don't work very well with an application that thinks like code. So far I've found Inkscape the most intuitive out of GIMP, Inkscape and Sodipodi (which I fail to get my head around).
Hello to all, and hope that my comments are of some use,
best,
mC~
bulia byak wrote:
When text is added to a circle, star or spiral, it goes on the outside. When you add it to a rectangle or a square it goes on the inside. This looks like a bug? Should I file it or is there something subtle going on that I am not aware of?
Whoa. In fact this reveals a bigger problem which I'm not immediately sure how to fix.
In SVG, you can attach text ONLY to a path - that is, <path> element. Nothing else. This works for Inkscape ellipses, stars, and spirals, because they are implemented as <path> with some extension attributes. But rectangle is not - it's the <rect> element of SVG. So, while Inkscape allows you to put text on rect, this won't render in other SVG software (Adobe drops the text, Batik gives an error message).
The best solution is to switch Inkscape rectangles to using <path> as well, as we switched ellipses some time ago. But this is a relatively big change which I don't want to do before the release. So, for now, should I put in a quick and dirty check forbidding the user from putting a text to a rectangle?
Testing also revealed a bug in ellipse: Inkscape has its path direction opposite to that of other renderers. But this is simpler to fix - it's just a direction mismatch between the d= attribute and the SPCurve generated for the ellipse. I'll fix that now.
This SF.Net email is sponsored by: InterSystems CACHE FREE OODBMS DOWNLOAD - A multidimensional database that combines robust object and relational technologies, making it a perfect match for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8 _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel