[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-2d-dev
Subject:    Re: [OpenJDK 2D-Dev] RFR: JDK-8017773: OpenJDK7 returns incorrect TrueType font metrics
From:       Phil Race <philip.race () oracle ! com>
Date:       2014-09-23 17:11:22
Message-ID: 5421A9BA.9060101 () oracle ! com
[Download RAW message or body]

OK .. I will push it

-phil.

On 9/23/2014 1:53 AM, Yasumasa Suenaga wrote:
> Thanks Phil, Andrew !
>
> Phil, could you push it ?
>
>
> Yasumasa
>
>
> On 2014/09/23 16:51, Andrew Brygin wrote:
>> Hello Yasumasa,
>>
>> the fix looks ok to me.
>>
>> Thanks,
>> Andrew
>>
>> On 9/20/2014 5:58 AM, Yasumasa Suenaga wrote:
>>> Hi Phil,
>>>
>>> I changed subject of this email thread.
>>> webrev of this issue is here:
>>>
>>> http://cr.openjdk.java.net/~ysuenaga/JDK-8017773/webrev.00/
>>>
>>> I'm just an author of jdk9, not a committer.
>>> So could you be a sponsor of this issue?
>>>
>>>
>>> Yasumasa
>>>
>>>
>>> On 2014/09/20 4:19, Phil Race wrote:
>>>> Hi,
>>>>
>>>> It does seem like it may have been wrong to adjust the height of the
>>>> overall font metrics because of
>>>> a widened outline .. although there is likely to be less visible line
>>>> gap and more chance of clipping,
>>>> nonetheless I think this looks OK.. If we see such problems we can
>>>> re-consider.
>>>>
>>>> - Please get a "+1" from some one else too ..
>>>> - Please push it to 9-client, not 9-dev. ie
>>>> http://hg.openjdk.java.net/jdk9/client/jdk
>>>>
>>>> .. and thanks for the off-list ping on this.
>>>>
>>>> -phil.
>>>>
>>>> On 4/28/2014 7:00 AM, Yasumasa Suenaga wrote:
>>>>> Hi Phili,
>>>>>
>>>>> I've created patch for this issue and uploaded webrev:
>>>>>
>>>>> http://cr.openjdk.java.net/~ysuenaga/JDK-8017773/webrev.00/
>>>>>
>>>>>
>>>>> Could you help me?
>>>>>
>>>>> Yasumasa
>>>>>
>>>>>
>>>>> On 04/10/2014 09:29 PM, Yasumasa Suenaga wrote:
>>>>>> Hi Phili,
>>>>>> Thank you for replying.
>>>>>>
>>>>>>> I don't know the details of what is on the end of the various links you
>>>>>>> provide and
>>>>>>> I can't go grabbing code from somewhere else.
>>>>>> You can get patches as following:
>>>>>>      http://icedtea.classpath.org/bugzilla/attachment.cgi?id=873&action=diff
>>>>>>      http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1014&action=diff
>>>>>>
>>>>>>
>>>>>>> So step #1 would be for you to provide a patch I can consider under
>>>>>>> terms of the
>>>>>>> OCA against hg.openjdk.java/net/jdk9/client/jdk ..
>>>>>> I've agreed the OCA, and I'm an author of jdk9 project.
>>>>>> http://openjdk.java.net/census#ysuenaga
>>>>>>
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> Yasumasa
>>>>>>
>>>>>>
>>>>>> On 04/10/2014 05:12 AM, Phil Race wrote:
>>>>>>> All bugs should be fixed first in the main development release and back
>>>>>>> ported if appropriate.
>>>>>>> And in any case any targeting you see is purely what the manager-types
>>>>>>> are doing
>>>>>>> because of current rules that say a bug needs to be targeted to a release.
>>>>>>> It doesn't actually mean a thing here as I currently have no time to
>>>>>>> even consider this bug.
>>>>>>> I agree with the general premise that bold fonts should only be wider,
>>>>>>> not taller but
>>>>>>> I don't know the details of what is on the end of the various links you
>>>>>>> provide and
>>>>>>> I can't go grabbing code from somewhere else.
>>>>>>>
>>>>>>> So step #1 would be for you to provide a patch I can consider under
>>>>>>> terms of the
>>>>>>> OCA against hg.openjdk.java/net/jdk9/client/jdk ..
>>>>>>>
>>>>>>> -phil.
>>>>>>>
>>>>>>>
>>>>>>> On 4/3/2014 7:13 AM, Yasumasa Suenaga wrote:
>>>>>>>> Hi all,
>>>>>>>>
>>>>>>>> Have you checked this issue?
>>>>>>>>
>>>>>>>> This issue will be fixed in JDK9.
>>>>>>>> However, I want fix it in JDK7 and JDK8.
>>>>>>>>
>>>>>>>>
>>>>>>>> Yasumasa
>>>>>>>>
>>>>>>>>
>>>>>>>> On 2014/03/17 9:02, Yasumasa Suenaga wrote:
>>>>>>>>> Hi all,
>>>>>>>>>
>>>>>>>>> The "Fix version" of this issue has been changed into 9 from 8-pool.
>>>>>>>>> Will this issue not be fixed in JDK7/8 ?
>>>>>>>>>
>>>>>>>>> I think this issue is bug of OpenJDK implementation.
>>>>>>>>> So this issue should be fixed ASAP.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Yasumasa
>>>>>>>>>
>>>>>>>>> On 2014/02/13 16:38, Yasumasa Suenaga wrote:
>>>>>>>>>> Hi all,
>>>>>>>>>>
>>>>>>>>>> I've reported about JDK-8017773 . Have you checked it ?
>>>>>>>>>>
>>>>>>>>>> I guess that many Linux distributor will ship OpenJDK8 after JDK8 GA is released.
>>>>>>>>>> If this issue will not fix at JDK8 GA, many users who use 2D on JDK8 may encounter it.
>>>>>>>>>>
>>>>>>>>>> This issue occurs in OpenJDK only.
>>>>>>>>>> However, I think there are many users who want to use 2D on OpenJDK.
>>>>>>>>>> So I hope to fix this issue ASAP and hope to backport to JDK7.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Please cooperate.
>>>>>>>>>>
>>>>>>>>>> Yasumasa
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On 2014/02/03 15:12, Yasumasa Suenaga wrote:
>>>>>>>>>>> Hi all,
>>>>>>>>>>>
>>>>>>>>>>> My customer encountered this issue.
>>>>>>>>>>> I think this issue is caused by Bug 1435 [1] and 1659 [2] in IcedTea.
>>>>>>>>>>>
>>>>>>>>>>> I read source code of "freetype-2.5.0-4.fc20" .
>>>>>>>>>>> Bold style should affect Font Glyph only. However, current implementation
>>>>>>>>>>> of OpenJDK affects Font Face. Thus value of Ascent/Descent is incorrect.
>>>>>>>>>>>
>>>>>>>>>>> OracleJDK seems to use sun.font.T2KFontScaler to calculate these values.
>>>>>>>>>>> So this issue occurs in OpenJDK only.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> I think we need to merge patches of Bug 1435 and 1659 in IcedTea
>>>>>>>>>>> to fix JDK-8017773 .
>>>>>>>>>>>
>>>>>>>>>>> Could you merge these patches ?
>>>>>>>>>>> Please cooperate.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Thanks,
>>>>>>>>>>>
>>>>>>>>>>> Yasumasa
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> [1] http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1435
>>>>>>>>>>> [2] http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1659
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> ------ D E T A I L S ------
>>>>>>>>>>>
>>>>>>>>>>> I've created testcase as "JavaApplication1.java" .
>>>>>>>>>>> Result as:
>>>>>>>>>>>
>>>>>>>>>>> OracleJDK 6 Update 31
>>>>>>>>>>> ----------------
>>>>>>>>>>> [root@RHEL6-5 font]# /usr/local/jdk1.6.0_31/bin/java JavaApplication1
>>>>>>>>>>> JDK: 1.6.0_31
>>>>>>>>>>>            VM: Java HotSpot(TM) 64-Bit Server VM
>>>>>>>>>>>
>>>>>>>>>>> java.awt.Font[family=IPAMincho,name=IPAMincho,style=plain,size=50]
>>>>>>>>>>>             Ascent:  43.99414
>>>>>>>>>>>             Descent: 6.0058594
>>>>>>>>>>>
>>>>>>>>>>> java.awt.Font[family=IPAMincho,name=IPAMincho,style=bold,size=50]
>>>>>>>>>>>             Ascent:  43.99414
>>>>>>>>>>>             Descent: 6.0058594
>>>>>>>>>>> ----------------
>>>>>>>>>>>
>>>>>>>>>>> OpenJDK7 (in RHEL6.5)
>>>>>>>>>>> ----------------
>>>>>>>>>>> [root@RHEL6-5 font]# java JavaApplication1
>>>>>>>>>>> JDK: 1.7.0_45
>>>>>>>>>>>            VM: OpenJDK 64-Bit Server VM
>>>>>>>>>>>
>>>>>>>>>>> java.awt.Font[family=IPAMincho,name=IPAMincho,style=plain,size=50]
>>>>>>>>>>>             Ascent:  43.99414
>>>>>>>>>>>             Descent: 6.0058594
>>>>>>>>>>>
>>>>>>>>>>> java.awt.Font[family=IPAMincho,name=IPAMincho,style=bold,size=50]
>>>>>>>>>>>             Ascent:  45.60547
>>>>>>>>>>>             Descent: 4.3945312
>>>>>>>>>>> ----------------

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic