[Bug 11753] Re: Arabic support severely broken
Riddell, I still can't find the package in the repos. http://packages.ubuntu.com/cgi-bin/search_packages.pl?keywords=libqt3-mtsearchon=namessubword=1version=dapperrelease=all lists 3.3.6-1ubuntu3 as the latest! -- Arabic support severely broken https://launchpad.net/bugs/11753 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 11753] Re: Arabic support severely broken
Fix uploaded to dapper-updates. Thanks for your help. ** Changed in: Ubuntu Sourcepackagename: None = qt-x11-free Status: Needs Info = Fix Released -- Arabic support severely broken https://launchpad.net/bugs/11753 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 11753] Re: Arabic support severely broken
Riddell, I tested your .deb files and now arabic displays properly on all kde apps tested. Regarding why you see something different in your stock Kubuntu, I may help explain it if I can see a screenshot of how it looks to you and which font you used but I guess you don't care a lot about this ;) -- Arabic support severely broken https://launchpad.net/bugs/11753 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 11753] Re: Arabic support severely broken
I can't recreate this problem, the two lines below look very different to me on stock Kubuntu Dapper ضضض ض ض ض I've made packages with the patch you attached, please install these and let me know if they fix your problem. http://kubuntu.org/~jriddell/tmp/qt/ -- Arabic support severely broken https://launchpad.net/bugs/11753 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 11753] Re: Arabic support severely broken
I have sent a message to Lars Knoll of Trolltech, the person behind the bidi engine, and received this confirmation from him. Lars wrote: Hi Munzir, I can confirm that the fonts are not working with Qt 3.3.6. The problem seems to be that the font has broken opentype tables (I get an error about some invalid subtable from the opentype code). What pango seems to do is to fall back to some non opentype shaping algorithm in this case, while we do not (as the font contains open type tables for arabic). I'm not sure why it worked in 3.3.5 though. -- Arabic support severely broken https://launchpad.net/bugs/11753 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 11753] Re: Arabic support severely broken
Ok. I just compiled a small qt application and found that it's a regression bug in Qt: 3.3.6. Old Qt versions used to work properly. To test for this I made this snippet and compiled it and that confirmed to me it's Qt #include qapplication.h #include qtextedit.h int main( int argc, char **argv ) { QApplication a( argc, argv ); QApplication::setFont(QFont(KacstBook, 72)); QTextEdit *text = new QTextEdit(QObject::trUtf8(بسم الله)); text-show(); return a.exec(); } You can test also with all other kacst fonts and arabeyes fonts so it's not a matter of specific font. Regarding Gnome forget about what I said. Gnome works properly. Only kde applications like kedit, kwrite, kword is affected. -- Arabic support severely broken https://launchpad.net/bugs/11753 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 11753] Re: Arabic support severely broken
It's a bit hard for me to figure out, where the problem lies, to be honest. Does the font need fixing? -- Arabic support severely broken https://launchpad.net/bugs/11753 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 11753] Re: Arabic support severely broken
I have to reassign the bug to the Kubuntu team - see attached screenshot for gedit with 3 dad characters. Furthermore, I was not able to find the kacstbook font anywhere. (According to http://packages.ubuntu.com/cgi- bin/search_contents.pl?word=kacstbooksearchmode=searchwordcase=insensitiveversion=dapperarch=i386 usr/share/fonts/truetype/ttf-kacst/KacstBook.ttf is in Universe - so nothing that is shipped by default). Does this happen with 'default' fonts too? ** Changed in: Ubuntu Assignee: (unassigned) = Kubuntu Team ** Attachment added: 3 dad in gedit http://librarian.launchpad.net/2622835/3-dhad-in-gedit.png -- Arabic support severely broken https://launchpad.net/bugs/11753 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 11753] Re: Arabic support severely broken
First, the bug is also available in ubuntu but with different fonts. e.g in gedit change the font to KacstOne and you see the same bug. Second, yes this happens with all the fonts from ttf-arabeyes package which is in main repository, e.g: ae_AlMohanad Third, font handling shouldn't be restricted to main repository fonts only. I can understand that universe packages are not officially supported but for fonts ubuntu should work with all the fonts as far as those fonts work in other linux distributions and other operating systems. Otherwise, a rumor would spread that arabs are not considered human beings here. Just kidding ;) Thanks Daniel. -- Arabic support severely broken https://launchpad.net/bugs/11753 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 11753] Re: Arabic support severely broken
Thank you very much, منذر for your thorough analysis of the problem. To sum it all up the proper fix would be to write bug reports to the creators of kacst and arabeyes to provide cleaned fonts. Do I understand you correctly, that we'd better rename Arabic support severely broken to Ubuntu lacks good 600-6FF alternative to DejaVu? -- Arabic support severely broken https://launchpad.net/bugs/11753 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 11753] Re: Arabic support severely broken
No Daniel, besides the problems I explained (which are not very serious), there is a serious problem. I would explain it in a simple way. Open kwrite. Choose the font kacstbook. Paste the following text (which is the letter Dhad repeated thrice) ضضض It would appear like this ض ض ض This is a severe problem. This problem was not there before in breezy and it's only introduced in dapper. I am afraid there is a regression somewhere and my guess now it's related to dapper since I can't imagine that both KDE and GNOME break arabic suddenly at the same time in this severe way. My system is: Linux 2.6.15-22-amd64-k8 #1 SMP PREEMPT Sun May 7 16:15:46 UTC 2006 x86_64 GNU/Linux Qt: 3.3.6 KDE: 3.5.2 KWrite: 4.5.2 -- Arabic support severely broken https://launchpad.net/bugs/11753 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 11753] Re: Arabic support severely broken
Munzir: Can you make a recommendation for default fonts to use, which would make everybody using 'ar' and 'fa' locales happy? What could be improved? -- Arabic support severely broken https://launchpad.net/bugs/11753 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 11753] Re: Arabic support severely broken
Thanks Daniel for your care and quick response. To make everyone happy is impossible but I would try ;) Ideally we need a font that supports the range 600-6FF to cover all the languages based on the Arabic alphabet (Arabic, Persian, Urdu, ...). kacst and arabeyes fonts covers only one language and almost all cover part of the range U+615 - U+066D so none of them is useful as a default as far as I understand. DejaVuSans contains alphabets for Arabic, Persian and Urdu. At least it contains characters: 615, 61B, 61F, 621 - 63A, 0640-0655, 660-66F, 679-687, 691, 698, 6A1, 6A4, 6A6, 6A9, 6AF, 6B1, 6BF, 6CC, 6F0, 6F9 which covers the main arabic characters and adds the four letters of the Persian alphabet and some Urdu characters too. It's missing some characters but it's the best option available now. To improve upon this situation this font should contain more of the unicode range like it's counterpart Arial Unicode MS. I would also propose that kacst and arabeyes fonts should get rid of the English characters in their fonts. There are mere replication of the same latin letters in all their fonts which is redundant (performance issues) and would prevent a fallback to another English font if they are chosen in webpages and text editors. If you accept this I would organize it with kacst to edit their fonts and Mohammed Elzubeir can do the same for arabeyes. still, the bug filed here has nothing to do with a default font. DejaVu Sans works but most of the other fonts don't. So we need this to be fixed so people who didn't like DejaVu for whatever reason could choose their own fonts. -- Arabic support severely broken https://launchpad.net/bugs/11753 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 11753] Re: Arabic support severely broken
I am using dapper ubnutu/kubunt couple updated daily. I confirm that this serious bug is still there. To reproduce, you can just open kedit and gedit and paste an Arabic text like: بسم الله Change the font to KacstOne and you would see the letters non-joined/disconnected/not-shaped. Some fonts works great without any problem like DejaVu Sans. Different fonts give different results in kde and gnome; The problem is more serious in kedit than gedit as more fonts are rendered dis-joined on kedit. Odd! -- Arabic support severely broken https://launchpad.net/bugs/11753 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 11753] Re: Arabic support severely broken
** Changed in: Ubuntu Status: Unconfirmed = Needs Info -- Arabic support severely broken https://launchpad.net/bugs/11753 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 11753] Re: Arabic support severely broken
I have ubuntu 5.10 and I have else dapper flight cd 5, and if you want try to select Arabic on live cd to see what I mean. A. 1-even if you don’t know what you see on menu login text you will know it broken 2-then compare this with what you can see after you install mscorefonts B. Try to: 1- Visit Arabic web site like www.nayif.net -myblog- 2- Print it Then compare this with what you can see after you install mscorefonts C. Do the test again - with out mscorefonts- 1-open Arabic on openoffice google can help you to find one 2-print it Then compare this with what you can see after you install mscorefonts Why all this A, B and C, first know what, where, when the problem, to know how to fix it. Note: http://www.flickr.com/photos/nayif/47710076/in/set-1039608/ If you don’t install mscorefonts you will notice the diff if you compare it with what you see on above image with this one http://www.nayif.net/?p=101 -- Arabic support severely broken https://launchpad.net/malone/bugs/11753 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 11753] Re: Arabic support severely broken
Hello, Have you tried the steps mentioned by other developers here. Does the font problem still occur in Ubuntu 5.04 or 5.10 or Dapper? I dont read the script and this information is required to better support Arabic in Ubuntu. Also, please note that Ubuntu 4.10 will not be supported after April 2006. Please upgrade if you have not done so already. Thanks ! ** Changed in: Ubuntu Status: Needs Info = Unconfirmed -- Arabic support severely broken https://launchpad.net/malone/bugs/11753 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs