我需要嵌入' Open Sans' svg中的字体。我找到了method that works,但为了将其与Google字体一起使用,我删除了http://fonts.googleapis.com/css?family=Open+Sans中列出的src
:
<defs>
<style type='text/css'>
<![CDATA[@font-face{font-family:'Open Sans';src:local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v9/cJZKeOuBrn4kERxqtaUH3ZBw1xU1rKptJj_0jans920.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v9/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff) format('woff');}]]>
</style>
</defs>
我是否应该担心gstatic
链接随着时间的推移而移动,或者它们是否真的&#34;静态&#34;?
我担心http://fonts.googleapis.com/css?family=Open+Sans
是静态的,但它解析的链接实际上可能会过期并移动。
我应该注意这个解决方案的任何其他问题吗?
答案 0 :(得分:0)
我遇到的另一个问题是字体所有者可能会修改他们的字体字形并且woff文件会以静默方式更新(没有我的知识)。因此,所有设计精美的网页可能最终看起来像是随意拍打在一起。
一个简单的解决方案是在您的网站或Amazon S3上托管这些字体;我忽略了“真正的静态”声明,因为网站因各种原因无法访问,而且无法控制。
旁注:* Open Sans“由Steve Matteson设计,还有其他一些像解放字体,这是值得一试的。