https://bugs.kde.org/show_bug.cgi?id=517438
Bug ID: 517438
Summary: Text On Curve fails if not first text object on vector
layer.
Classification: Applications
Product: krita
Version First 5.3.0-beta3
Reported In:
Platform: Microsoft Windows
OS: Microsoft Windows
Status: REPORTED
Severity: normal
Priority: NOR
Component: Tool/Text
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Created attachment 190585
--> https://bugs.kde.org/attachment.cgi?id=190585&action=edit
Screenshot showing first bezier with text correctly placed, and subsequent
bezier with text incorrectly placed.
SUMMARY
Text On Curve fails if multiple text or bezier objects are placed on same
layer.
STEPS TO REPRODUCE
1. Create new document
2. Create new vector layer (shift-insert)
3. Select text tool
4. Single click to create text object (dragging to create text box also
sometimes works).
5. Select bezier tool and create curve.
6. Select text tool and click bezier curve to place text on curve.
7. May require creating additional beziers and text objects on same vector
layer to trigger bug.
OBSERVED RESULT
Text is not placed on curve. It is placed in the upper left corner of a text
box that approximates the area occupied by the curve (see attachment).
ADDITIONALLY it does not matter if the first text object is deleted before
attempting to create text on the curve.
This seems to "poison" the entire Krita session. All subsequent text-on-curve
objects will fail in the same way, even on new vector layers, even on new
documents created in separate tabs, until Krita is restarted.
This is intermittent, but not hard to reproduce, if you go back and forth
between creating bezier curves and text objects on the same vector layer.
EXPECTED RESULT
Text is placed on curve, no matter what other text objects are created on the
same layer.
SOFTWARE/OS VERSIONS
Windows: Windows 10
ADDITIONAL INFORMATION
Intermittent, but not difficult to trigger using above instructions.
--
You are receiving this mail because:
You are watching all bug changes.