如何为我的字体制作cdn?

时间:2016-05-30 10:10:05

标签: css fonts

我在从子域加载字体时遇到问题。

我想将它们托管在地址为http://static.mydomain.com/fonts的ftp上。

然后我想从多个子网站加载它:http://subsite1.mydomain.comhttp://subsite2.mydomain.com

问题是:如果我使用类似的font-face属性包含字体:

@font-face {
    font-family: NeutonBold;
    src: url('http://static.mydomain.com/fonts/Neuton-Bold.ttf');
}

然后我从浏览器收到此安全错误:

Font from origin '...' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin '...' is therefore not allowed access.

我真的想避免在所有子网上复制字体......

有可能吗?

感谢您的帮助!

1 个答案:

答案 0 :(得分:-1)

如果你把font-family:放在下面,会发生什么:像这样:

java.lang.NoSuchFieldError: de.thirdparty.lib.R$id.neverParticipateButton
  at de.thirdparty.lib.views.DialogBuilder.buildView(DialogBuilder.java:97)