我正在尝试创建一种在我的网站上使用的字体存储库,这样我就可以在我的 css 中调用存储库中的任何字体,而无需任何其他设置。为此,我创建了一个子域,在其中为存储库中的每种字体放置了文件夹,其中包含每种字体的各种文件类型。我还在子域的根目录上放置了一个名为 font-face.css 的 css 文件,并在其中填充@font-face
了每种字体的声明,字体通过绝对链接链接,以便可以在任何地方使用它们。
我的问题是,我似乎只能在它们所在的子域上使用字体,而在我的其他网站上字体没有显示。使用 firebug,我确定 font-face.css 文件已成功链接并加载。那么为什么字体不能正确加载呢?字体文件有保护吗?我正在使用我应该被允许使用的所有字体,所以我不明白为什么会发生这种情况。也许这是一个 apache 问题,但是当我链接到它时,我可以很好地下载字体。
哦,澄清一下,我的设置并没有侵犯任何版权,我使用的所有字体都被许可允许这种事情。但是,我想设置一种只有我才能访问此字体存储库的方式,但那是另一个项目。