node font list
1.0.0
font-list é um pacote Node.js para listar as fontes disponíveis no seu sistema.
A versão atual suporta macOS , Windows e Linux .
npm install font-list const fontList = require ( 'font-list' )
fontList . getFonts ( )
. then ( fonts => {
console . log ( fonts )
} )
. catch ( err => {
console . log ( err )
} )Ou assim no TypeScript:
import { getFonts } from 'font-list'
getFonts ( )
. then ( fonts => {
console . log ( fonts )
} )
. catch ( err => {
console . log ( err )
} ) As fonts valor de retorno são uma matriz, parece:
[ '"Adobe Arabic"',
'"Adobe Caslon Pro"',
'"Adobe Devanagari"',
'"Adobe Fan Heiti Std"',
'"Adobe Fangsong Std"',
'Arial',
...
]
Se o nome da fonte contiver espaços, o nome será embrulhado em citações duplas; caso contrário, não haverá cotações duplas, por exemplo: '"Adobe Arabic"' , 'Arial' .
Se você não deseja que os nomes de fontes que contêm espaços sejam embrulhados em citações duplas, passe o objeto Opções com disableQuoting como true ao chamar o método getFonts :
const fontList = require ( 'font-list' )
fontList . getFonts ( { disableQuoting : true } )
. then ( fonts => {
console . log ( fonts )
} )
. catch ( err => {
console . log ( err )
} )