[GH-ISSUE #677] Error: Unknown font format: Unhandled Runtime Error #195

Closed
opened 2026-02-26 18:45:49 +03:00 by kerem · 3 comments
Owner

Originally created by @Thatsgaurav on GitHub (Nov 23, 2023).
Original GitHub issue: https://github.com/documenso/documenso/issues/677

Issue Description

Call Stack
Object.create
../node_modules/@pdf-lib/fontkit/dist/fontkit.es.js (17839:10)
create
../node_modules/pdf-lib/es/core/embedders/CustomFontEmbedder.js (37:57)
call
../node_modules/pdf-lib/node_modules/tslib/tslib.es6.js (100:22)
step
../node_modules/pdf-lib/node_modules/tslib/tslib.es6.js (81:52)
next
../node_modules/pdf-lib/node_modules/tslib/tslib.es6.js (74:70)
new Promise

__awaiter
../node_modules/pdf-lib/node_modules/tslib/tslib.es6.js (70:11)
CustomFontEmbedder.for
../node_modules/pdf-lib/es/core/embedders/CustomFontEmbedder.js (33:25)
fontkit
../node_modules/pdf-lib/es/api/PDFDocument.js (881:72)
call
../node_modules/pdf-lib/node_modules/tslib/tslib.es6.js (100:22)
step
../node_modules/pdf-lib/node_modules/tslib/tslib.es6.js (81:52)
next
../node_modules/pdf-lib/node_modules/tslib/tslib.es6.js (74:70)
new Promise

__awaiter
../node_modules/pdf-lib/node_modules/tslib/tslib.es6.js (70:11)
PDFDocument.embedFont
../node_modules/pdf-lib/es/api/PDFDocument.js (861:25)

Steps to Reproduce

Add A document to sign on local deployment
Add a recipient
while the last recipient signs the document following error is raised

Call Stack
Object.create
../node_modules/@pdf-lib/fontkit/dist/fontkit.es.js (17839:10)
create
../node_modules/pdf-lib/es/core/embedders/CustomFontEmbedder.js (37:57)
call
../node_modules/pdf-lib/node_modules/tslib/tslib.es6.js (100:22)
step
../node_modules/pdf-lib/node_modules/tslib/tslib.es6.js (81:52)
next
../node_modules/pdf-lib/node_modules/tslib/tslib.es6.js (74:70)
new Promise

__awaiter
../node_modules/pdf-lib/node_modules/tslib/tslib.es6.js (70:11)
CustomFontEmbedder.for
../node_modules/pdf-lib/es/core/embedders/CustomFontEmbedder.js (33:25)
fontkit
../node_modules/pdf-lib/es/api/PDFDocument.js (881:72)
call
../node_modules/pdf-lib/node_modules/tslib/tslib.es6.js (100:22)
step
../node_modules/pdf-lib/node_modules/tslib/tslib.es6.js (81:52)
next
../node_modules/pdf-lib/node_modules/tslib/tslib.es6.js (74:70)
new Promise

__awaiter
../node_modules/pdf-lib/node_modules/tslib/tslib.es6.js (70:11)
PDFDocument.embedFont
../node_modules/pdf-lib/es/api/PDFDocument.js (861:25)

Expected Behavior

After last sign a signed document should be generated.

Current Behavior

No signed document is generated.

Screenshots (optional)

No response

Operating System [e.g., Windows 10]

Mac M1

Browser [e.g., Chrome, Firefox]

Chrome

Version [e.g., 2.0.1]

latest master branch

Please check the boxes that apply to this issue report.

  • I have searched the existing issues to make sure this is not a duplicate.
  • I have provided steps to reproduce the issue.
  • I have included relevant environment information.
  • I have included any relevant screenshots.
  • I understand that this is a voluntary contribution and that there is no guarantee of resolution.
  • I want to work on creating a PR for this issue if approved
Originally created by @Thatsgaurav on GitHub (Nov 23, 2023). Original GitHub issue: https://github.com/documenso/documenso/issues/677 ### Issue Description Call Stack Object.create ../node_modules/@pdf-lib/fontkit/dist/fontkit.es.js (17839:10) create ../node_modules/pdf-lib/es/core/embedders/CustomFontEmbedder.js (37:57) call ../node_modules/pdf-lib/node_modules/tslib/tslib.es6.js (100:22) step ../node_modules/pdf-lib/node_modules/tslib/tslib.es6.js (81:52) next ../node_modules/pdf-lib/node_modules/tslib/tslib.es6.js (74:70) new Promise <anonymous> __awaiter ../node_modules/pdf-lib/node_modules/tslib/tslib.es6.js (70:11) CustomFontEmbedder.for ../node_modules/pdf-lib/es/core/embedders/CustomFontEmbedder.js (33:25) fontkit ../node_modules/pdf-lib/es/api/PDFDocument.js (881:72) call ../node_modules/pdf-lib/node_modules/tslib/tslib.es6.js (100:22) step ../node_modules/pdf-lib/node_modules/tslib/tslib.es6.js (81:52) next ../node_modules/pdf-lib/node_modules/tslib/tslib.es6.js (74:70) new Promise <anonymous> __awaiter ../node_modules/pdf-lib/node_modules/tslib/tslib.es6.js (70:11) PDFDocument.embedFont ../node_modules/pdf-lib/es/api/PDFDocument.js (861:25) ### Steps to Reproduce Add A document to sign on local deployment Add a recipient while the last recipient signs the document following error is raised Call Stack Object.create ../node_modules/@pdf-lib/fontkit/dist/fontkit.es.js (17839:10) create ../node_modules/pdf-lib/es/core/embedders/CustomFontEmbedder.js (37:57) call ../node_modules/pdf-lib/node_modules/tslib/tslib.es6.js (100:22) step ../node_modules/pdf-lib/node_modules/tslib/tslib.es6.js (81:52) next ../node_modules/pdf-lib/node_modules/tslib/tslib.es6.js (74:70) new Promise <anonymous> __awaiter ../node_modules/pdf-lib/node_modules/tslib/tslib.es6.js (70:11) CustomFontEmbedder.for ../node_modules/pdf-lib/es/core/embedders/CustomFontEmbedder.js (33:25) fontkit ../node_modules/pdf-lib/es/api/PDFDocument.js (881:72) call ../node_modules/pdf-lib/node_modules/tslib/tslib.es6.js (100:22) step ../node_modules/pdf-lib/node_modules/tslib/tslib.es6.js (81:52) next ../node_modules/pdf-lib/node_modules/tslib/tslib.es6.js (74:70) new Promise <anonymous> __awaiter ../node_modules/pdf-lib/node_modules/tslib/tslib.es6.js (70:11) PDFDocument.embedFont ../node_modules/pdf-lib/es/api/PDFDocument.js (861:25) ### Expected Behavior After last sign a signed document should be generated. ### Current Behavior No signed document is generated. ### Screenshots (optional) _No response_ ### Operating System [e.g., Windows 10] Mac M1 ### Browser [e.g., Chrome, Firefox] Chrome ### Version [e.g., 2.0.1] latest master branch ### Please check the boxes that apply to this issue report. - [X] I have searched the existing issues to make sure this is not a duplicate. - [X] I have provided steps to reproduce the issue. - [X] I have included relevant environment information. - [ ] I have included any relevant screenshots. - [X] I understand that this is a voluntary contribution and that there is no guarantee of resolution. - [ ] I want to work on creating a PR for this issue if approved
kerem 2026-02-26 18:45:49 +03:00
Author
Owner

@catalinpit commented on GitHub (Nov 23, 2023):

Thanks for reporting this!

<!-- gh-comment-id:1824114822 --> @catalinpit commented on GitHub (Nov 23, 2023): Thanks for reporting this!
Author
Owner

@david-loe commented on GitHub (Nov 24, 2023):

fixed by 8230349114

<!-- gh-comment-id:1825234910 --> @david-loe commented on GitHub (Nov 24, 2023): fixed by 823034911487d5785473ca8aef9bfe46e271be88
Author
Owner

@catalinpit commented on GitHub (Nov 24, 2023):

Thanks @david-loe for the comment!

<!-- gh-comment-id:1825525034 --> @catalinpit commented on GitHub (Nov 24, 2023): Thanks @david-loe for the comment!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/documenso#195
No description provided.