To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=107030 Issue #|107030 Summary|a fatal error of text height calculation Component|gsl Version|OOo 3.1 Platform|All URL| OS/Version|All Status|UNCONFIRMED Status whiteboard| Keywords| Resolution| Issue type|DEFECT Priority|P2 Subcomponent|code Assigned to|pl Reported by|yanminjia
------- Additional comments from [email protected] Thu Nov 19 09:58:36 +0000 2009 ------- The problem was found from a defect associated with Devanagari text output. Please see the screenshot included in the attachment, the bottom part of a glyph is gone. It is caused by a fatal mistake during calculating text height which always be got by the matrix data of the font selected in advance. If the selected font can display the characters correctly, every thing is OK. When the selected font is unable to contain all the characters, a fallback font would be used to display the characters, but unfortunately, the text height is still calculated by the original selected font. It's very hard to fix the problem because of the process of text formatting in sw module. Please refer to the implementation of the function OutputDevice::GetTextHeight(). What's important is that sw doesn't know the fallback font when calculating text height. --------------------------------------------------------------------- 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]
