Это версии шрифтов WOFF2, включенные в каждую установку GhostScript. Typespaces были первоначально созданы для программного обеспечения Artifex с помощью Foundry Nemange Signface Urw ++, который впоследствии выпустил их по общему общедоступным лицензии GNU Affero.
Исходные файлы для шрифтов Core35 доступны на git.ghostscript.com/urw-core35-fonts.git , где они остаются доступными в четырех разных форматах: AFM, Opentype, Type1 и TrueType.
Либо извлеките шрифты из выпуска Tarball, либо установите этот модуль, как и любой другой:
npm install urw-core35-fonts Обратите внимание:
В этом модуле нет JavaScript. «Точка входа» пакета-это его основная таблица стилей, index.css , которая содержит правила @font-face для каждой комплексной семьи и их вариации:
node_modules
└── urw-core35-fonts
├── index.css
└── fonts
├── C059-BdIta.woff2
├── NimbusMonoPS-Bold.woff2
├── NimbusMonoPS-BoldItalic.woff2
├── URWBookman-DemiItalic.woff2
└── ... +32 other items
Вы можете прикрепить шрифт, используя link HTML:
< link rel =" stylesheet " type =" text/css " href =" node_modules/urw-core35-fonts/index.css " /> Или, если вам нужен более программный способ найти пакет или его активы, используйте require.resolve :
const cssPath = require . resolve ( "urw-core35-fonts/index.css" ) ;
console . log ( cssPath ) = > "/foo/node_modules/urw-core35-fonts/index.css" ; Эти шрифты выпускаются в соответствии с общей публичной лицензией GNU Affero V3.0. Дословные копии информации о лицензировании GhostScript включены в этот пакет; Смотрите COPYING и LICENSE .