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 إلى True عند استدعاء الطريقة getFonts :
const fontList = require ( 'font-list' )
fontList . getFonts ( { disableQuoting : true } )
. then ( fonts => {
console . log ( fonts )
} )
. catch ( err => {
console . log ( err )
} )