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]