嵌入字体在不同操作系统上的问题

时间:2010-03-05 21:34:06

标签: flex actionscript-3 fonts adobe

我的Flex网页在主css文件中使用嵌入的.otf字体:

@font-face {
 src:url("../assets/fonts/TradeGothic.otf");
 fontFamily: myTradeGothic;
}

我使用Snow Leopard开发,在Safari,Firefox和Chrome中字体显得很好。当我在Windows机器上查看该页面时,该字体似乎在IE或Firefox中不起作用,但是默认为不同的字体会抛出所有间距。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

在测试字体时,您应该做的第一件事是从系统中卸载它们并确保它们正确呈现。有可能它们只能在您的Mac上正确呈现,因为该字体已安装在您的系统中。

那就是说...据我所知,你不能在运行时加载常规字体文件并让它工作。您需要将字体编译为swf并在运行时将该swf加载到您的应用程序中以访问该字体。这也是sifr(http://www.mikeindustries.com/blog/sifr)的工作方式。