AddSVG เพิ่มตาราง SVG ลงในตัวอักษรโดยใช้ไฟล์ SVG ที่มีให้ รูปแบบของตัวอักษรสามารถเป็น opentype หรือ truetype
DumpSVG บันทึกเนื้อหาของตาราง SVG ของตัวอักษรเป็นไฟล์ SVG แต่ละไฟล์ รูปแบบของตัวอักษรสามารถเป็น opentype, truetype, woff หรือ woff2
Fonts2SVG สร้างชุดของไฟล์ SVG Glyph จากแบบอักษรหนึ่งตัวหรือมากกว่าและสีหกเหลี่ยมสำหรับแต่ละไฟล์ รูปแบบของตัวอักษรสามารถเป็น opentype, truetype, woff หรือ woff2
Python 3.6 หรือสูงกว่า
Fonttools 3.1.0 หรือสูงกว่า
ตรวจสอบให้แน่ใจว่าคุณติดตั้ง Python 3.6 (หรือสูงกว่า):
python --versionตั้งค่าสภาพแวดล้อมเสมือนจริง:
python -m venv ot-svgเปิดใช้งานสภาพแวดล้อมเสมือนจริง:
macos & linux
source ot-svg/bin/activateหน้าต่าง
ot-svg S cripts a ctivate.batติดตั้ง opentypesvg :
python -m pip install opentypesvg fonts2svg -c 99ccff,ff0066,cc0066 fonts/Zebrawood-Shadow.otf fonts/Zebrawood-Fill.otf fonts/Zebrawood-Dots.otf
addsvg fonts/SVGs fonts/Zebrawood.otf
คุณสามารถใช้ ขั้นตอนที่ 2 ได้โดยไม่ต้องทำ ขั้นตอนที่ 1 แต่มีบางสิ่งที่คุณต้องระวังเมื่อใช้เครื่องมือ addSVG :
หลังจากไฟล์ SVG ถูกบันทึกด้วยแอปพลิเคชันการเขียน (เช่น Adobe Illustrator, Coreldraw!, Inkscape) พวกเขาควรจะนำผ่านกระบวนการที่ปรับและทำความสะอาดรหัส SVG; สิ่งนี้จะลดขนาดไฟล์ลงในขณะที่รักษาผลงานศิลปะที่เกิดขึ้นเหมือนกัน สำหรับขั้นตอนนี้คุณสามารถใช้หนึ่งในเครื่องมือเหล่านี้:
AddSVG ต้องการไฟล์ SVG ที่จะตั้งชื่อตาม glyphs ซึ่งพวกเขาตั้งใจจะเชื่อมโยง ตัวอย่างเช่นหาก Glyph ในตัวอักษรมีชื่อว่า Ampersand ไฟล์ SVG จะต้องมีชื่อว่า ampersand.svg
AddSVG คาดว่างานศิลปะสีจะได้รับการออกแบบในขนาดเดียวกันกับร่ายมนตร์ในตัวอักษรโดยปกติจะมี 1,000 หรือ 2048 UPM ซึ่งหมายถึง 1 คะแนน (PT) ในแอพที่เขียนเท่ากับ 1 หน่วยในพิกัดฟอนต์ หากขนาดผ้าใบของงานศิลปะไม่เหมือนกับค่า UPM ของตัวอักษรให้ใช้ตัวเลือก -k เพื่อป้องกันไม่ให้เครื่องมือลบพารามิเตอร์ viewBox ของ SVG การรักษาพารามิเตอร์ viewBox จะช่วยให้งานศิลปะถูกปรับขนาดให้เต็มไปด้วยวิวพอร์ต (เช่น UPM ของตัวอักษร)
หากองค์ประกอบ <svg> ของงานศิลปะมีพารามิเตอร์ height และ/หรือ width ให้ลบออกมิฉะนั้นงานศิลปะจะมีขนาดคงที่และจะไม่ได้รับอนุญาตให้ขยายขนาดเต็มของวิวพอร์ต