node font list
1.0.0
font-list เป็นแพ็คเกจ Node.js สำหรับแสดงรายการตัวอักษรที่มีอยู่ในระบบของคุณ
เวอร์ชันปัจจุบันรองรับ MacOS , Windows และ Linux
npm install font-list const fontList = require ( 'font-list' )
fontList . getFonts ( )
. then ( fonts => {
console . log ( fonts )
} )
. catch ( err => {
console . log ( err )
} )หรือเช่นนี้ใน typescript:
import { getFonts } from 'font-list'
getFonts ( )
. then ( fonts => {
console . log ( fonts )
} )
. catch ( err => {
console . log ( err )
} ) fonts อักษรที่ส่งคืนเป็นอาร์เรย์ดูเหมือนว่า:
[ '"Adobe Arabic"',
'"Adobe Caslon Pro"',
'"Adobe Devanagari"',
'"Adobe Fan Heiti Std"',
'"Adobe Fangsong Std"',
'Arial',
...
]
หากชื่อตัวอักษรมีช่องว่างชื่อจะถูกห่อด้วยคำพูดสองครั้งมิฉะนั้นจะไม่มีคำพูดสองเท่าตัวอย่างเช่น: '"Adobe Arabic"' , 'Arial'
หากคุณไม่ต้องการให้ชื่อตัวอักษรที่มีช่องว่างในคำพูดสองครั้งให้ผ่านวัตถุตัวเลือกด้วย disableQuoting การตั้งค่าเป็นจริงเมื่อเรียกเมธอด getFonts :
const fontList = require ( 'font-list' )
fontList . getFonts ( { disableQuoting : true } )
. then ( fonts => {
console . log ( fonts )
} )
. catch ( err => {
console . log ( err )
} )