Javascript 在哪里可以找到要在jsPDF库中使用addFont()函数的字体的PostScriptName?

Javascript 在哪里可以找到要在jsPDF库中使用addFont()函数的字体的PostScriptName?,javascript,jspdf,Javascript,Jspdf,我正在使用javascript库jsPDF创建PDF,我想添加一种字体将其用作文本。以下是调用函数的方法: var doc=new jsPDF() doc.addFont(PostScriptName、fontName、fontStyle、编码) 以下是图书馆提供的信息: @属性id{String}PDF文档实例特定于字体的标签 @属性PostScriptName{String}PDF规范字体的全名 @属性编码{Object}编码\u名称到字体\u度量\u对象映射 @名称FontObject

我正在使用javascript库jsPDF创建PDF,我想添加一种字体将其用作文本。以下是调用函数的方法:

var doc=new jsPDF()

doc.addFont(PostScriptName、fontName、fontStyle、编码)

以下是图书馆提供的信息:

  • @属性id{String}PDF文档实例特定于字体的标签
  • @属性PostScriptName{String}PDF规范字体的全名
  • @属性编码{Object}编码\u名称到字体\u度量\u对象映射
  • @名称FontObject
PostScriptName是什么?在哪里可以找到它?我在找一些信息,但找不到好的。 如何使用此功能

我已经尝试过的是:

var doc=new jsPDF(); doc.addFont(“Arial”、“Arial”、“Regular”、“Ansi”)

我得到一个错误:

类型错误:对象#

编辑:
我还发现编码必须是object类型。有人知道我应该放什么样的对象吗?

我最近一直在查看这个库,我认为addFont方法没有公开

如果打开jsPDF.js文件中的源代码并查看addFonts()方法,它将准确地显示如何在内部调用此方法

addFont('Helvetica-Bold', 'helvetica', 'bold', 'StandardEncoding');

在jsPDF.js中的公共API下添加此项,以公开私有addFont方法:

API.addFont = function(postScriptName, fontName, fontStyle) {
  addFont(postScriptName, fontName, fontStyle, 'StandardEncoding');
}
现在,在脚本中,可以如下设置:

//Add custom font
doc.addFont('arial', 'arial', 'normal');
doc.setFont("arial");