Summary: | Doesn't support Writing using Arabic text | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | abdallah0055 |
Component: | Tool/Text | Assignee: | Krita Bugs <krita-bugs-null> |
Status: | RESOLVED UNMAINTAINED | ||
Severity: | wishlist | CC: | anood.almuharbi, Fahad.alsaidi, halla |
Priority: | NOR | ||
Version: | 2.9.2 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | All | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
Ctl patch
Screenshot |
Description
abdallah0055
2015-07-30 09:12:35 UTC
Hi Abdallah, Thanks for your report. Krita has two text tools, the multiline text tool and the artistic text tool (which can put text on a path). As far as I can see, the multiline text tool does support proper arabic font shaping, the artistic text tool is completely broken. But both text tools need rewriting, which is something planned for next year. Right now, I advise people who want to add text to use the image created in Krita in inkscape or scribus. WISHGROUP: Text kickstarter main project Created attachment 97258 [details]
Ctl patch
Hi,
I have attached a patch that can support complex text layout, but there is a problem with cursor position.
I don't know if you want me to complete working on it or not!, as I know krita developers will rewrite the text tools again!
Created attachment 97259 [details]
Screenshot
This is a screenshot shows arabic and english text.
It even applies against the 3.0 git repo! I'll build it today and test, then push. Please, do continue with your work because even if we rewrite the text tools, your work will be a very important example for me, plus, if you get this working before we release 3.0 end of this month, your work will be in there! Git commit 0ab16affe98e4b0957565bc6f43da9cd26e5f609 by Boudewijn Rempt. Committed on 04/03/2016 at 12:10. Pushed by rempt into branch 'master'. First commit of improved RTL text editing for the artistic text shape See D958 M +52 -18 plugins/flake/artistictextshape/ArtisticTextShape.cpp M +8 -2 plugins/flake/artistictextshape/ArtisticTextShape.h http://commits.kde.org/krita/0ab16affe98e4b0957565bc6f43da9cd26e5f609 Resolving all text tool bugs as Later, since the text tool will no longer be developed, but replaced. We just merged the new text tool. |