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 >>>>>>>>> ----------------