gpt4 book ai didi

css - 使用@font-face 套件让 Agenda Font 在 IE9 中工作... font-squirrel 说字体局不允许它

转载 作者:太空宇宙 更新时间:2023-11-04 15:28:40 35 4
gpt4 key购买 nike

好的,所以我正在尝试让 IE9 显示字体 Agenda。我像往常一样去了 fontsquirrel,它说 font bureau 不允许他们创建字体套件。然后我去了 codeandmore 并在那里制作了套件,但他们没有为您提供制作精简版字体的专家选项。在 IE 9 中,我收到错误 CSS3111 和 CSS3114:

CSS3111: @font-face encountered unknown error. 
agenda-light.eot?#iefix
CSS3114: @font-face failed OpenType embedding permission check. Permission must be Installable.
agenda-light.ttf

我尝试了多种变通方法,例如使字体专门针对 woff,但没有奏效。

@font-face {
font-family: 'IE9Agenda-Light';
src: url('agenda-light.woff') format('woff');
font-weight: normal;
font-style: normal;
}

我已经使用以下语法添加了一个 .htaccess 文件:

AddType font/ttf .ttf
AddType font/eot .eot
AddType font/otf .otf
AddType font/woff .woff

我想我需要在这里放置某种配置文件,但不确定要使用什么:我的客户还购买了字体,所以我没有非法字体。这是我的代码:

@font-face {
font-family: 'Agenda-Bold';
src: url('agenda-bold.eot?') format('embedded-opentype'),
url('agenda-bold.woff') format('woff'),
url('agenda-bold.ttf') format('truetype'),
url('agenda-bold.svg#agenda-bold') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'Agenda-Light';
src: url('agenda-light.eot');
src: url('agenda-light.eot?#iefix') format('embedded-opentype'),
url('agenda-light.woff') format('woff'),
url('agenda-light.ttf') format('truetype'),
url('agenda-light.svg#agenda-light') format('svg');
font-weight: normal;
font-style: normal;
}

这适用于除 IE9 之外的所有浏览器,如果有人有替代字体生成器来替代 font squirrel,它将把 eot 文件打包为精简版而不是 eot.compressed 版本,这似乎是有用的只能解决我还没有找到的问题。

最佳答案

根据 http://www.fontbureau.com/webfonts/,Agenda 字体似乎仅可作为托管服务用于 Web 字体。这意味着您应该使用提供的代码来引用该服务,而不是生成您自己的字体文件。

如果字体是在普通(非网络字体)许可下购买的,则不允许将其用作网络字体。参见 http://www.webtype.com/info/articles/fonts-and-the-law/

关于css - 使用@font-face 套件让 Agenda Font 在 IE9 中工作... font-squirrel 说字体局不允许它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13692652/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com