Text to path(?) question (ES: poner en trayecto).
I have some questions about the text to path[1] tool.
1) Is there a way to control where will the text be placed after you run this tool? For instance, I draw a stroke, write my text, then select the two elements and go to menu text->text to path, then the text follows the stroke (I assume from the 'fill side'). However, if wanted to place the text in a paticular part or segment of the stroke, how would I do it? (a not so elegant solution that occurs to me is using empty spaces by placing tabs or the like with the text tool).
2) Is there a way to make the text "adapt" when I move the text element along the course of the stroke to that of the stroke? I don't know if I made much sense there, but imagine a winding line, when I place the text in the path, what it will do is place the text at the begining of the line (or strarting point, I assume), so if I move the text along the line, it retains the 'shape' of the starting segment of the line, and does not adapt to that of the other segments of the line through its course, is there a way to attain this? Is it a thought of feature or is it simply not possible to do?
Thanks in advance, and thank you VERY much for this incredible app, Inkscape is, keep up the good work!
[1] I am not sure that is the name in the English version of Inkscape, as I use a spanish session, my Inkscape is in Spanish, and the name of the tool in Spanish is "poner en trayecto".
On Mon, 2006-05-22 at 21:41 -0500, Thetargos wrote:
I have some questions about the text to path[1] tool.
- Is there a way to control where will the text be placed after you
run this tool? For instance, I draw a stroke, write my text, then select the two elements and go to menu text->text to path, then the text follows the stroke (I assume from the 'fill side'). However, if wanted to place the text in a paticular part or segment of the stroke, how would I do it? (a not so elegant solution that occurs to me is using empty spaces by placing tabs or the like with the text tool).
Put the cursor at the beginning of the text and then use Alt-Right Arrow key to move the text to where you want. All the text adjustment commands work with text on a path.
See: http://tavmjong.free.fr/INKSCAPE/MANUAL/html/ch09s05.html
- Is there a way to make the text "adapt" when I move the text
element along the course of the stroke to that of the stroke? I don't know if I made much sense there, but imagine a winding line, when I place the text in the path, what it will do is place the text at the begining of the line (or strarting point, I assume), so if I move the text along the line, it retains the 'shape' of the starting segment of the line, and does not adapt to that of the other segments of the line through its course, is there a way to attain this? Is it a thought of feature or is it simply not possible to do?
If I understand correct... just select the text by itself (without path) and move it as you would normally.
Tav
Thank you for replay. By looking at the site you posted, I gues what my questions meant was how to manipulate where on the path the text will placed. The example on that site shows text covering the entirety of a path, however I'd like to be able to move the text to a certain position on the path (where both path and text are visible), as moving the text along the path (selecting and only moving the text) will make the text retain the 'shape' of the portion of the path it initially covered, i.e it won't adapt to the current segment of the path it is placed on.
From what I've been able to deduce about this, is that the text will always
be placed at the 'begining' of the stroke as the path. The solution I've managed to use is to have multiple strokes (the visible one and then copy it and alter it to suit what I want), place the text in the duplicate as the path, and then make the duplicate either transparent or not drawing the stroke. I feel this approach is a tad convoluted, but works.
While working on an image, I came aware of a small point in the "origin" of the drawing (upper left corner). This is only displayed when one or various text on path objects are selected. I worked on several images with text on path objects which I'm now compositing into another file (for cleanness). Selecting one or several objects from one of the drawings, copying and pasting it to the new drawing is just fine (as all the relations of text to their paths are preserved). However when I selected other elements with similar characteristics and pasted onto this new "master" drawing, all the text on path elements got disaligned.
How can I keep aspect and why does this happen?
Maybe I'm doing things the wrong way (copy/paste) and I should be importing files or some other way?
TIA!
On May 23, 2006, at 4:04 PM, Thetargos wrote:
From what I've been able to deduce about this, is that the text will always be placed at the 'begining' of the stroke as the path. The solution I've managed to use is to have multiple strokes (the visible one and then copy it and alter it to suit what I want), place the text in the duplicate as the path, and then make the duplicate either transparent or not drawing the stroke. I feel this approach is a tad convoluted, but works.
Text on a path allows for a start offset, which sounds like it would do what you need.
http://www.w3.org/TR/SVG/text.html#TextOnAPathIntroduction
startOffset="0%" will anchor the text at the beginning of the path.
startOffset="100%" will anchor the text at the end of the path.
startOffset="50%" will anchor the text at the middle of the path.
In combination with that, you can align the text to left, right or middle.
On Mon, May 22, 2006 at 09:41:33PM -0500, Thetargos wrote:
I have some questions about the text to path[1] tool.
- Is there a way to control where will the text be placed after you run
this tool? For instance, I draw a stroke, write my text, then select the two elements and go to menu text->text to path, then the text follows the stroke (I assume from the 'fill side'). However, if wanted to place the text in a paticular part or segment of the stroke, how would I do it? (a not so elegant solution that occurs to me is using empty spaces by placing tabs or the like with the text tool).
I've done this using text kerning. Cursor to the first letter and then hit Ctrl+right-arrow a few times. Same sort of effect as using the space bar, but without the space characters inserted.
- Is there a way to make the text "adapt" when I move the text element
along the course of the stroke to that of the stroke? I don't know if I made much sense there, but imagine a winding line, when I place the text in the path, what it will do is place the text at the begining of the line (or strarting point, I assume), so if I move the text along the line, it retains the 'shape' of the starting segment of the line, and does not adapt to that of the other segments of the line through its course, is there a way to attain this? Is it a thought of feature or is it simply not possible to do?
I'm not sure I understand the question, but try playing with kerning (Ctrl+arrows) to adjust the text around, or using path offset.
If these don't do what you want, it might help in understanding if you could draw us a picture. Then, if inkscape can't do it, you can upload those pictures as a Request For Enhancement (RFE). :-)
Thanks in advance, and thank you VERY much for this incredible app, Inkscape is, keep up the good work!
Bryce
On May 24, 2006, at 11:50 AM, Bryce Harrington wrote:
I'm not sure I understand the question, but try playing with kerning (Ctrl+arrows) to adjust the text around, or using path offset.
In this case, startOffset on the <textPath> element is what he needed to adjust.
I'm just not sure if we have that working in the UI somehow or not. I always hand-code things like that. :-)
participants (4)
-
Bryce Harrington
-
Jon A. Cruz
-
Tavmjong Bah
-
Thetargos