changeset 11767:657c7aa6e6a6

8067684: Better font substitutions Reviewed-by: bae, srl, mschoene
author prr
date Wed, 07 Jan 2015 13:10:00 -0800
parents 66e0e5eb1c6a
children f731eae4bcdc
files src/java.desktop/share/native/libfontmanager/layout/MultipleSubstSubtables.cpp
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/java.desktop/share/native/libfontmanager/layout/MultipleSubstSubtables.cpp	Fri Dec 19 14:48:56 2014 -0800
+++ b/src/java.desktop/share/native/libfontmanager/layout/MultipleSubstSubtables.cpp	Wed Jan 07 13:10:00 2015 -0800
@@ -75,6 +75,8 @@
             return 0;
         }
         le_uint16 glyphCount = SWAPW(sequenceTable->glyphCount);
+        LEReferenceToArrayOf<Offset>
+            substituteArrayRef(base, success, sequenceTable->substituteArray, glyphCount);
 
         if (glyphCount == 0) {
             glyphIterator->setCurrGlyphID(0xFFFF);