Bug 401550 - text tool creates texts only with 11px font and can't change that later
Summary: text tool creates texts only with 11px font and can't change that later
Status: RESOLVED NOT A BUG
Alias: None
Product: krita
Classification: Applications
Component: Tool/Text (other bugs)
Version First Reported In: 4.1.5
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-11-29 22:18 UTC by BenderIRC
Modified: 2018-11-30 13:22 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
How it should be (36.23 KB, image/png)
2018-11-30 13:08 UTC, BenderIRC
Details

Note You need to log in before you can comment on or make changes to this bug.
Description BenderIRC 2018-11-29 22:18:07 UTC
SUMMARY


STEPS TO REPRODUCE
1. Using T
2. Enter Text
3. Change font 

nothing happens. hit "save" nothing happens, the window closes at best.  

OBSERVED RESULT

Only the text itself can be changed.

EXPECTED RESULT

Changes to the font shall be applied and not ignored.


But when you try to fix it, the way the texttool works is entirely unpracticable.

as soon as the texttool gets activated, the used font shall be accessible in the tool bar above the drawbox, where "opacity" is/together with it 
The size of the font shall be calculated from the box drawn by the user, means fontsize shall follow the box rectangle size.

When i insert a text into a document, i have a destinct imagination where and how big i want it. 

Actually, the workflow is not optimal, this bug left beside, because you more or less set the left/top corner and then find out how much the fontsize has to be with the given font to match the imagination. Even photoshop v1 had a better solution to this workflow, as krita has now.

So instead of fixing it, make it better.

SOFTWARE/OS VERSIONS

Linux/KDE Plasma: 
(available in About System)

Fedora 27

krita-4.1.5-1.fc27.x86_64
krita-libs-4.1.5-1.fc27.x86_64

