https://bugs.documentfoundation.org/show_bug.cgi?id=104013

            Bug ID: 104013
           Summary: glyphs positioned at left margin of menu entries are
                    clipped when OpenGL rendered with HarfBuzz common
                    layout
           Product: LibreOffice
           Version: 5.3.0.0.alpha1+ Master
          Hardware: All
                OS: Windows (All)
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: graphics stack
          Assignee: [email protected]
          Reporter: [email protected]

Description:
With the new HarfBuzz common text layout on Windows, glyphs rendered with
OpenGL and positioned on the left margin of menu entries are being clipped. The
default GDI rendering, and the old GDI or DirectWrite rendering does not affect
the glyphs.

In the attached screen clip new layout on left old layout on right. OpenGL
rendering on top, GDI rendering on bottom.

In the top-left clip (of Tools -> Options at 300%) glyphs with round left edge
"O" "C" are being clipped/poorly smoothed. The same glyphs away from the edge
are nicely aliased.

Steps to Reproduce:
On Windows 10 Pro 64-bit en-US
Open LibreOffice
enable new HarfBuzz layout engine (default)
enable OpenGL rendering (default)
Open Tools -> Option dialog
inspect glyphs on the left edge of the menu



Actual Results:  
Glyphs with wide shadowing/smoothing "O" & "C" are clipped when positioned
against left margin of menu.

Expected Results:
Glyphs for "O" and "C" should match the rendering of the same elsewhere in the
menu entries. 


Reproducible: Always

User Profile Reset: Yes

Additional Info:
On Windows 10 Pro 64-bit (1607) en-US with nVidia GTX 750ti 372.70 driver

Version: 5.3.0.0.alpha1+
Build ID: 43b5ca69aa545cf93eded55258d92d651917815f
CPU Threads: 8; OS Version: Windows 6.2; UI Render: GL; Layout Engine: new; 
TinderBox: Win-x86@62-merge-TDF, Branch:MASTER, Time: 2016-11-18_05:27:05
Locale: en-US (en_US); Calc: CL


User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:50.0) Gecko/20100101
Firefox/50.0

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to