9
我使用Fabric.js庫在canvas上編寫了一些文本,其中包括谷歌字體。然後我通過toSvg()
函數將畫布導出到SVG。將Fabric.js文本轉換爲路徑
當我在矢量編輯器中導入*.svg
文件時,例如Inkscape的字體會成爲默認字體 - 宋體。檢查svg文件結構我沒有發現任何錯誤 - 它有適當的字體聲明。
所以我有一個問題:如何將fabric.Text
轉換成形狀或路徑,以保存它沒有問題?
我使用Fabric.js庫在canvas上編寫了一些文本,其中包括谷歌字體。然後我通過toSvg()
函數將畫布導出到SVG。將Fabric.js文本轉換爲路徑
當我在矢量編輯器中導入*.svg
文件時,例如Inkscape的字體會成爲默認字體 - 宋體。檢查svg文件結構我沒有發現任何錯誤 - 它有適當的字體聲明。
所以我有一個問題:如何將fabric.Text
轉換成形狀或路徑,以保存它沒有問題?
我認爲現在應該可以用https://github.com/nodebox/opentype.js。
我不確定這是否可能。我一直在尋找這方面的解決方案一週.. – corysimmons
如何將Inkscape中的字體更改爲您想要的字體,另存爲SVG並比較文件差異?... –