mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-19 22:58:07 +02:00
Merge pull request #19262 from Snuffleupagus/CompiledFont-assert-fontMatrix
Assert that the `fontMatrix` is always valid in `compileGlyph`
This commit is contained in:
commit
91d801728d
1 changed files with 3 additions and 0 deletions
|
@ -14,6 +14,7 @@
|
|||
*/
|
||||
|
||||
import {
|
||||
assert,
|
||||
bytesToString,
|
||||
FONT_IDENTITY_MATRIX,
|
||||
FormatError,
|
||||
|
@ -23,6 +24,7 @@ import {
|
|||
} from "../shared/util.js";
|
||||
import { CFFParser } from "./cff_parser.js";
|
||||
import { getGlyphsUnicode } from "./glyphlist.js";
|
||||
import { isNumberArray } from "./core_utils.js";
|
||||
import { StandardEncoding } from "./encodings.js";
|
||||
import { Stream } from "./stream.js";
|
||||
|
||||
|
@ -834,6 +836,7 @@ class CompiledFont {
|
|||
warn("Invalid fd index for glyph index.");
|
||||
}
|
||||
}
|
||||
assert(isNumberArray(fontMatrix, 6), "Expected a valid fontMatrix.");
|
||||
|
||||
const cmds = new Commands();
|
||||
cmds.transform(fontMatrix.slice());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue