2012-11-28 91 views
1

我将这些阿拉伯字体转换为与CSS @ font-face一起使用,并且它们可以在桌面上使用,但不能在iOS上使用。我尝试了其他线程上建议的很多事情,但没有喜悦。SVG字体无法在iOS上工作

这是该页:http://bit.ly/WuBnaa < - 在桌面上,而不是在iOS上很好用。

+0

哇,为什么是反对票? – 3zzy

回答

0

。在你的@ font-脸上没有SVG字体,看here

@font-face { 
    font-family: 'AlFatemi52'; 
    src: url('http://i4ideas.net/fatemi52/alfatemi152-webfont.eot'); 
    src: url('http://i4ideas.net/fatemi52/alfatemi152-webfont.eot?#iefix') format('embedded-opentype'), 
     url('http://i4ideas.net/fatemi52/alfatemi152-webfont.woff') format('woff'), 
     url('http://i4ideas.net/fatemi52/alfatemi152-webfont.ttf') format('opentype'); 
    font-weight: normal; 
    font-style: normal; 
} 

如果你做到以上转换为SVG字体以及,确保你得到阿拉伯范围太(最转换服务在线提取ascii范围以外的所有内容)。

+0

我开始这个线程后,我删除了SVG。至于阿拉伯范围,我确实确定“没有子集”被选中,字体松鼠的演示页确实显示了几个阿拉伯字形。 – 3zzy

+0

我已经看到字体松鼠svgfonts被多次破坏(错误的ID),所以检查,如果你还没有。例如:看到你的'src:url(webfont.svg#thisID)',打开webfont.svg文件并检查是否有一个带有'id'属性的字体元素,其值为'thisID'。另外,你看过这个博客吗? http://ixdc.net/blog/2011/01/05/css-arabic-custom-fonts-on-ios/? –

-1

总结:iOS上的WebKit不支持SVG格式。

您将不得不提出另一种格式,因为没有人知道(苹果除外)什么时候才会实现(如果它曾经是)。

+0

嗯,我敢肯定它的工作原理,http://smashingmagazine.com使用字体和所有字体在iPad上工作 – 3zzy

+0

事实上,我使用的字体的英文字形,只是阿拉伯语的字体。对于阿拉伯语,出于某种原因它使用默认的iOS阿拉伯字体。 – 3zzy

+0

那么,不是一切正常,请在这里检查:http://www.schepers.cc/svg/blendups/embedding.html – ale0xB