Bug 1435: [IcedTea7] OpenJDK 7 returns incorrect TrueType font metrics

Yasumasa Suenaga suenaga.yasumasa at lab.ntt.co.jp
Thu Jan 30 02:58:49 PST 2014


Hi Andrew,

Thank you for replying.

I've booked this issue as:
   Bug 1659: [IcedTea7] OpenJDK 7 returns incorrect TrueType font metrics when bold style is set

If my patch is reviewed, I want to push this to IcedTea7 and relase/icedtea7-forest-2.4 .
So I need reviewers for this.
Could you review this ?


Thanks,

Yasumasa


On 2014/01/30 19:26, Andrew Hughes wrote:
>
>
> ----- Original Message -----
>> Hi all,
>>
>> My customer encountered this issue.
>> Status of this issue is resolved. However, if bold style is set,
>> this issue is appeared yet.
>>
>> I read source code of "freetype-2.5.0-4.fc20" .
>> Bold style should not affect FontFace. However, current implementation
>> of OpenJDK affects it to Font Glyph. Thus value of Ascent/Descent is
>> incorrect.
>>
>> I've made patch for this issue as "fontScaler.patch" which is attached
>> on this email. Could you review this ?
>>
>> This issue is also booked in JBS as JDK-8017773: OpenJDK7 returns incorrect
>> TrueType font metrics . I think my patch will be fixed this issue too.
>>
>> https://bugs.openjdk.java.net/browse/JDK-8017773
>>
>>
>> BTW, I have few questions:
>>
>>   1. Can I reopen Bug 1435 ? Or should I book this as new issue ?
>>
>
> New issue please.
>
>>   2. I am commiter of HeapStats which is hosted in IcedTea.
>>      If my patch is reviewed, can I commit this ?
>>
>
> Yes.
>
>>   3. If answer of 2. is "Yes", where should I push this ?
>>      relase/icedtea7-forest-2.4 ?  ivedtea7 ?
>>
>
> IcedTea7 and probably 2.4 as well, but will depend on review.
>
>>   4. Can we (HeapStats committers) be a reviewer of IcedTea7 ?
>>
>
> Anyone can.
>
>>
>> Thanks,
>>
>> Yasumasa
>>
>> ------ D E T A I L S ------
>>
>> I've created testcase as "JavaApplication1.java" .
>> Result as:
>>
>> OracleJDK 6 Update 31
>> ----------------
>> [root at 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=IPA明朝,name=IPAMincho,style=bold,size=50]
>>       Ascent:  43.99414
>>       Descent: 6.0058594
>> ----------------
>>
>> OpenJDK7 (in RHEL6.5)
>> ----------------
>> [root at 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=IPA明朝,name=IPAMincho,style=bold,size=50]
>>       Ascent:  45.60547
>>       Descent: 4.3945312
>> ----------------
>>
>



More information about the distro-pkg-dev mailing list