purplebamboo / font-carrier

font-carrier是一个功能强大的字体操作库,使用它你可以随心所欲的操作字体。让你可以在svg的维度改造字体的展现形状。
http://purplebamboo.github.io/font-carrier/
MIT License
1.61k stars 194 forks source link

svgpath 对 arcs 属性计算错误的问题有修复,需要更新版本 #32

Closed luofann closed 5 years ago

luofann commented 5 years ago

问题描述

本地引用 font-carrier 转换 svg icon 时,发现只要是路径用到 arcs 属性来处理圆弧的 icon 转换,都会出现生成的 svg 文件错乱的情况。这个缺陷在 svgpath 为已知问题,并已经修复,看到 font-carrier 引用该依赖包是锁死了版本,想问下 font-carrier 会跟进吗?

测试 icon

image

编辑器贴不了 svg 文件,下面是对应 svg code:

<svg id="图层_1" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
    <title>tips</title>
    <path id="path-1" d="M8,15a7,7,0,1,1,7-7A7,7,0,0,1,8,15Zm0-1.5A5.5,5.5,0,1,0,2.5,8,5.5,5.5,0,0,0,8,13.5ZM7.25,4h1.5V9H7.25Zm0,6h1.5v2H7.25Z"/>
</svg>

实际效果

image

版本信息

svgpath 相关讨论 issue:https://github.com/fontello/svgpath/issues/23

font-carrier 依赖版本:

image

yisibl commented 5 years ago

已经升级,近期发布新版本。https://github.com/purplebamboo/font-carrier/pull/33