Hi,

Could you review this fix? Under some special conditions, non-English 
characters were printed upside down.

At printing with raster image, the image was generated from bottom to top. So, 
each characters should also be drawn as vertical mirrored. However, freetype 
doesn't support to transform it if the font is using embedded bitmap and 
non-English. As the result, these Japanese characters were printed as upside 
down.

In this case, freetype should be prevented to use embedded bitmap.

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

Commit messages:
 - 8255387: Japanese characters were printed upside down on AIX
 - 8255387: Japanese characters were printed upside down on AIX

Changes: https://git.openjdk.java.net/jdk/pull/1218/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=1218&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8255387
  Stats: 120 lines in 2 files changed: 118 ins; 0 del; 2 mod
  Patch: https://git.openjdk.java.net/jdk/pull/1218.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/1218/head:pull/1218

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

Reply via email to