Bug 364167 - Make it possible to adjust letter spacing and line spacing in Mutipleline text tool
Summary: Make it possible to adjust letter spacing and line spacing in Mutipleline tex...
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: Tool/Text (show other bugs)
Version: 3.0
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: vanyossi
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-06-10 06:01 UTC by Tyson Tan
Modified: 2019-05-23 12:17 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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