Bug 364167

Summary: Make it possible to adjust letter spacing and line spacing in Mutipleline text tool
Product: [Applications] krita Reporter: Tyson Tan <tysontanx>
Component: Tool/TextAssignee: vanyossi <ghevan>
Status: RESOLVED FIXED    
Severity: wishlist CC: ghevan, halla
Priority: NOR    
Version: 3.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Tyson Tan 2016-06-10 06:01:13 UTC
This goes to the wishlist. When we plan the new vector engine for Krita 3.1, I hope we can make it possible to adjust letter spacing and line spacing in Mutipleline text tool. They are essential for flexible typography. 

GIMP has these abilities, but unfortunately they are plagued by using libfreetype/fontconfig settings directly from system//OR//$HOME, bringing up so much intricacies. I hope we don't make the same mistakes!

Reproducible: Always
Comment 1 Halla Rempt 2016-06-10 06:14:04 UTC
Well, this is part of the plan for the new text tool.
Comment 2 Halla Rempt 2016-06-11 08:10:05 UTC
Here's the phabricator task for the text tool rewrite: https://phabricator.kde.org/T1004
Comment 3 Tyson Tan 2016-06-12 15:46:05 UTC
Great! Looking forward to the implementation! 
Although I haven't seen any description of your plan about ling/letter spacing.
Comment 4 vanyossi 2019-05-21 05:15:31 UTC
Git commit dc14cb27f74b40a636a2ed0013658201f3e55da9 by Ivan Yossi.
Committed on 21/05/2019 at 05:14.
Pushed by ivany into branch 'master'.

Add letter-spacing edit option to TextEditor

M  +3    -1    libs/flake/text/KoSvgTextShapeMarkupConverter.cpp
M  +35   -0    plugins/tools/svgtexttool/SvgTextEditor.cpp
M  +1    -0    plugins/tools/svgtexttool/SvgTextEditor.h
M  +1    -0    plugins/tools/svgtexttool/svgtexttool.xmlgui

https://invent.kde.org/kde/krita/commit/dc14cb27f74b40a636a2ed0013658201f3e55da9
Comment 5 Tyson Tan 2019-05-22 02:32:34 UTC
Thank you vanyossi! This is one important step towards a feature complete text tool! :D
Comment 6 Halla Rempt 2019-05-23 12:17:29 UTC
Git commit 52d1166189f71e2935b87163b96f2a48fb8cc0fa by Boudewijn Rempt, on behalf of Ivan Yossi.
Committed on 23/05/2019 at 11:58.
Pushed by rempt into branch 'krita/4.2'.

Add letter-spacing edit option to TextEditor

M  +3    -1    libs/flake/text/KoSvgTextShapeMarkupConverter.cpp
M  +35   -0    plugins/tools/svgtexttool/SvgTextEditor.cpp
M  +1    -0    plugins/tools/svgtexttool/SvgTextEditor.h
M  +1    -0    plugins/tools/svgtexttool/svgtexttool.xmlgui

https://invent.kde.org/kde/krita/commit/52d1166189f71e2935b87163b96f2a48fb8cc0fa