1
0
Fork 0
mirror of https://github.com/mozilla/pdf.js.git synced 2025-04-23 08:38:06 +02:00

Merge pull request #10417 from brendandahl/metric-length

Fix reading number of HTMX metrics.
This commit is contained in:
Tim van der Meij 2019-01-05 13:35:16 +01:00 committed by GitHub
commit b81984f0cb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 20 additions and 1 deletions

View file

@ -1613,7 +1613,19 @@ var Font = (function FontClosure() {
}
font.pos = (font.start ? font.start : 0) + header.offset;
font.pos += header.length - 2;
font.pos += 4; // version
font.pos += 2; // ascent
font.pos += 2; // descent
font.pos += 2; // linegap
font.pos += 2; // adv_width_max
font.pos += 2; // min_sb1
font.pos += 2; // min_sb2
font.pos += 2; // max_extent
font.pos += 2; // caret_slope_rise
font.pos += 2; // caret_slope_run
font.pos += 2; // caret_offset
font.pos += 8; // reserved
font.pos += 2; // format
var numOfMetrics = font.getUint16();
if (numOfMetrics > numGlyphs) {