diff --git a/CHANGELOG.md b/CHANGELOG.md index 438fb666..ceea272e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ### Unreleased - Fix precision rounding issues in LineWrapper +- Fix fonts without a postscriptName - Add support for dynamic sizing - Add support for rotatable text diff --git a/lib/font/embedded.js b/lib/font/embedded.js index 26b4a834..8398c227 100644 --- a/lib/font/embedded.js +++ b/lib/font/embedded.js @@ -153,7 +153,7 @@ class EmbeddedFont extends PDFFont { const tag = [1, 2, 3, 4, 5, 6] .map(i => String.fromCharCode((this.id.charCodeAt(i) || 73) + 17)) .join(''); - const name = tag + '+' + this.font.postscriptName.replaceAll(' ', '_'); + const name = tag + '+' + this.font.postscriptName?.replaceAll(' ', '_'); const { bbox } = this.font; const descriptor = this.document.ref({