After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 125144 - Text transforms
Text transforms
Status: RESOLVED OBSOLETE
Product: GIMP
Classification: Other
Component: Tools
git master
Other All
: Normal enhancement
: 2.10
Assigned To: GIMP Bugs
GIMP Bugs
: 110936 599916 (view as bug list)
Depends on:
Blocks: 136740
 
 
Reported: 2003-10-21 18:38 UTC by Dave Neary
Modified: 2018-05-24 10:56 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
A starting point (22.95 KB, patch)
2011-09-07 17:27 UTC, Massimo
needs-work Details | Review

Description Dave Neary 2003-10-21 18:38:27 UTC
The transform interface should be implemented for text layers before we
start to do pre-releases.

Dave.
Comment 1 Sven Neumann 2003-10-26 12:56:49 UTC
Let me add some notes:

The implementation is halfway there. The GimpText object has the
properties needed to store the transformation and the render function
passes it all the way through to FreeType. Basically what needs to be
done is to finish the implementations in gimptext-bitmap.c and
gimptext-vectors.c. Then there will probably be some changes needed to
the code that calculates the size of the text layer. Once that is
working, put the GimpTextLayer transform methods in place (commented
out at the moment).
Comment 2 Dave Neary 2003-11-19 10:51:33 UTC
Changing to enhancement.

Dave.
Comment 3 Sven Neumann 2003-12-25 12:33:47 UTC
Since this change will be completely internal, it isn't a prerequisite
for the 2.0 pre-release. I am hoping to get this done at 20C3. Moving
to the 2.0 milestone.
Comment 4 Dave Neary 2004-02-17 09:50:23 UTC
Given that the text tool now ingherits from GimpTool and not
GimpDrawTool, is it accurate to say that this will not be doine for 2.0?

Dave.
Comment 5 Sven Neumann 2004-02-17 10:32:12 UTC
It probably won't but the class of the text tool is completely
unrelated to this. Of course the transform tool would transform the
text layer.
Comment 6 Sven Neumann 2004-03-19 16:33:06 UTC
*** Bug 110936 has been marked as a duplicate of this bug. ***
Comment 7 Alexander Rabtchevich 2004-04-12 11:46:46 UTC
The freetype plugin allows adjustment of spacing, rotation, scaling and shear.
Are there plans to include this behaviour into standurd text tool?
Comment 8 Sven Neumann 2004-04-12 12:31:33 UTC
Yes, that's what this bug report is all about. The code is basically there
already. It just needs to be enabled and given some final touches.

This comment does not cover letter spacing though. That's slightly more
difficult and is handled in bug #125483.
Comment 9 Alexander Rabtchevich 2005-01-16 11:57:43 UTC
Compared to Freetype text plugin, the text tool still can not change spacing. 

Other transformations are available outside the text tool with other tools, not
inside the text tool as it is done in the freetype plugin. But after the text is
edited, it's transformations become lost.

GIMP 2.2.1, Windows. 
Comment 10 Sven Neumann 2005-01-16 12:21:49 UTC
No need for such comments. If the state of this bug would have changed, I would
have added a comment to it.
Comment 11 weskaggs 2006-06-16 16:10:32 UTC
Upgrading target from Future to 2.6.
Comment 12 Liam McDermott 2006-08-29 21:11:18 UTC
Hope you don't mind me asking a stupid question, but will this bug include the ability to do text warping and transformations, e.g. bloating text, making text into a shape (text running inside a fish shape for instance)?

Additionally I would guess users will expect the text to remain editable after these transformations have been applied. Will this be the case, or will the interface force the user to revert the text to its original form?
Comment 13 weskaggs 2006-08-29 21:54:48 UTC
The first goal is to allow you to manipulate a text layer using GIMP's transform tools (scale, rotate, perspective etc) and have the text still be editable.  Doing this for more general transformations, such as bloating or fishifying, is quite a bit harder.
Comment 14 Martin Nordholts 2008-05-28 17:36:34 UTC
Let's cross our fingers for that the GSoC Text Tool work addresses this, in which case we would include it in 2.8. Setting milestone accordingly.
Comment 15 Martin Nordholts 2009-07-16 07:47:28 UTC
It didn't, but the closer we get to GEGL, the more obsolete this bug report becomes. I don't think we need to spend time on this for 2.8, let's look into it in 2.10 when we start to do some serious GEGL work.
Comment 16 Michael Schumacher 2009-10-28 15:14:24 UTC
*** Bug 599916 has been marked as a duplicate of this bug. ***
Comment 17 Martin Nordholts 2011-03-14 07:36:08 UTC
Low priority compared to things on our roadmap, moving it off
Comment 18 Massimo 2011-09-07 17:27:40 UTC
Created attachment 195912 [details] [review]
A starting point

This patch is missing some work when editing a transformed
text layer, and does not deal with perspective transform,
but it is a starting point
Comment 19 Jehan 2017-12-19 02:06:40 UTC
Damn, a cool patch dating back from 2011!
I hope it still applies. :-/

In any case, I add a 2.10 milestone so that we keep it in sight though I don't think we should look at it before 2.10 actual release. But it would be cool to have some features for text transformation by a 2.10.x release.
Comment 20 GNOME Infrastructure Team 2018-05-24 10:56:42 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gimp/issues/54.