# HG changeset patch # User vadim # Date 1425983411 -10800 # Node ID c0b46c25b8a66c7a862d1838d23415820a3a16b5 # Parent 6f9d9bd603ce1b545faf3d8c8444c4dbc1d1f5ba 8072887: Better font handling improvements Reviewed-by: prr, srl, mschoene diff -r 6f9d9bd603ce -r c0b46c25b8a6 jdk/src/java.desktop/share/native/libfontmanager/layout/GXLayoutEngine.cpp --- a/jdk/src/java.desktop/share/native/libfontmanager/layout/GXLayoutEngine.cpp Mon Mar 09 16:44:39 2015 -0700 +++ b/jdk/src/java.desktop/share/native/libfontmanager/layout/GXLayoutEngine.cpp Tue Mar 10 13:30:11 2015 +0300 @@ -73,7 +73,7 @@ fMorphTable->process(fMorphTable, glyphStorage, success); - return count; + return glyphStorage.getGlyphCount(); } // apply positional tables diff -r 6f9d9bd603ce -r c0b46c25b8a6 jdk/src/java.desktop/share/native/libfontmanager/layout/GXLayoutEngine2.cpp --- a/jdk/src/java.desktop/share/native/libfontmanager/layout/GXLayoutEngine2.cpp Mon Mar 09 16:44:39 2015 -0700 +++ b/jdk/src/java.desktop/share/native/libfontmanager/layout/GXLayoutEngine2.cpp Tue Mar 10 13:30:11 2015 +0300 @@ -69,7 +69,7 @@ } fMorphTable->process(fMorphTable, glyphStorage, fTypoFlags, success); - return count; + return glyphStorage.getGlyphCount(); } // apply positional tables