【发布时间】:2014-08-25 12:48:43
【问题描述】:
我正在尝试使用 javascript 创建一个简单的 pdf 文档。我找到了 jsPDF,但我不知道如何使用“CALIBRI”字体文本。有可能吗?
【问题讨论】:
-
你是否在浏览器上将其渲染为 calibri?
标签: javascript html angularjs jspdf
我正在尝试使用 javascript 创建一个简单的 pdf 文档。我找到了 jsPDF,但我不知道如何使用“CALIBRI”字体文本。有可能吗?
【问题讨论】:
标签: javascript html angularjs jspdf
不幸的是,我认为这是不可能的。文档声明您可以使用getFontList() 查看可用的字体。正如您在下面看到的,它返回courier、times 和helvetica。
var doc = new jsPDF();
var elem = document.getElementById('fonts');
elem.innerText = Object.keys(doc.getFontList()).join(', ');
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.1.135/jspdf.min.js"></script>
<ul id="fonts"></ul>
返回的字体的大写版本似乎只是为了方便使用,与非大写字体相同。
【讨论】: