svgs2fonts
1.0.0
Icône SVG à la bibliothèque de l'icône de police (SVGS -> SVG, TTF, EOT, WOFF, WOFF2). Readme anglais
2.0.3
npm i -g svgs2fontssvgs2fonts -vnpm i --save svgs2fonts import Svgs2fonts from 'svgs2fonts' ;
// or
// const Svgs2fonts = require('svgs2fonts');
Svgs2fonts . init ( options ) ;Où les options paramètres:
| Champs | taper | valeur par défaut | décrire |
|---|---|---|---|
| SRC | string | - | Chemin de répertoire du fichier d'icône SVG |
| distr | string | ./dist | Chemin de sortie de l'icône de police |
| prodigue | string | iconfont | Icône de sortie / nom de police |
| Unicodestart | number | 10000 | Numéro de démarrage UNICODE (Réglage cela signifie que vous devez éviter la plage Unicode normale) (le champ correspondant avant v2.0 est startNumber ) |
| noming | boolean | true | Est-il nécessaire de produire le fichier de démonstration HTML? |
| démounicodehtml | string | demo_unicode.html | Exemple de nom HTML du type Unicode |
| DemofontClasshtml | string | demo_fontclass.html | Exemple de nom HTML du type de fontclasse |
* V2 Champs abandonnés:
v2.1.0废弃): ${Boolean} , s'il faut activer le mode de débogage pour produire plus d'informations d'exécution, par défaut falsev2.0废弃): {Number} , délai d'exécution, par défaut est des années 60 ( 60000 )v2.0废弃): {Object} , journalisation. import Svgs2fonts from 'svgs2fonts' ;
import { join } from 'path' ;
Svgs2fonts . init ( {
src : __dirname , // svg path
dist : join ( __dirname , 'dest' ) , // output path
fontName : 'myIconfont' , // font name
noDemo : true , // no demo html files
} )
. then ( ( ) => console . log ( 'task success!' ) )
. catch ( err => console . log ( `task failed( ${ err } )` ) ) ;svgs2fonts {srcpath} {distpath} {options}Où les paramètres:
svgs2fonts svg distOptions Paramètres de configuration
-n / --name Le nom de la bibliothèque d'icônes (par défaut: "iconfont" ).
svgs2fonts svg dist -n myiconfont--number Unicode Start Encoding (par défaut: 10000 ).
svgs2fonts svg dist --number 50000
--nodemo Ne démontez pas HTML (par défaut: false ).
svgs2fonts svg dist --nodemo
svgs2fonts svg dist
Dépendances d'installation:
npm i
Construire:
npm run build
Test unique:
npm run test
Test de démonstration:
npm run test:example
Micheal Wayne
Article guidé - "Recherche et conversion de SVG, TTF, WOFF, ICONS WOFF2 (SVGS2FONTS)"
2018.08.26
v2.1.0 Modifier le journal et supprimer le débogage;v2.0.3 Ajouter une main défensive;v2.0.2 Contrôle de variable optique;v2.0.1 Options de taille SVG CSS & Prise en charge;