qt3-3.3.8b-74.fc27.x86_64
qt-4.8.7-44.fc27.i686
qt-4.8.7-44.fc27.x86_64
qt5-qtbase-5.9.6-4.fc27.x86_64
qt5-qtbase-common-5.9.6-4.fc27.noarch
qt5-qtbase-gui-5.9.6-4.fc27.x86_64
...
qt-common-4.8.7-44.fc27.noarch
qt-mobility-1.2.2-0.26.20140317git169da60c.fc26.x86_64
...
qt-settings-27-1.fc27.noarch
qtsoap-2.7-15.fc27.x86_64
qtwebkit-2.3.4-16.fc27.i686
qtwebkit-2.3.4-16.fc27.x86_64
...
kdelibs-4.14.36-1.fc27.x86_64
kdelibs-common-4.14.36-1.fc27.x86_64
kdelibs-ktexteditor-4.14.36-1.fc27.x86_64
kdelibs-webkit-4.14.36-1.fc27.x86_64
...
kf5-attica-5.48.0-2.fc27.x86_64
kf5-filesystem-5.48.0-3.fc27.x86_64
kf5-gpgmepp-16.08.3-8.fc27.x86_64
kf5-kactivities-5.48.0-3.fc27.x86_64
kf5-karchive-5.48.0-2.fc27.x86_64
kf5-kauth-5.48.0-2.fc27.x86_64
kf5-kbookmarks-5.48.0-2.fc27.x86_64
kf5-kcmutils-5.48.0-1.fc27.x86_64
kf5-kcodecs-5.48.0-2.fc27.x86_64
kf5-kcompletion-5.48.0-2.fc27.x86_64
kf5-kconfig-core-5.48.0-2.fc27.x86_64
kf5-kconfig-gui-5.48.0-2.fc27.x86_64
kf5-kconfigwidgets-5.48.0-2.fc27.x86_64
kf5-kcoreaddons-5.48.0-2.fc27.x86_64
kf5-kcrash-5.48.0-2.fc27.x86_64
kf5-kdbusaddons-5.48.0-2.fc27.x86_64
kf5-kdeclarative-5.48.0-1.fc27.x86_64
kf5-kded-5.48.0-1.fc27.x86_64
kf5-kdelibs4support-5.48.0-2.fc27.x86_64
kf5-kdelibs4support-libs-5.48.0-2.fc27.x86_64
kf5-kdesu-5.48.0-2.fc27.x86_64
kf5-kdoctools-5.48.0-2.fc27.x86_64
kf5-kglobalaccel-5.48.0-2.fc27.x86_64
kf5-kglobalaccel-libs-5.48.0-2.fc27.x86_64
kf5-kguiaddons-5.48.0-2.fc27.x86_64
kf5-ki18n-5.48.0-2.fc27.x86_64
kf5-kiconthemes-5.48.0-2.fc27.x86_64
kf5-kinit-5.48.0-1.fc27.x86_64
kf5-kio-core-5.48.0-1.fc27.x86_64
kf5-kio-core-libs-5.48.0-1.fc27.x86_64
kf5-kio-doc-5.48.0-1.fc27.noarch
kf5-kio-file-widgets-5.48.0-1.fc27.x86_64
kf5-kio-ntlm-5.48.0-1.fc27.x86_64
kf5-kio-widgets-5.48.0-1.fc27.x86_64
kf5-kio-widgets-libs-5.48.0-1.fc27.x86_64
kf5-kitemviews-5.48.0-2.fc27.x86_64
kf5-kjobwidgets-5.48.0-2.fc27.x86_64
kf5-knewstuff-5.48.0-1.fc27.x86_64
kf5-knotifications-5.48.0-2.fc27.x86_64
kf5-kpackage-5.48.0-2.fc27.x86_64
kf5-kparts-5.48.0-1.fc27.x86_64
kf5-kpty-5.48.0-2.fc27.x86_64
kf5-kservice-5.48.0-2.fc27.x86_64
kf5-ktexteditor-5.48.0-1.fc27.x86_64
kf5-ktextwidgets-5.48.0-3.fc27.x86_64
kf5-kunitconversion-5.48.0-2.fc27.x86_64
kf5-kwallet-5.48.0-2.fc27.x86_64
kf5-kwallet-libs-5.48.0-2.fc27.x86_64
kf5-kwayland-5.48.0-2.fc27.x86_64
kf5-kwidgetsaddons-5.48.0-2.fc27.x86_64
kf5-kwindowsystem-5.48.0-2.fc27.x86_64
kf5-kxmlgui-5.48.0-2.fc27.x86_64
kf5-solid-5.48.0-2.fc27.x86_64
kf5-sonnet-core-5.48.0-2.fc27.x86_64
kf5-sonnet-ui-5.48.0-2.fc27.x86_64
kf5-syntax-highlighting-5.48.0-2.fc27.x86_64



ADDITIONAL INFORMATION
Comment 1 BenderIRC 2018-11-29 22:19:54 UTC
anyone external reading this report:

Workaround:

Use the transform tool to get your text the size you want. 

ATTN: does not fix the font problem at all.
Comment 2 Halla Rempt 2018-11-30 08:13:53 UTC
Did you actually select the text you wanted to change the font of?
Comment 3 BenderIRC 2018-11-30 13:08:57 UTC
Created attachment 116582 [details]
How it should be
Comment 4 BenderIRC 2018-11-30 13:13:35 UTC
Answere to your question: 

No, as it's illogically. The entire text changes when "save" is hit, but you need to select a textblock to apply a fontsize. 

Do the users a favour and change the entire practise. I know there a limitations due to Adobe+Copyright+Design&more , there must be a more intuitive way than that, which means everything else is better.
Comment 5 Halla Rempt 2018-11-30 13:22:34 UTC
I'm completely unsure what you mean with that screenshot. If you mean that krita should do on-canvas editing, well, no, that's unlikely to happen. We had that, and we just couldn't get it working properly with our available resources.

If you mean that that screenshot shows that the font of the text changes without having to select the text, well, there is selected text, isn't there?

And finally, yes, we know that the text should be made friendlier. We are working on that. But we cannot perform instant magic...