<Swing Dev> [9] Review request for 8058742: Text size is twice bigger under GTK L&F on Gnome with HiDPI enabled

Alexandr Scherbatiy alexandr.scherbatiy at oracle.com
Thu Jul 7 07:01:27 UTC 2016


The fix looks good to me.

Thanks,
Alexandr.

On 7/6/2016 10:03 PM, Semyon Sadetsky wrote:
> On 7/6/2016 6:03 PM, Alexandr Scherbatiy wrote:
>
>> On 7/6/2016 4:13 PM, Semyon Sadetsky wrote:
>>> Hello,
>>>
>>> Please review fix for JDK9:
>>>
>>> bug: https://bugs.openjdk.java.net/browse/JDK-8058742
>>>
>>> webrev: http://cr.openjdk.java.net/~ssadetsky/8058742/webrev.00/
>>
>>    - PangoFonts class is placed in the shared space and it uses the 
>> X11GraphicsDevice from the unix space. Could there be problems with 
>> build compilation on platforms differ from Unix?
> no it doesn't cause compilations problems. PangoFonts is used on Linux 
> platform only.
>>   - It is better to rename the scale field to nativeScale just to not 
>> mix it with other scale types
> ok.  webrev is updated: 
> http://cr.openjdk.java.net/~ssadetsky/8058742/webrev.01/
>>   - Does the test 
>> test/java/awt/font/FontScaling/FontScalingTest.java  fails without 
>> the proposed fix on Linux?
> Yes it fails before and passes after the fix.
>
> --Semyon
>>
>>   Thanks,
>>   Alexandr.
>>
>>>
>>> After adding hdpi support to JDK the GTK LnF fonts are scaled twice 
>>> using the JDK UI scale factor and the native scale factor derived 
>>> from the screen dpi setting.  The fix removes the native scale if it 
>>> is already taken into account in the JDK UI scale.
>>>
>>> --Semyon
>>>
>>
>




More information about the swing-dev mailing list