[OpenJDK 2D-Dev] RFR: 8137106: EUDC (End User Defined Characters) are not displayed on Windows with Java 8u60+

Phil Race philip.race at oracle.com
Mon Dec 7 18:03:00 UTC 2015


Fixed : http://cr.openjdk.java.net/~prr/8137106.1/

-phil.

On 12/07/2015 09:21 AM, Philip Race wrote:
> Yeah .. that should have been true. I'll upload a fixed patch.
>
> -phil.
>
> On 12/7/15, 8:14 AM, Sergey Bylokhov wrote:
>> Hi, Phil.
>> It is unclear why default implementation of TrueTypeFont.open() call 
>> open(usePool=false)? also useFilePool vs usePool.
>>
>> On 05.12.15 0:40, Phil Race wrote:
>>> https://bugs.openjdk.java.net/browse/JDK-8137106
>>> http://cr.openjdk.java.net/~prr/8137106/index.html
>>>
>>> See the bug report for a long evaluation but here is the short version.
>>> In order to prevent recursive creation of the FontManager we need to
>>> have loading the construction of the TrueTypeFont representing the EUDC
>>> font avoid referencing the FontManager. This is done by locally opening
>>> and closing the font file in just that case.
>>>
>>> This fix is designed to be low-risk as it needs backporting.
>>>
>>> A test for this is not practical as it requires a user to install an
>>> EUDC font which
>>> requires special steps different than installing a normal font.
>>> Manual verification will be required.
>>>
>>> -phil.
>>
>>




More information about the 2d-dev mailing list