在svg - gstatic urls中嵌入'Open Sans'字体

时间:2014-08-04 19:11:25

标签: svg fonts

我需要嵌入' 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是静态的,但它解析的链接实际上可能会过期并移动。

我应该注意这个解决方案的任何其他问题吗?

1 个答案:

答案 0 :(得分:0)

我遇到的另一个问题是字体所有者可能会修改他们的字体字形并且woff文件会以静默方式更新(没有我的知识)。因此,所有设计精美的网页可能最终看起来像是随意拍打在一起。

一个简单的解决方案是在您的网站或Amazon S3上托管这些字体;我忽略了“真正的静态”声明,因为网站因各种原因无法访问,而且无法控制。

旁注:* Open Sans“由Steve Matteson设计,还有其他一些像解放字体,这是值得一试的。