svgs2fonts
1.0.0
Значок SVG для библиотеки значков шрифта (SVGS -> SVG, TTF, EOT, WOFF, WOFF2). Английский Ридме
2.0.3
npm i -g svgs2fontssvgs2fonts -vnpm i --save svgs2fonts import Svgs2fonts from 'svgs2fonts' ;
// or
// const Svgs2fonts = require('svgs2fonts');
Svgs2fonts . init ( options ) ;Где параметры параметров:
| Поля | тип | значение по умолчанию | описывать |
|---|---|---|---|
| SRC | string | - | Путь каталога файла значка SVG |
| расстояние | string | ./dist | Путь вывода значка шрифта |
| FONTNAME | string | iconfont | Значок вывода/Имя шрифта |
| UnicoDestart | number | 10000 | Номер startNumber Unicode (настройка это означает, что вам нужно избежать нормального диапазона Unicode), (соответствующее поле до v2.0 . |
| Nodemo | boolean | true | Необходимо ли вывести демонстрационный файл HTML? |
| demounicodehtml | string | demo_unicode.html | Пример html имени типа Unicode |
| DemofontClasshtml | string | demo_fontclass.html | Образец HTML -название типа FontClass |
*V2 заброшенные поля:
v2.1.0废弃): ${Boolean} , будь то режим отладки для вывода дополнительной информации о выполнении, по умолчанию falsev2.0废弃): {Number} , тайм -аут выполнения, по умолчанию - 60 с ( 60000 )v2.0废弃): {Object} , журнал. 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}Где параметры:
svgs2fonts svg distПараметры параметров конфигурации
-n / --name Имя библиотеки значков (по умолчанию: "iconfont" ).
svgs2fonts svg dist -n myiconfont--number Unicode Start Concoding (по умолчанию: 10000 ).
svgs2fonts svg dist --number 50000
--nodemo Не демонстрируйте HTML (по умолчанию: false ).
svgs2fonts svg dist --nodemo
svgs2fonts svg dist
Зависимости установки:
npm i
Строить:
npm run build
Одиночный тест:
npm run test
Демо -тест:
npm run test:example
Мишель Уэйн
Руководство-«Исследование и преобразование SVG, TTF, WOFF, WOFF2 ICONS (SVGS2FONTS)»
2018.08.26
v2.1.0 Изменить журнал и удалить отладку;v2.0.3 Добавить некоторую оборонительную передачу;v2.0.2 Управление оптической переменной;v2.0.1 Сплит CSS и поддержка параметров размера SVG;