[jdk8u-dev] RFR: 8203485: [freetype] text rotated on 180 degrees is too narrow

Leslie Zhai lzhai at openjdk.org
Fri Jan 6 03:30:54 UTC 2023


On Fri, 6 Jan 2023 03:15:18 GMT, Sergey Bylokhov <serb at openjdk.org> wrote:

>> Hi,
>> 
>> java/awt/Graphics2D/DrawString/RotTransText.java fail:
>> 
>> 
>> STDERR:
>> java.lang.RuntimeException: Ratio of blue to red is too great: 0.14015748031496064
>>         at RotTransText.testIt(RotTransText.java:102)
>>         at RotTransText.main(RotTransText.java:41)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>         at java.lang.reflect.Method.invoke(Method.java:498)
>>         at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
>>         at java.lang.Thread.run(Thread.java:750)
>> 
>> 
>> And JDK-8203485: [freetype] text rotated on 180 degrees is too narrow fix the issue.
>> 
>> The patch applies clean except manually change the source file path:
>> 
>> * jdk/src/share/native/sun/font/freetypeScaler.c
>> * jdk/test/java/awt/font/Rotate/RotatedTextTest.java
>> 
>> Tested jtreg tier1~3 for fastdebug/release.
>> 
>> Thanks,
>> Leslie Zhai
>
>> /integrate
> 
> You need to get an approval in JBS before integration.

Hi @mrserb 

> You need to get an approval in JBS before integration.

I added jdk8u-fix-request label back.  Please point out my fault.

Thanks,
Leslie Zhai

-------------

PR: https://git.openjdk.org/jdk8u-dev/pull/208


More information about the jdk8u-dev mailing list