我从Font Squirrel下载了两个字体套件,除了在iphone / ipad上外,它们可以在任何地方使用。这让我觉得svg文件存在问题。
我在另一个站点(通过同一主机)从word squirrel下载的另一种字体在我的移动设备上运行良好,我看不出它们之间的区别是什么会使字体在一个站点上工作但是不是另一个。
我的主机识别svg(在此处说http://wiki.dreamhost.com/MIME_Types),所以我不认为它是MIME类型的问题。我对此并不了解,可能会遗漏一些东西。
我还检查了svg文件中的id,它们与@ font-face声明中的#id匹配:
@font-face {
font-family: 'BebasNeueRegular';
src: url('BebasNeue-webfont.eot');
src: url('BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
url('BebasNeue-webfont.woff') format('woff'),
url('BebasNeue-webfont.ttf') format('truetype'),
url('BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'OswaldStencilRegular';
src: url('Oswald-Stencil-webfont.eot');
src: url('Oswald-Stencil-webfont.eot?#iefix') format('embedded-opentype'),
url('Oswald-Stencil-webfont.woff') format('woff'),
url('Oswald-Stencil-webfont.ttf') format('truetype'),
url('Oswald-Stencil-webfont.svg#OswaldStencilRegular') format('svg');
font-weight: normal;
font-style: normal;
}
有谁知道问题可能在这里?