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]

Reply via email to