使用提供的SVG文件, ADDSVG將SVG表添加到字體中。字體的格式可以是Opentype或TrueType。
DumpSVG作為單個SVG文件保存字體的SVG表的內容。字體的格式可以是Opentype,TrueType,Woff或Woff2。
FONTS2SVG從一個或多個字體和十六進制顏色為每個字體和十六進制生成了一組SVG字形文件。字體的格式可以是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
您可以在不執行步驟1的情況下使用步驟2 ,但是使用ADDSVG工具時,您需要了解一些事情:
在使用創作應用程序(例如Adobe Illustrator,Coreldraw!,Inkscape)保存SVG文件之後,它們應該通過一個過程來優化和清理SVG代碼;這將減少文件大小,同時保持所得的藝術品相同。對於此步驟,您可以使用以下工具之一:
ADDSVG要求根據應與之關聯的字形命名SVG文件。例如,如果字體中的字形命名為ampersand ,則必須將SVG文件命名為ampersand.svg 。
ADDSVG期望顏色藝術品的設計與字體中的字形相同,通常為1000或2048 UPM。這意味著創作應用程序中的1分(PT)等於字體坐標中的1個單元。如果藝術品的畫布大小與字體的UPM值不同,請使用-k選項防止工具刪除SVG的viewBox參數。保留viewBox參數將使藝術品能夠縮放到視口的全部範圍(即字體的UPM)。
如果藝術品的<svg>元素包含height和/或width參數,請刪除它們,否則藝術品將具有固定尺寸,並且不允許在視口的全部擴展。