[scribus] Indic Support in Scribus 1.5
williambader at hotmail.com
Tue Dec 2 23:55:01 UTC 2014
> Date: Tue, 2 Dec 2014 22:33:51 +0100
> From: dan at danny.cz
> To: scribus at lists.scribus.net
> Subject: Re: [scribus] Indic Support in Scribus 1.5
> On Tue, 2 Dec 2014 15:50:03 -0500
> William Bader <williambader at hotmail.com> wrote:
>>> From: cbradney at scribus.info
>>> Date: Tue, 2 Dec 2014 19:50:03 +0100
>>> To: scribus at lists.scribus.net
>>> Subject: Re: [scribus] Indic Support in Scribus 1.5
>>>> On 02 Dec 2014, at 19:43, William Bader <williambader at hotmail.com>
>>>>> Date: Tue, 2 Dec 2014 15:03:17 +0530
>>>>> From: nikhil.pattnaik at gmail.com
>>>>> To: scribus at lists.scribus.net
>>>>> Subject: [scribus] Indic Support in Scribus 1.5
>>>>> Can someone please tell me:
>>>>> 1. If Indic support is available in Scribus 1.5? Have the Indic
>>>>> patch and additinal Oriya patch been merged into the main Code?
>>>>> 2. Is any ppa or exe of the 1.5 svn available? I have not been
>>>>> able to install the svn.
>>>> I could enter characters in the story editor with Scribus 1.5.0 on
>>>> Fedora 20 Linux, but I might need to install more fonts.
>>> But they won’t work in the text frames.
>> Is it the same issue as http://bugs.scribus.net/view.php?id=12228
>> "0012228: Some accented characters dont get typed in text frames"?
>> I remember a
>> discussion. http://search.gmane.org/?query=Accented+characters+requiring+2+keystroke+to+be+typed&group=gmane.comp.graphics.scribus
>> Is there any way to tell if the problem is with Scribus or with Qt5?
>> I can type accented characters into text frames in the Scribus 1.4.4
>> (linked to qt-4.8.6) provided with Fedora 20 but not with the Scribus
>> 1.5.0 (linked to qt5-5.3.2) that I built from source.
> There was a bug in keyboard handling between Qt5 and system xkbcommon
> library. Is your Qt5 taken from Fedora packages?
> The issue in Sigil EPUB editor was tracked as
> https://bugzilla.redhat.com/show_bug.cgi?id=1054646 and I think there
> were other bugs too.
Yes, I am using qt5 provided by Fedora 20. The full package name is qt5-qtbase-5.3.2-4.fc20.1.x86_64.
I just built the current Scribus 1.5.0 svn from source to check, and I still can not type accented characters into text frames.
Comment 3 of the bugzilla report says "Qt5 5.3.1-4 fixed the error", which is older than the release on Fedora 20.
My laptop has a US-English keyboard. I use the Mate desktop and configure the "Menu" key as the Compose key. I have no problems in chrome, thunderbird or libreoffice writing text in Spanish, Catalan, French, Portuguese, Italian and Swedish.
If Qt5 were bad, wouldn't the story editor have problems also?
I remember once putting a lot of debug code in the story editor and the text frame editor to look for differences. The story editor requests and handles inputMethodEvent() but the text frame editor does not. http://qt-project.org/doc/qt-5/qinputmethodevent.html Also, the story editor is a high level QTextObject that supports inputMethodEvent() while the text frame is a low level QWidget that does not have a default inputMethodEvent(). https://bugreports.qt-project.org/browse/QTBUG-38450
More information about the scribus