Bug 361169

Summary: Artistic Text: overlapping characters rendered incorrectly.
Product: [Applications] krita Reporter: Arron <l33ts0n>
Component: Layers/VectorAssignee: Krita Bugs <krita-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: halla
Priority: NOR    
Version: 2.9.11   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed In:
Attachments: image showing problem

Description Arron 2016-03-30 05:09:56 UTC
If you use a script or handwritten type font with the Artistic Text tool, the overlapping segments of each character is rendered incorrectly. For example, this font will reproduce the problem: https://www.google.com/fonts/specimen/Damion

Reproducible: Always

Steps to Reproduce:
1. Create new image
2. Add Artistic Text.
3. Change text font to handwritten or script-type text, or use the following font: https://www.google.com/fonts/specimen/Damion

Actual Results:  
The intersections between characters are not filled in.

Expected Results:  
The intersections between characters are filled in.
Comment 1 Arron 2016-03-30 05:10:42 UTC
Created attachment 98150 [details]
image showing problem
Comment 2 Halla Rempt 2016-03-30 23:34:25 UTC
Hi Arron,

Thanks for your report. We'll have to keep this in mind when working on the next generation text tool: https://phabricator.kde.org/T1004
Comment 3 Halla Rempt 2016-03-31 00:15:09 UTC
Git commit 059d14b2d4853fae96bc07b930fc9ecf0495a534 by Boudewijn Rempt.
Committed on 30/03/2016 at 23:48.
Pushed by rempt into branch 'master'.

Not that the artistic text tool isn't broken in lots of ways...

M  +4    -1    plugins/flake/artistictextshape/ArtisticTextShape.cpp

http://commits.kde.org/krita/059d14b2d4853fae96bc07b930fc9ecf0495a534
Comment 4 Arron 2016-03-31 02:10:54 UTC
Thanks Boudewijn.

Is there a bounty I can donate to for work / improvements on the text tool? It seems anemic in general and could use some love, very specifically.
Comment 5 Halla Rempt 2016-03-31 08:52:14 UTC
Hi Arron!

If everything goes according to plan, we'll start our next kickstarter campaign May 1st. That campaign will have two big goals: a new text tool and making our vector layers svg2-compatible. You're totally right that both our text tools are in a really bad shape: in the case of the artistic text tool it's because the maintainer left the KOffice project years and years ago, and in the case of the multi-line text tool because it's Calligra Words in disguise.

If you don't mind the Dutch headlines, here's an overview of what I _want_ to do for the text tool:

https://docs.google.com/document/d/1qZ-o5kjNj9bl5EC-mO0u7m5pMdJ6ckUidSsSU30qK5I/edit?usp=sharing
Comment 6 Arron 2016-03-31 15:54:06 UTC
Thanks for the information, Boudewijn!

I'll keep an eye out for the Kickstarter.