Hi, tayir tayir wrote: >> I think Herbert, whom I assigned the issue to, might help you to locate >> the buggy code. You can contact him by posting to "his" mailing list: >> [email protected] >> > Thank you for your help, I wrote to Herbert. [...]
I didn't see any mail regarding this issue in my Inbox, the [EMAIL PROTECTED] mailing or my issuezilla mails. I can guess what the questions where, though: The relevant code in VCL are in vcl/win/source/gdi/winlayout.cxx's methods UniscribeLayout::LayoutText and UniscribeLayout::GetNextGlyphs(). The latter method probably needs to be modified to emit kashida glyphs when the text was formatted with kashida justification and the neighbouring glyphs are distanced wider than their native glyph width. To enable/disable kashida justification for scripts that default to using it the OutputDevice::SetLayoutMode() should get a new flag, e.g. TEXT_LAYOUT_ENABLE_KASHIDAS, which needs to be provided by Writer's portion layout code and which needs to be propagated down to all layout engines. I hope this helps, Herbert --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
