To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=60594
------- Additional comments from [EMAIL PROTECTED] Thu Sep 25 12:52:48 +0000 2008 ------- @hdu: I added the methods KashidItemFix() and KashidaWordFix() to UniscribeLayout. ApplyDxArray() looks a lot nicer, now that all the kashida related post-processing has moved. But when I look at what I did in KashidaWordFix(), I cannot believe that I had to write so many lines to fix the gaps between the letters. Although the justification values requested by writer are now much more appropriate, the values returned by ScriptApplyLogicalWidth are very often just one or two pixels below the minimal kashida width, causing the nasty gaps. The new code seems to fix that quite well, but honestly, I don't like it. But I had another idea: It should be possible to insert kashida glyphs manually. If we were a little bit more tolerant regarding the minimal kashida width than ScriptTextOut, we should be able to produce proper text output without this width fixing. Anyhow, as far as I understood this is what is happening on linux and what we have to add for PDF output on windows. So the manually inserted kashida glyphs could fix the gap problem and the PDF output. But I guess we'll have to try and check the visual results. --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]