Interpolation not working with text

Asked by humphrai

Dear devs,

I apologize I'm new here ;)
I have 0.47pre1 installed on WinXP 32-bit, SP3 AND on Win7 RC1, and tried to follow a (OK, 0.46 version) tutorial today which was working with interpolation of text instances.

I can do everything with interpolation, circles to squares and everything else. As soon as one of the targets is a character or text string - just nothing happens when pressing "interpolate". I played around (various strings, positions, parameters in the interface of interpolaton...) with it but can't get it to work. Yes, I changed the characters / text targets to paths.

I have no idea if I am stupid or this really don't work. Please have a look.

Just my cent.
Hump

Question information

Language:
English Edit question
Status:
Solved
For:
Inkscape Edit question
Assignee:
No assignee Edit question
Solved by:
su_v
Solved:
Last query:
Last reply:

This question was originally filed as bug #406652.

Revision history for this message
Alvin Penner (apenner) said :
#1

I am not familiar with how this is supposed to work, but you may need to try something like the operation Object->UnGroup on the text object.

Revision history for this message
humphrai (humphrai) said :
#2

Nope, group / ungroup seems not to change anything. If I try just to interpolate the path of the letter I (which is close to a rectangle) toa square or rectangle, it just does nothing.

Revision history for this message
su_v (suv-lp) said :
#3

I recently tested the tutorial described in <http://www.inkscapeforum.com/viewtopic.php?f=6&t=3072> with Inkscape 0.46+devel r21674 on OS X 10.5.7: Interpolation of 2 text/paths after their perspective transformation.

steps to follow:
1) select first text object, apply path > object to path
2) ungroup, keep selection
3) path > combine
4) repeat for second text object
5) apply interpolation

hth, ~suv

Revision history for this message
su_v (suv-lp) said :
#4

works with Inkscape 0.46+devel r21924 as well.

Revision history for this message
humphrai (humphrai) said :
#5

I just tried to follow the tutorial ... somehow this is a bit complicated, I cannot find the preferences adjustments in the document ... but anyway I can open a 3D box and follow the front with a bezier curve. Then I think I should turn to get to the back ... but how? Grouping the box and the front bezier curve just crashed Inkscape twice :( If I know how to get a crash log I would file a new bug...

I tried again on a new file, open Text, writing text, resizing, duplicate, each ( change to path, ungroup, combine), interpolate ... well worked :-)

So finally it looks like it's a problem of knowledge, how these items have to be prepared before interpolation will work. I will try what I was doing yesterday again later.

Revision history for this message
su_v (suv-lp) said :
#6

If you agree that it's not a bug but rather a question about how to use the specific extension (BTW - perspective can be problematic too, if text is moved, scaled or rotated before the perspective envelope is applied - see 'Making a perspective text reflection...' <http://www.inkscapeforum.com/viewtopic.php?f=5&t=3404>) I propose to convert this bug to a question so it can be useful for other users searching for 'how-to interpolate' answers.

JFTR - Basic Inkscape tutorial 'Interpolate': <http://www.inkscape.org/doc/interpolate/tutorial-interpolate.en.html>

Revision history for this message
humphrai (humphrai) said :
#7

The issue is already solved and is explained in the entry. The problem just came up dueto different ways to use interpolation from older version.

Revision history for this message
Best su_v (suv-lp) said :
#8

adding the link to the example <http://launchpadlibrarian.net/29718299/interpolate-text-3.svg> which got lost in conversion (bug -> question) ;-)

@humphrai - sorry to bother you again - if you don't have any follow-up questions could you please mark the issue as solved here in the q&a section as well?

tia, ~suv

Revision history for this message
humphrai (humphrai) said :
#9

Thanks ~suv, that solved my question.