我从 Font Squirrel 下载了两个字体套件,它们可以在除 iphone/ipad 之外的任何地方使用。这让我觉得 svg 文件有问题。
我在另一个站点(通过同一主机)上从 font 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;
}
有谁知道这里可能出现什么问题?