Bug 350782

Summary: Doesn't support Writing using Arabic text
Product: [Applications] krita Reporter: abdallah0055
Component: Tool/TextAssignee: 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
When I chose the text tool to write An Arabic text it show me the letters as individual letters with is wrong

Reproducible: Always

Steps to Reproduce:
1.Support Unicode characters 
2.Support change the Arabic vocalizing position
3.Support "Arabic Tatweel" https://en.wikipedia.org/wiki/Kashida
4.
Comment 1 Halla Rempt 2015-08-07 09:13:20 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.
Comment 2 Halla Rempt 2016-01-24 14:54:27 UTC
WISHGROUP: Text kickstarter main project
Comment 3 Anood 2016-02-17 10:05:59 UTC
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!
Comment 4 Anood 2016-02-17 10:08:14 UTC
Created attachment 97259 [details]
Screenshot

This is a screenshot shows arabic and english text.
Comment 5 Halla Rempt 2016-03-04 11:04:40 UTC
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!
Comment 6 Halla Rempt 2016-03-04 12:11:09 UTC
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
Comment 7 Halla Rempt 2017-01-24 09:58:26 UTC
Resolving all text tool bugs as Later, since the text tool will no longer be developed, but replaced.
Comment 8 Halla Rempt 2017-12-30 10:52:52 UTC
We just merged the new text tool.