To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=58663
                  Issue #:|58663
                  Summary:|order of glyph substituion different for iculayout vs
                          |sallayout
                Component:|gsl
                  Version:|680m142
                 Platform:|All
                      URL:|
               OS/Version:|Linux
                   Status:|NEW
        Status whiteboard:|
                 Keywords:|
               Resolution:|
               Issue type:|PATCH
                 Priority:|P3
             Subcomponent:|code
              Assigned to:|ssa
              Reported by:|cmc





------- Additional comments from [EMAIL PROTECTED] Wed Nov 30 02:40:37 -0800 
2005 -------
(https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=174147)

If the font selected to render some text passes "FT_IS_SFNT" then iculayout is
used for layout, otherwise sallayout is used. 

Now if the font is missing the glyphs to show it, then sallayout inserts the
missing glyphs inside the re-render buffer in their physical order, while
iculayout seems to use visual layout. e.g. the attached example, where Luxi Mono
uses sallayout, and Sazanami Gothic uses iculayout, and neither has the bengali
glyphs required. So for sallayout the order is "9a7 9bf" for fallbacks, and the
other way around for iculayout. 

These are combining characters, so the order for combining is lost on glyph
substitution for the iculayout case. Simple patch attached to address this 
issue.

---------------------------------------------------------------------
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