Bug 355770

Summary: Unable to select spaces or tabs while editing an Artistic Text object
Product: [Applications] krita Reporter: Kyle UX (chez Tinderbox) <krita>
Component: Layers/VectorAssignee: Krita Bugs <krita-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: griffinvalley, osxyz
Priority: NOR    
Version: 2.9.9   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Kyle UX (chez Tinderbox) 2015-11-23 01:26:10 UTC
While in text editing mode of an Artistic Text object, the user must click directly on the character's solid pixels to change the I-beam cursor position, or before dragging to create a text selection. If the user wishes to delete or add spaces in their text they must select a visible character first, then drag over the white space to select it. In most other text editors the user will likely click between characters to place the I-beam cursor, or drag out a text selection.


Reproducible: Always

Steps to Reproduce:
1. Create an Artistic Text object.
2. Type "I love spaces!     Yes I do.". (5 spaces in a row between the sentences.)
3. Try to select the spaces between the sentences by clicking, dragging, or double clicking.
4. Select the '!' character and drag right.
5. The user must retype the '!' character to add the number of spaces they wish.

Actual Results:  
The user is unable to select anything if it is white space.

Expected Results:  
The user should be able to select any white space or character in the Artistic Text object as if it we a normal text editor. The Artistic Text object should act like the Multiline Text object. The Multiline Text object allows the user to select spaces, tabs, and between characters on any desired line.
Comment 1 eliotJ 2016-08-17 14:07:13 UTC
I confirmed this in Krita 3.0.1 Alpha2

Good news is that Krita devs have plan to do big refresh for text editing in Krita. This will be implementacji in coming months.
Comment 2 wolthera 2018-03-13 13:21:00 UTC
We have a new text tool now :)