Arabic letters are not displayed correctly in MacOS 10.15.3

Kevin Rushforth kevin.rushforth at oracle.com
Fri May 29 12:38:39 UTC 2020



On 5/28/2020 5:50 PM, Abu Abdullah wrote:
> On Fri, May 29, 2020 at 1:21 AM Philip Race <philip.race at oracle.com> wrote:
>> Looks like this is not a Catalina problem. It is a regression in openjfx 14 on macOS.
>> And it is caused by https://bugs.openjdk.java.net/browse/JDK-8234916
> I can see in the console this message:
> CoreText note: Client requested name ".ArabicUIText-Regular", it will
> get Times-Roman rather than the intended font. All system UI font
> access should be through proper APIs such as
> CTFontCreateUIFontForLanguage() or +[NSFont systemFontOfSize:].

What JDK are you running? This looks like it is caused by 
https://bugs.openjdk.java.net/browse/JDK-8244621 which affects JDKs 
built with Xcode 11 / MacOSX SDK 10.15.

>> We have filed a new bug : https://bugs.openjdk.java.net/browse/JDK-8246104
> Thank you
>
> i can see a comment about the differences between Windows and mac. To
> me, the difference is about the font type. in Windows it is Tahoma, in
> Mac it seems Times-Roman

I attached annotated versions of the images from Mac 10.15 and Win 10 to 
the above bug in JBS:

ComplexText-mac-10-15-two.png
ComplexText-win-10-two.png

with a couple of the differences highlighted. Since I don't read Arabic, 
I can't comment on whether it is a problem or not, just that it looks 
different.

-- Kevin



More information about the openjfx-dev mailing list