Persian @ font-face在Chrome中不起作用,不管是不是Bug?

Sep*_*ehr 5 css arabic persian font-face farsi

不确定我是否正在浏览Chrome中的错误或我的CSS出了什么问题

这是我正在谈论的演示:演示链接

问题是我在我的网站上使用了一个自定义的Farsi字体BMitra(它在公共领域是完全免费的),并且所有主流浏览器(最新的FF和IE6 +)都正在渲染这个字体,但是我的Chrome浏览了这个字体和开关到系统的默认值tahoma.

这是我的CSS:

@font-face {
    font-family: 'BMitra';
    font-weight: normal;
    src: url('fonts/regular/BMitra.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/regular/BMitra.woff') format('woff'), /* Modern Browsers */
         url('fonts/regular/BMitra.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('fonts/regular/BMitra.svg#svgBMitra') format('svg'); /* Legacy iOS */
    }

@font-face {
    font-family: 'BMitra';
    font-weight: bold;
    src: url('fonts/bold/BMitraBd.woff') format('woff'), /* Modern Browsers */
         url('fonts/bold/BMitraBd.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/bold/BMitraBd.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('fonts/bold/BMitraBd.svg#svgBMitra') format('svg'); /* Legacy iOS */
    }
Run Code Online (Sandbox Code Playgroud)

那么,有什么想法吗?这是webkit或其他方面的错误.提前致谢.


侧面说明:

  • 原始字体是真实格式,我使用在线工具转换它.但我确信字体没有损坏,因为所有其他格式都正常工作.
  • 我刚刚发现有人有同样的问题(这里是链接),但解决方案根本不起作用!它还打破了IE9的功能!
  • 我可以看到Chrome在Chrome控制台中加载字体,因此问题不在于网页服务器或网页加载时字体资源不可用.

Vah*_*idN 6

这不是一个错误.您的字体不是标准的,并且它在Firefox 11中也无法正常工作(它显示了彼此分开的字符,这是坏字体的标志).您可以在此处找到适用于Web的新系列波斯字体.这些字体与新版本的浏览器没有任何问题:http://www.scict.ir/Portal