Ce sont des versions WOFF2 des polices incluses dans chaque installation GhostScript. Les polices de caractères ont été créées à l'origine pour les logiciels Artifex par la fonderie de caractères allemande Urw ++, qui les a par la suite publiés sous la licence publique générale GNU Affero.
Les fichiers source pour les polices CORE35 sont disponibles sur git.ghostscript.com/urw-core35-fonts.git , où ils restent disponibles dans quatre formats différents: AFM, OpenType, Type1 et TrueType.
Extraire les polices d'une version tarballed, soit installer ce module comme les autres:
npm install urw-core35-fonts Prenez note:
Il n'y a pas de javascript dans ce module. Le "point d'entrée" du package est sa principale feuille de style, index.css , qui contient des règles @font-face pour chaque famille de police et sa variation groupées:
node_modules
└── urw-core35-fonts
├── index.css
└── fonts
├── C059-BdIta.woff2
├── NimbusMonoPS-Bold.woff2
├── NimbusMonoPS-BoldItalic.woff2
├── URWBookman-DemiItalic.woff2
└── ... +32 other items
Vous pouvez attacher la feuille de police à l'aide d'un link HTML:
< link rel =" stylesheet " type =" text/css " href =" node_modules/urw-core35-fonts/index.css " /> Ou, si vous avez besoin d'un moyen plus programmatique de localiser le package ou ses actifs, utilisez require.resolve :
const cssPath = require . resolve ( "urw-core35-fonts/index.css" ) ;
console . log ( cssPath ) = > "/foo/node_modules/urw-core35-fonts/index.css" ; Ces polices sont publiées sous la licence publique générale de GNU Affero v3.0. Des copies textuelles des informations de licence du projet GhostScript sont incluses avec ce package; Voir COPYING et LICENSE .