To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=96581
User aw changed the following: What |Old value |New value ================================================================================ CC|'' |'hdu,thb' -------------------------------------------------------------------------------- ------- Additional comments from a...@openoffice.org Thu Dec 18 12:42:20 +0000 2008 ------- AW: Yes, it can be solved. I had a long discussion with HDU about font stretching. We have differences on different systems (esp. WIN32, of course :-)), but the root problem is that SC creates MapModes (ViewTransformations) with unequal X and Y scaling. This leads to problems for the font rendering which lo longer safely recognizes that the fonst shall not be stretched at all. This is recognized in checking that scale X and Y from the TextTransformation is equal, after multiplying with the ViewTransformation. I could simply test without multiplying with the ViewTransformation, but this is no general solution for primitives. We want to be able to keep linear algebra here so that we can do matrix multiplications. Another result of the discussion with HDU is that it might be better to not use a font width in TextTransformations scale.x but a font scaling. This would work with matrix multiplications and be more system-independent. I'm thinking about changing the text primitive to this (so some people on copy here). The base primitives will freeze one day and will no longer change, so i'm thinking about that change. The basic problem should more be fixed by looking why SC (or others) creates MapModes with unequal scaling and solving that. Maybe even a 'hack' to know in the renderer that SC is rendering and to ignore unequal scalings in text primitive rendering maybe a shorthand solution. Since i have other pending text rendering changes in aw059 (which will be in DEV300 m38) for a secure fix i'll have to move this one to after aw059 integration anyways. Removing from CWS aw061... --------------------------------------------------------------------- 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: issues-unsubscr...@graphics.openoffice.org For additional commands, e-mail: issues-h...@graphics.openoffice.org --------------------------------------------------------------------- To unsubscribe, e-mail: allbugs-unsubscr...@openoffice.org For additional commands, e-mail: allbugs-h...@openoffice.org