svgs2fonts
1.0.0
SVG -Symbol zur Schrift Symbolbibliothek (SVGS -> SVG, TTF, EOT, WOFF, WOFF2). Englisch Readme
2.0.3
npm i -g svgs2fontssvgs2fonts -vnpm i --save svgs2fonts import Svgs2fonts from 'svgs2fonts' ;
// or
// const Svgs2fonts = require('svgs2fonts');
Svgs2fonts . init ( options ) ;Wo Optionen Parameter:
| Felder | Typ | Standardwert | beschreiben |
|---|---|---|---|
| src | string | - | Verzeichnispfad der SVG -Icon -Datei |
| distanzieren | string | ./dist | Schriftsymbol Ausgangsweg |
| Fontname | string | iconfont | Ausgabesymbol/Schriftname |
| Unicodestart | number | 10000 | Unicode -Startnummer (Einstellung Auf diese Weise müssen Sie den normalen Unicode -Bereich vermeiden) (das entsprechende Feld vor v2.0 startNumber ) |
| NodeMo | boolean | true | Ist es notwendig, die HTML -Demo -Datei auszugeben? |
| DemounicodeHtml | string | demo_unicode.html | Beispiel HTML -Name des Unicode -Typs |
| DemofontClassHtml | string | demo_fontclass.html | Beispiel HTML -Name des Schriftklassen -Typs |
*V2 verlassene Felder:
v2.1.0废弃): ${Boolean} , ob false sich um den Debug -Modus handelt, um mehr Ausführungsinformationen auszugebenv2.0废弃): {Number} , Ausführungszeitlimit, Standard ist 60s ( 60000 )v2.0废弃): {Object} , Protokollierung. 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}Wo Parameter:
svgs2fonts svg distOptionen Konfigurationsparameter
-n / --name Der Name der Symbolbibliothek (Standard: "iconfont" ).
svgs2fonts svg dist -n myiconfont--number Unicode -Startcodierung (Standard: 10000 ).
svgs2fonts svg dist --number 50000
--nodemo Demo HTML nicht (Standard: false ).
svgs2fonts svg dist --nodemo
svgs2fonts svg dist
Installationsabhängigkeiten:
npm i
Bauen:
npm run build
Einzeltest:
npm run test
Demo -Test:
npm run test:example
Micheal Wayne
Guided-Artikel-"Forschung und Umwandlung von SVG, TTF, WOFF, WOFF2 Icons (SVGS2Fonts)"
2018.08.26
v2.1.0 ändern das Protokoll und entfernen Sie Debug;v2.0.3 Fügen Sie einige defensive Übergaben hinzu;v2.0.2 optische Variablensteuerung;v2.0.1 Split CSS & Support SVG -Größenoptionen;