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]

  • Re: [sw-discus... Herbert Duerr
    • Re: [sw-d... tayir tayir
    • Re: [sw-d... tayir tayir
      • Re: [... Frank Meies - Sun Germany - Development - Software Engineer
        • R... tayir tayir
          • ... Frank Meies - Sun Germany - Development - Software Engineer
            • ... tayir tayir
              • ... Frank Meies - Sun Germany - Development - Software Engineer
                • ... tayir tayir
                • ... tayir tayir
                • ... Frank Meies - Sun Germany - Development - Software Engineer

Reply via email to