From c924a120dd66ef7b2ba855aae96649e5387ea0fa Mon Sep 17 00:00:00 2001 From: cuixiping Date: Tue, 7 Jan 2020 17:50:49 +0800 Subject: [PATCH] Enhancement: Add 3 fonts: Courier, Helvetica, Times --- editor/jspdf/jspdf.plugin.svgToPdf.js | 3 +++ editor/svg-editor-es.html | 3 +++ 2 files changed, 6 insertions(+) diff --git a/editor/jspdf/jspdf.plugin.svgToPdf.js b/editor/jspdf/jspdf.plugin.svgToPdf.js index 31fdd9ed..25a1aead 100644 --- a/editor/jspdf/jspdf.plugin.svgToPdf.js +++ b/editor/jspdf/jspdf.plugin.svgToPdf.js @@ -191,6 +191,9 @@ const svgElementToPdf = function (element, pdf, options) { switch ((node.getAttribute('font-family') || '').toLowerCase()) { case 'serif': pdf.setFont('times'); break; case 'monospace': pdf.setFont('courier'); break; + case 'times': pdf.setFont('times'); break; + case 'courier': pdf.setFont('courier'); break; + case 'helvetica': pdf.setFont('helvetica'); break; default: node.setAttribute('font-family', 'sans-serif'); pdf.setFont('helvetica'); diff --git a/editor/svg-editor-es.html b/editor/svg-editor-es.html index f6a09a2f..5114efcf 100644 --- a/editor/svg-editor-es.html +++ b/editor/svg-editor-es.html @@ -362,6 +362,9 @@
  • Cursive
  • Fantasy
  • Monospace
  • +
  • Courier
  • +
  • Helvetica
  • +
  • Times