svgs2fonts
1.0.0
ไอคอน SVG ไปยังไลบรารีไอคอนแบบอักษร (SVGS -> SVG, TTF, EOT, WOFF, WOFF2) readme ภาษาอังกฤษ
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 | เส้นทางเอาต์พุตไอคอนแบบอักษร |
| ตัวอักษร | string | iconfont | ไอคอนเอาท์พุท/ชื่อตัวอักษร |
| unicodestart | number | 10000 | หมายเลขเริ่มต้น Unicode (การตั้งค่านี่หมายความว่าคุณต้องหลีกเลี่ยงช่วง Unicode ปกติ) (ฟิลด์ที่สอดคล้องกันก่อนที่ v2.0 จะ startNumber ) |
| พยักหน้า | boolean | true | จำเป็นต้องส่งออกไฟล์ตัวอย่าง HTML หรือไม่? |
| demounicodehtml | string | demo_unicode.html | ตัวอย่าง HTML ชื่อประเภท Unicode |
| demofontclasshtml | string | demo_fontclass.html | ตัวอย่าง HTML ชื่อประเภท fontclass |
*V2 Fields Fields:
v2.1.0废弃): ${Boolean} ไม่ว่าจะเปิดใช้งานโหมดการดีบักเพื่อส่งออกข้อมูลการดำเนินการมากขึ้น, ค่าเริ่มต้นที่ falsev2.0废弃): {Number} , หมดเวลาดำเนินการ, ค่าเริ่มต้นคือ 60s ( 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 encoding (ค่าเริ่มต้น: 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
Micheal Wayne
บทความนำทาง-"การวิจัยและการแปลง SVG, TTF, WOFF, ไอคอน WOFF2 (SVGS2Fonts)"
2018.08.26
v2.1.0 เปลี่ยนบันทึกและลบการดีบัก;v2.0.3 เพิ่มการป้องกันบางอย่าง;v2.0.2 การควบคุมตัวแปรออปติคัล;v2.0.1 แยก CSS และตัวเลือกขนาด SVG;