node font list
1.0.0
font-list est un package Node.js pour répertorier les polices disponibles sur votre système.
La version actuelle prend en charge MacOS , Windows et Linux .
npm install font-list const fontList = require ( 'font-list' )
fontList . getFonts ( )
. then ( fonts => {
console . log ( fonts )
} )
. catch ( err => {
console . log ( err )
} )ou comme ceci dans TypeScript:
import { getFonts } from 'font-list'
getFonts ( )
. then ( fonts => {
console . log ( fonts )
} )
. catch ( err => {
console . log ( err )
} ) Les fonts de valeur de retour sont un tableau, ressemble à:
[ '"Adobe Arabic"',
'"Adobe Caslon Pro"',
'"Adobe Devanagari"',
'"Adobe Fan Heiti Std"',
'"Adobe Fangsong Std"',
'Arial',
...
]
Si le nom de la police contient des espaces, le nom sera enveloppé en doubles citations, sinon il n'y aura pas de doubles citations, par exemple: '"Adobe Arabic"' , 'Arial' .
Si vous ne voulez pas que les noms de police contiennent des espaces enveloppés en doubles devis, passez l'objet Options avec disableQuoting Set sur true lors de l'appel de la méthode getFonts :
const fontList = require ( 'font-list' )
fontList . getFonts ( { disableQuoting : true } )
. then ( fonts => {
console . log ( fonts )
} )
. catch ( err => {
console . log ( err )
} )