flowed text displaced with transformed groups

Bug #186061 reported by Frederik Elwert
6
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
Medium
Thomas Holder

Bug Description

I am currently testing inkscape 0.46-pre0.

When I want to create flowed text inside a group with a transform on it, the flowed text is misplaced: It doesn't compensate for the transform of the group, so it gets transformed after being created, resulting in a position different from the one it has been created at.

Hm, it's a bit confuse, isn't it? I'll try to explain:

Create a rectangle, group it, move the group by 20,20. It now has the transform translate(20,-20) on it. Now enter the group, create an ellipse. That now has a transform of translate(-20,20) on it, to compensate for the group transform, ensuring it is exactly where it has been created. Now create a flowed text in the group. It jumps by 20,20 immediately after being created, missing the translate(-20,20).

Revision history for this message
Frederik Elwert (frederik-elwert) wrote :

I just downgraded to Inkscape 0.45.1, and discovered that this bug is present in that version as well. I just had never stumbled upon it.

Revision history for this message
Bryce Harrington (bryce) wrote :

Thanks for reporting this issue, it sounds similar to some other flow text / group bugs that have been reported. Could you please upload a file that demonstrates the issue? Thanks ahead of time.

Changed in inkscape:
status: New → Incomplete
Revision history for this message
Frederik Elwert (frederik-elwert) wrote :

Ok, I attached a file. The path has the translate on it, the flowRegion rect doesn't. So the flowed text is not where it has been created, it jumped by 20,20 (Inkscape coords, not SVG coords) right after creation.

Revision history for this message
dcberg (david-sipsolutions) wrote :

Oh yeah, just stumbled across this again. The whole flow region thing is so complicated to use :-(
I would be much happier, if I could select the text only with the text tool, after it has been flowed into the shape… and if then those problems would not occur, with groups either…

Cheers!

Revision history for this message
Michael James (michael-r-james-umich) wrote :

A related issue, for Inkscape 0.46.

If the layer has an existing transform, then flow text created within on that layer will be displayed incorrectly. Steps to reproduce:

1) New Image
2) Draw rectangle somewhere in middle of page
3) Select rectangle
4) File -> Document Properties -> Fit page to selection (this will create the layer translation, I believe)
5) Attempt to place flow text down - it will be wrong

Interestingly, any flow text placed down before the "Fit page..." will appear correct.

Thanks for your help and a great tool.

Revision history for this message
Thomas Holder (speleo3) wrote :

fixed since rev 20339

Changed in inkscape:
assignee: nobody → speleo3
status: Incomplete → Fix Committed
jazzynico (jazzynico)
Changed in inkscape:
importance: Undecided → Medium
milestone: none → 0.47
tags: added: text transformations
ScislaC (scislac)
Changed in inkscape:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.