node font list
1.0.0
font-list ist ein Node.js-Paket zum Auflisten der in Ihrem System verfügbaren Schriftarten.
Die aktuelle Version unterstützt MacOS , Windows und Linux .
npm install font-list const fontList = require ( 'font-list' )
fontList . getFonts ( )
. then ( fonts => {
console . log ( fonts )
} )
. catch ( err => {
console . log ( err )
} )oder wie dies in TypeScript:
import { getFonts } from 'font-list'
getFonts ( )
. then ( fonts => {
console . log ( fonts )
} )
. catch ( err => {
console . log ( err )
} ) Die fonts sind ein Array, sieht aus wie:
[ '"Adobe Arabic"',
'"Adobe Caslon Pro"',
'"Adobe Devanagari"',
'"Adobe Fan Heiti Std"',
'"Adobe Fangsong Std"',
'Arial',
...
]
Wenn der Schriftname Leerzeichen enthält, wird der Name in doppelte Zitate eingewickelt, andernfalls gibt es keine doppelten Zitate, zum Beispiel: '"Adobe Arabic"' , 'Arial' .
Wenn Sie nicht möchten, dass Schriftartamen, die Räume enthält, in doppelte Zitate eingewickelt werden, übergeben Sie das Optionsobjekt mit disableQuoting , das auf True gesetzt wird, wenn Sie die Methode getFonts aufrufen:
const fontList = require ( 'font-list' )
fontList . getFonts ( { disableQuoting : true } )
. then ( fonts => {
console . log ( fonts )
} )
. catch ( err => {
console . log ( err )
} )