问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

svg上传到iconfont图标显示异常如何修复

发布网友 发布时间:2024-09-28 23:35

我来回答

1个回答

热心网友 时间:2024-10-05 11:15

在开发中,我曾分享过关于创建iconfont字体图标平台的经验,但在实践中,从codesign或蓝湖获取的svg图片上传到iconfont时,部分图标会出现显示问题。这主要源于svg格式的规范要求,即只使用path标签和fill填充属性,并推荐单一路径的设计。

以往遇到这类问题,我通常需要手动修改svg代码,有时甚至需要设计师重新提供切图,这过程既耗时又缺乏透明度,对团队合作造成困扰。认识到问题的本质后,我找到了解决方案,即通过自动化脚本来修复svg,使其适应字体图标的标准。

修复过程分为两步:首先,我利用张鑫旭的svg-to-path仓库,它能够将rect、circle等形状转换为path,大大简化了工作。其次,oslllo-svg-fixer开源库则帮助我们将stroke属性转换为fill,并合并多个path。但遇到拥有fill和stroke属性的path时,需要特别处理,将其复制为两个独立的path,并确保填充和描边颜色一致。

然而,有些svg文件包含背景矩形或mask元素,这可能导致图标显示异常。对于背景矩形,需要删除它以避免矩形色块;而mask属性的使用也需要仔细检查并适当删除或调整。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
抖音橱窗佣金怎么算?公式是什么? 有没有类似于【妖狐x仆ss】的动漫啊 男性尖锐湿疣初期怎么办 香港和内地汽车保险一样吗? 抖音商品提成平台怎么收取?抖音橱窗佣金多久结算? 有没有像《一起一起这里那里》或《妖狐x仆ss》或《魔法少女小圆》这三... 球赛结束时,观众如潮水般涌向出口,混乱不堪。 放学时,一阵闪电过后,突 ... 有没有像《妖狐X仆SS》类似的动漫,,最好是关于仆人、恋爱的动漫 有没有像妖狐x仆ss一样的动漫,看妖狐的时候甜到爆炸啊啊啊要超级甜的... 如何从"乌合之众"的盲动中走出 随形南红玛瑙的魅力 千古江湖梦李酒仙技能怎么样李酒仙技能介绍 《生于忧患,死于安乐》怎样翻译? 白酒古风代言人是谁?古天乐代言的白酒叫什么牌子 生于忧患死于乐翻译 请问,贝克汉姆在皇马踢球时的球衣号码是多少? 缝合用具注册商标属于哪一类? 知道她的名字吗? 黄庭坚经典古诗词(黄庭坚经典的10首诗词) 安卓微信版本6.5.10,一直不敢升级,升级后到底还有没有聊天记录喃?_百 ... 微信怎么隐藏微信号6.5.10版本 广播体操一共几套? 光遇季合集第二个任务(夜行季第二个任务达成条件) 光遇集结季第五个任务攻略(光遇手游第五个任务玄机)「每日一条」 注册验船师的含金量 卵磷脂和鱼油丸每天什么时间服用最佳 2021年退税4600收入有多少 法语je sais ce que je dit quand meme 卫生间对着床边家具怎么装修 如何设置表格图片随单元格调整而调整? svg上传iconfont,图标内部间隙被填充了? 鼻子上长了大痘痘 后来挤挤 较小的变成黑点了 较大的小了一点就不变了... 女士佩戴的玉吊坠有哪些推荐的? ...想请你帮忙指导下,实在不行的话就告诉我3DMAX怎么导入VC,谢谢啦_百 ... 阿里iconfont上传svg图片空白、或展示不全的解决方案/搜索到的icon无法... 邻居家死人披麻进家有没有晦气 ...建模有何区别和联系?3Dmax建立好的模型如何在VC++中用opengl表示以及... 我15 、鼻子上长痘痘挤了后那一块就成黑色的了、而且鼻子上和周围经常张... 胖女孩怎么化妆看起来显瘦? 胖女孩化妆有什么技巧? 怎样化妆能让胖女孩好看些? 胖女孩怎样化妆最好看? 胖人化妆技巧` 胖女孩应该如何化妆,穿衣更好看 唐兹成唐兹成大事记 谁有广东省青少年书法大赛的要求 问几个法语题~求答案~捎带讲解更好~万谢啊! 1.J'ai acheté le du... 花间提壶方大厨2百度云? 应收股利包括哪些 造梦西游OL宠物怎么进化_造梦西游OL宠物进化方法攻略