PDFKit - Fuentes personalizadas - fs.readFileSync no es una función

Estoy usando PDFKit para una aplicación. Solo lo estoy usando en el navegador en un archivo HTML, con Javascript (no Node.js).

Descargué PDFKit de GitHub:https://github.com/devongovett/pdfkit/releases

así como Blob Stream:https://github.com/devongovett/blob-stream

Estoy tratando de incluir una fuente personalizada según la documentación de esta manera:

doc.registerFont('Custom Font', 'fonts/GOODDP__.TTF');
doc.font('Custom Font').fontSize(fontSize).text($("#text1").val(), xPos, yPos, configObj);

Pero siempre recibo este error:

 fs.readFileSync is not a function

Esto tiene sentido porquefs.readFileSync es parte de node.js, y no estoy usando eso. Sin embargo, el ejemplo en los documentos dice que esto se puede usar en el navegador.

Sé que también hay una opción de Browserify, pero no estoy seguro de cómo o si eso ayudaría en esta situación

Respuestas a la pregunta(4)

Su respuesta a la pregunta