> 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> >>>> wrote: >>>> >>>>> 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 >>>>> >>>>> Hello, >>>>> 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. >>>>> Thanks, >>>>> nmp >>>> >>>> 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. >>>> >>>> http://williambader.com/scribus-hindi-2dec14.png >>>> >>>> William >>> >>> But they won?t work in the text frames. >>> >>> Craig >> >> 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. > > Dan
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? William
