<html>
<head>
<base href="https://bugs.documentfoundation.org/">
</head>
<body><span class="vcard"><a class="email" href="mailto:vstuart.foote@utsa.edu" title="V Stuart Foote <vstuart.foote@utsa.edu>"> <span class="fn">V Stuart Foote</span></a>
</span> changed
<a class="bz_bug_link
bz_status_NEW "
title="NEW - Direct2D font rendering in Windows"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=91946">bug 91946</a>
<br>
<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>What</th>
<th>Removed</th>
<th>Added</th>
</tr>
<tr>
<td style="text-align:right;">See Also</td>
<td>
</td>
<td>https://bugs.documentfoundation.org/show_bug.cgi?id=107521
</td>
</tr>
<tr>
<td style="text-align:right;">Whiteboard</td>
<td>target:5.2.0
</td>
<td>target:5.2.0 target:5.3.0
</td>
</tr>
<tr>
<td style="text-align:right;">OS</td>
<td>All
</td>
<td>Windows (All)
</td>
</tr></table>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Direct2D font rendering in Windows"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=91946#c5">Comment # 5</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Direct2D font rendering in Windows"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=91946">bug 91946</a>
from <span class="vcard"><a class="email" href="mailto:vstuart.foote@utsa.edu" title="V Stuart Foote <vstuart.foote@utsa.edu>"> <span class="fn">V Stuart Foote</span></a>
</span></b>
<pre>Would say DirectWrite/Direct2D was implemented to support OpenGL rendering, but
not fully.
Per ESC (2017-05-24) for the 5.5/6.0 build we will fully drop XP and Vista
support. That decision now provides opportunity to fully refactor Windows
graphics to DirectWrite/Direct2D rendering.
Khaled completed Akash's work on HarfBuzz Common Layout (<a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED FIXED - Unify text layout to use HarfBuzz on all platforms"
href="show_bug.cgi?id=89870">bug 89870</a>) in 5.3 and
5.4 they've routed more of the Windows rendering through DirectWrite calls
expanding on work by Tor, Tim and Martin for Graphite support.
But the DirectWrite/Direct2D implemented thus far was only a subset, it now
needs refinement (<a class="bz_bug_link
bz_status_UNCONFIRMED "
title="UNCONFIRMED - Improve DirectWrite implementation font rendering on Windows"
href="show_bug.cgi?id=107521">bug 107521</a>). And needs support for floating point positioning
(<a class="bz_bug_link
bz_status_NEW "
title="NEW - Use floating point for glyph positioning in VCL"
href="show_bug.cgi?id=103322">bug 103322</a>) to support sub-pixel rendering. While loss of grayscale mode
antialiasing with our DirectWrite implementation is causing issues for
non-OpenGL Windows users (<a class="bz_bug_link
bz_status_NEW "
title="NEW - font rendering got worse looking in 5.3.2.2 (for Default rendering, OpenGL not affected) (devEval comment 60)"
href="show_bug.cgi?id=106990">bug 106990</a>).
@Adolfo, you OK with closing this?
=-ref-=
<a href="https://msdn.microsoft.com/en-us/library/windows/desktop/hh802480(v=vs.85).aspx">https://msdn.microsoft.com/en-us/library/windows/desktop/hh802480(v=vs.85).aspx</a></pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>