ifont
1.0.0
Generator font ikon isomorfik dengan dukungan untuk ligatur.
Ini menghasilkan satu file TTF dari daftar ikon SVG dan nama mereka, memetakan setiap nama ke ligatur.
Ini bekerja di browser juga.
npm install --save ifontAnda akan menggunakan perintah CLI seperti ini:
# Build an icon font from some SVG icons
ifont build -i resources/icons/ * .svg -o dist/IconFont.ttf
# Preview an icon font from some SVG icons
ifont preview -i resources/icons/ * .svg
# List icons by bytes needed once added to the TTF font
ifont stats -i resources/icons/ * .svgAnda akan menggunakan API terprogram seperti ini:
import ifont from 'ifont' ;
import fs from 'node:fs' ;
// Generate a TTF font, as a Uint8Array, from some SVG icons
const ttf = ifont ( {
icons : [
{ name : 'circle' , content : '<svg>...</svg>' }
{ name : 'square' , content : '<svg>...</svg>' } ,
{ name : 'triangle' , content : '<svg>...</svg>' }
]
} ) ;
fs . writeFileSync ( 'IconFont.ttf' , ttf ) ; svg2ttf : MIT © Vitaly Puzrin