hg: jdk/client: 8220231: Cache HarfBuzz face object for same font's text layout calls

philip.race at oracle.com philip.race at oracle.com
Thu Apr 11 17:50:24 UTC 2019


Changeset: 98473958d49a
Author:    dbatrak
Date:      2019-04-11 10:49 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/98473958d49a

8220231: Cache HarfBuzz face object for same font's text layout calls
Reviewed-by: prr, avu, serb

! src/java.desktop/macosx/classes/sun/font/CFont.java
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.h
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m
! src/java.desktop/share/classes/sun/font/Font2D.java
! src/java.desktop/share/classes/sun/font/FontScaler.java
! src/java.desktop/share/classes/sun/font/FreetypeFontScaler.java
! src/java.desktop/share/classes/sun/font/NullFontScaler.java
! src/java.desktop/share/classes/sun/font/SunLayoutEngine.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
! src/java.desktop/share/native/common/font/fontscalerdefs.h
! src/java.desktop/share/native/libfontmanager/HBShaper.c
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc
! src/java.desktop/share/native/libfontmanager/hb-jdk.h
! src/java.desktop/share/native/libfontmanager/sunFont.c
+ test/jdk/java/awt/font/TextLayout/FontLayoutStressTest.java



More information about the jdk-client-changes mailing list