[OpenJDK 2D-Dev] [9] Review request for 8073400: Some Monospaced logical fonts have a different width

dmitry markov dmitry.markov at oracle.com
Wed Jan 20 09:34:28 UTC 2016


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




More information about the 2d-dev mailing list