我在我的 html 中使用了这个 svg:
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
<g fill="none" fill-rule="evenodd" transform="translate(1 1)">
<circle cx="15" cy="15" r="15" stroke="#BBD1DD" stroke-width="2"/>
<text fill="#F83A32" font-family="FiraSans-Medium, Fira Sans" font-size="14" font-weight="400">
<tspan x="12" y="19">1</tspan>
</text>
</g>
</svg>
请注意,我可能有大约 100 个这样的 svg,从设计师那里收到它们,并且不断变化,我收到新的并且必须更换旧的
现在的问题:
FiraSans-Medium
该名称不存在字体系列/名称。
因此,图标呈现错误的字体。
可能正确的字体是 Fira Sans,重量为 500。
我包括这样的字体:
<link href="https://fonts.googleapis.com/css?family=Exo+2:200,500|Fira+Sans:300,300i,400,400i,500" rel="stylesheet">
现在有没有一种简单的方法来重新映射字体,这样我就不必手动编辑数百个 svg 文件并且每次都更改?