Summary: | Text becomes blurred after upgrading to 5.3.2.1 | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | Franklin Weng <franklin> |
Component: | LibreOffice | Assignee: | Not Assigned <libreoffice-bugs> |
Status: | RESOLVED NOTABUG | ||
Severity: | normal | CC: | ilmari.lauhakangas, marklh9, odinatlas, vsfoote |
Priority: | medium | ||
Version: | 5.3.2.1 rc | ||
Hardware: | All | ||
OS: | Windows (All) | ||
Whiteboard: | |||
Crash report or crash signature: | Regression By: | ||
Bug Depends on: | |||
Bug Blocks: | 71732, 103729 | ||
Attachments: |
Screenshot of version 5.3.1.2 with OpenGL turnned off
Screenshot of version 5.3.2.1 with OpenGL turnned off Screenshot of version 5.3.2.1 with OpenGL turnned on |
Description
Franklin Weng
2017-03-23 08:23:23 UTC
Created attachment 132091 [details]
Screenshot of version 5.3.1.2 with OpenGL turnned off
You can see the text is clear.
Created attachment 132092 [details]
Screenshot of version 5.3.2.1 with OpenGL turnned off
You can see the text becomes blurred (you can zoom out the picture to observe)
Created attachment 132093 [details]
Screenshot of version 5.3.2.1 with OpenGL turnned on
Seems not different from the result with OpenGL turned off.
(You can zoom out to observe it)
On Windows builds at 5.3.2.1, with OpenGL rendering the horizontal scaling of glyphs has been moved from DirectWrite to GDI+ calls and so should match the rendering of Default. Your screen clips with 5.3.2.1 with and with-out OpenGL rendering seem to show that, with the GUI both similarly rendered. However there does seem to be a degradation in the crispness of the font as rendered. I do not see similar on Windows 10 Pro 64-bit en-US for my locale with OS default Segoe UI font used for the User Interface. Perhaps force a font replacement in LibreOffice for the CJK font used with Windows 7 OS (that is MS Mincho right?). @Khaled, Mark? We now use DirectWrite by default for text rendering on Windows whether OpenGL is on or off, and fallback to GDI for the cases we don’t handle well with DirectWrite yet (rotated/vertical text, horizontal scaling). DirectWrite by design does anti-aliasing (smoothing) unlike GDI. I think you can change the system font settings to disable font smoothing if you wish so. (In reply to Khaled Hosny from comment #5) > We now use DirectWrite by default for text rendering on Windows whether > OpenGL is on or off, and fallback to GDI for the cases we don’t handle well > with DirectWrite yet (rotated/vertical text, horizontal scaling). > DirectWrite by design does anti-aliasing (smoothing) unlike GDI. I think you > can change the system font settings to disable font smoothing if you wish so. Thanks, good to know the distinction--and that we do anti-alaising by default, just not sub-pixel rendering, right? The price of smooth looks: Anti-aliased fonts hurt eyes and damage eyesight. http://annystudio.com/misc/anti-aliased-fonts-hurt/ I'm not talking about font anti-alias. All the screenshot showed that anti-alias has been disabled, but in 5.3.2.1 the font became blurred than 5.3.1.2. I didn't quite get what you were talking about. Did you mean that DirectWrite would do anti-alias automatically, and that's why the text became blurred? (In reply to V Stuart Foote from comment #4) > However there does seem to be a degradation in the crispness of the font as > rendered. > > I do not see similar on Windows 10 Pro 64-bit en-US for my locale with OS > default Segoe UI font used for the User Interface. > > Perhaps force a font replacement in LibreOffice for the CJK font used with > Windows 7 OS (that is MS Mincho right?). > > @Khaled, Mark? And the problem also shows on the GUI, not the document area only. I wonder if font replacement would work or not. Bug 106634 seems to be complaining about the same thing. I do notice it myself, but I didn't see it as a problem. |