-1

我知道 css3.0 在最新的 Opera、Safari 和 Firefox 浏览器中正确支持 Font-Face 标签,但 Internet Explorer 仍然需要 microsoft .eot 格式。

鉴于托管服务器可能不是 Windows,是否有可靠的方法从 .ttf 生成 eot 文件服务器端?

我需要整个过程自动化,提供一些背景知识,它是一个印刷产品网站,部分过程涉及设计师为可印刷产品构建模板和上传字体,其中一些具有可编辑区域,以 HTML 形式呈现给客户元素,但是如果不提供字体,就不可能提供编辑的准确实时预览。

Flash 和 Javascript 技术不起作用,因为文本位于文本区域或文本输入字段中,并且必须保持可编辑状态。

所以我需要一个 Font-Face 链接到兼容浏览器的 ttf 文件,以及 ie 的其他内容问题是,如何为 ie 自动化其他内容

谢谢

4

1 回答 1

1

EOT 文件是一种奇怪的格式。它们应该被锁定到某个域,以防止复制,并且原始转换应用程序很旧并且几乎无法运行。

我能想到的使 TTF->EOT 自动化的唯一方法是使用命令行程序 ttf2eot found here。在 PHP 中,您可以使用函数 system() 来运行命令行程序,前提是您的 Web 主机允许它。

我希望这对你有帮助。

于 2009-12-12T08:59:34.007 回答