为什么此字体在IE8中呈现:
@font-face { font-family: 'Aller'; src: url('aller_rg-webfont.eot'); src: url('aller_rg-webfont.eot?#iefix') format('embedded-opentype'), url('aller_rg-webfont.woff') format('woff'), url('aller_rg-webfont.ttf') format('truetype'), url('aller_rg-webfont.svg#AllerRegular') format('svg'); font-weight: normal; font-style: normal; }
而且这不是:
@font-face { font-family: 'Champagne'; src: url('champreg-webfont.eot'); src: url('champreg-webfont.eot?#iefix') format('embedded-opentype'), url('champreg-webfont.woff') format('woff'), url('champreg-webfont.ttf') format('truetype'), url('champreg-webfont.svg#Champagne&LimousinesRegular') format('svg'); font-weight: normal; font-style: normal; }
我真的不知道。所有其他浏览器都可以正常工作。
尝试.eot使用在线woff / ttf / svg转eot转换器与其他文件之一创建一个新文件。 <-可能会出现问题,因为它们将字体名称列入黑名单。
.eot
如果此新文件不起作用,则可能是字体本身存在问题。如果实际字体文件中的“字体名称”和“家族名称”不同,则有时IE6-8会适合。要解决这个问题:
Element
Font Info
我遇到的每一个字体问题(如果CSS正确的话)都可以使用上述两种解决方案之一,所以祝您好运:-)甚至可以尝试保存字体而无需在FontForge中进行任何更改并在转换之前在线进行转换与名称属性。