Mercurial > hg > release > icedtea7-forest-2.6 > jdk
changeset 9961:f08f26ff2669
8238843: Enhanced font handing
Reviewed-by: serb, psadhukhan, mschoene, rhalade
author | prr |
---|---|
date | Wed, 25 Mar 2020 16:26:21 -0700 |
parents | 7eb3f5dc208a |
children | e5707e56381b |
files | src/share/classes/sun/font/TrueTypeFont.java |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/share/classes/sun/font/TrueTypeFont.java Wed Feb 12 14:45:10 2020 -0800 +++ b/src/share/classes/sun/font/TrueTypeFont.java Wed Mar 25 16:26:21 2020 -0700 @@ -541,8 +541,8 @@ tableDirectory[i] = table = new DirectoryEntry(); table.tag = ibuffer.get(); /* checksum */ ibuffer.get(); - table.offset = ibuffer.get(); - table.length = ibuffer.get(); + table.offset = ibuffer.get() & 0x7FFFFFFF; + table.length = ibuffer.get() & 0x7FFFFFFF; if (table.offset + table.length > fileSize) { throw new FontFormatException("bad table, tag="+table.tag); }