Hi Ichiroh, I think this one is ready for push (it's AIX only, at least I don't have anything to add). Or, Phil, do you have objections?
Best regards Christoph > -----Original Message----- > From: Ichiroh Takiguchi <taki...@linux.vnet.ibm.com> > Sent: Montag, 28. Oktober 2019 18:23 > To: Langer, Christoph <christoph.lan...@sap.com> > Cc: 2d-dev@openjdk.java.net; ppc-aix-port-dev <ppc-aix-port- > d...@openjdk.java.net>; Baesken, Matthias <matthias.baes...@sap.com> > Subject: Re: [OpenJDK 2D-Dev] RFR: 8230873 [AIX] GUI app does not work > with UTF-8 locale on minimum software requirements > > Hello. > > I added my comment into JDK-8230873 [1] > I appreciate if you give me your comment and suggestion. > > [1] https://bugs.openjdk.java.net/browse/JDK-8230873 > > Thanks, > Ichiroh Takiguchi > > On 2019-10-10 14:59, Ichiroh Takiguchi wrote: > > Thanks Christoph. > > > > I attached console log files for -Dsun.java2d.debugfonts=true option > > into JDK-8230873 [1] > > > > [1] https://bugs.openjdk.java.net/browse/JDK-8230873 > > > > Thanks, > > Ichiroh Takiguchi > > > > On 2019-10-08 16:32, Langer, Christoph wrote: > >> Hi Ichiroh, > >> > >> I ran this patch through our test queue and it works fine. > >> > >> I also checked the output of a simple test program that does > >> > GraphicsEnvironment.getLocalGraphicsEnvironment().getAvailableFontFamil > yNames() > >> which loads the font configuration with -Dsun.java2d.debugfonts=true. > >> I can see that lots of errors/logs like: > >> > >> Oct 04, 2019 9:59:39 AM sun.awt.X11FontManager > >> getFileNameFromPlatformName > >> WARNING: ** Registering all font paths because can't find file for > >> -monotype-sanswt-medium-r-normal--*-%d-75-75-*-*-ucs2.cjk_japan-0 > >> > >> are gone now. So it must be good 😊 > >> > >> Best regards > >> Christoph > >> > >>> -----Original Message----- > >>> From: 2d-dev <2d-dev-boun...@openjdk.java.net> On Behalf Of > Ichiroh > >>> Takiguchi > >>> Sent: Dienstag, 24. September 2019 09:54 > >>> To: 2d-dev@openjdk.java.net; ppc-aix-port-dev <ppc-aix-port- > >>> d...@openjdk.java.net> > >>> Subject: Re: [OpenJDK 2D-Dev] RFR: 8230873 [AIX] GUI app does not > >>> work > >>> with UTF-8 locale on minimum software requirements > >>> > >>> Hello. > >>> > >>> I'm sorry, I made a typo in the Subject. > >>> > >>> Could you review the fix ? > >>> > >>> Bug: https://bugs.openjdk.java.net/browse/JDK-8230873 > >>> Change: https://cr.openjdk.java.net/~itakiguchi/8230873/webrev.00/ > >>> > >>> Thanks, > >>> Ichiroh Takiguchi > >>> IBM Japan, Ltd. > >>> > >>> On 2019-09-24 02:16, Ichiroh Takiguchi wrote: > >>> > Hello. > >>> > > >>> > Could you review the fix ? > >>> > > >>> > Bug: https://bugs.openjdk.java.net/browse/JDK-8230873 > >>> > Change: https://cr.openjdk.java.net/~itakiguchi/8230873/webrev.00/ > >>> > > >>> > GUI application does not work with AIX's JA_JP UTF-8 locale on > minimum > >>> > software requirements and settings because of following exception: > >>> > Exception in thread "AWT-EventQueue-0" > java.lang.ClassCastException: > >>> > class sun.font.CompositeFont cannot be cast to class > >>> > sun.font.PhysicalFont > >>> > (sun.font.CompositeFont and sun.font.PhysicalFont are in module > >>> > java.desktop of loader 'bootstrap') > >>> > > >>> > About the reasons for this exception: > >>> > 1. Default physical font is not defined (like Lucida sans) > >>> > 2. XLFD charset name entries for JA_JP locale have Underscore > character > >>> > (Underscore character replaces with Space character on > >>> > fontconfig.proeprties > >>> > (fontconfig.bfs) file loading phase.) > >>> > > >>> > About "1", I'd like to handle it by JDK-8221741 [1]. > >>> > About "2", OpenJDK for AIX is using fontconfig.properties > >>> > (fontconfig.bfc) file > >>> > to find out TrueType fonts. > >>> > On AIX JCK UTF-8 locales, Java cannot find out TrueType font because > >>> > above XLFD charset name issue. > >>> > > >>> > This fix only changes fontconfig.properties for AIX platform > >>> > * make/data/fontconfig/aix.fontconfig.properties > >>> > > >>> > [1] https://bugs.openjdk.java.net/browse/JDK-8230873 > >>> > > >>> > Thanks, > >>> > Ichiroh Takiguchi > >>> > IBM Japan, Ltd.