On Thu, 22 Apr 2021 09:21:20 GMT, Toshio Nakamura <tnakam...@openjdk.org> wrote:

> Hi,
> 
> Could you review the fix?
> When non-English characters were printed from JTable on MacOS, 
> CTextPipe.doDrawGlyphs was called by OSXSurfaceData.drawGlyphs. However, 
> CTextPipe seems not support glyph with slot number of composite fonts.
> 
> The slot data mask of GlyphVector is 0xff000000. In my environment, Japanese 
> font was loaded at slot 4, and glyph data is like [0x40003e5]. Then, 
> unexpected glyph was drawn.

This pull request has now been integrated.

Changeset: 27fe3d7f
Author:    Toshio Nakamura <tnakam...@openjdk.org>
Committer: Sergey Bylokhov <s...@openjdk.org>
URL:       
https://git.openjdk.java.net/jdk/commit/27fe3d7f8db4ede6441a7cc325d9f29eb4a1d10d
Stats:     212 lines in 2 files changed: 208 ins; 0 del; 4 mod

8240756: [macos] SwingSet2:TableDemo:Printed Japanese characters were garbled

Reviewed-by: prr, serb

-------------

PR: https://git.openjdk.java.net/jdk/pull/3619

Reply via email to