jsPDF-CustomFonts-support
Demo
It's on the GitHub Pages.Current Version
Version 0.0.4 jsPDF libary I do not claim to be the author of the jsPDF library, this code simply adds preliminary custom fonts support.Version History
0.0.1 Initial proof of concept 0.0.2 Support multiline text 0.0.3 Refactor multiline text 0.0.4 Make into a pluginInstall
Download and include jspdf.customfonts.min.js. You can also get the plugin with a package manager:- ``
npm install jspdf-customfonts
``
Getting Started
This document will walk you through the basics of jsPDF and will show you how to create PDF files in the browser. To begin with the default configuration, you should include 3 files:- https://unpkg.com/jspdf@latest/dist/jspdf.min.js,
- dist/jspdf.customfonts.min.js,
- dist/defaultvfs.js - default vfs font definition (it contains 1 Font)
* however you can use custom fonts according to the following detailed instructions :
1. Run ``npm install``
1. Copy your fonts into the **fonts** subdirectory.
2. Run ```node makeFonts.js``` to create a new dist/default_vfs.js.
3. Include your new **dist/default_vfs.js** file in your code.
```html
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title>jsPDF customfonts example</title>
<script src="https://unpkg.com/jspdf@latest/dist/jspdf.min.js"></script>
<script src="dist/jspdf.customfonts.min.js"></script>
<script src="dist/default_vfs.js"></script>
...
```