Hello,
Any volunteers to review the fix?
Thanks,
Dmitry
On 14/01/2016 13:32, dmitry markov wrote:
Hello,
Could you review the fix for jdk9, please?
bug: https://bugs.openjdk.java.net/browse/JDK-8073400
webrev: http://cr.openjdk.java.net/~dmarkov/8073400/jdk9/webrev.00/
Problem description:
On Windows some characters (in particular, left and right double
quotation marks) have width differing from other characters' widths,
when Monospaced logical font is used.
The default monospaced font for windows platform is Courier New. It
contains the desired characters, (i.e. '\u201c' and '\u201d'). However
the characters are in 'exclusion ranges' for this font due to settings
in windows.fontconfig.properties. So when we try to obtain glyphs for
these characters and calculate their bounds, we fallback to another
font (Lucida) and use its glyphs.
Fix:
Remove the following set of characters u2018 - u201F from the
exclusion ranges.
Thanks,
Dmitry