0

我需要在浏览器中显示用户机器上所有可用的字体。这是否可以使用javascriptjquery或任何其他方式来获取列表字体?

例如,在我的网站上,用户应该能够在组合框中看到他/她的机器中可用的所有字体,并且他/她可以应用于同一页面中的任何文本。

4

1 回答 1

0

无法从浏览器访问本地字体列表,因为这将是严重的安全漏洞。它还会威胁隐私。

您需要使用某种浏览器扩展程序,例如:ActiveX、Firefox/Chrome/Webkit 插件、Flash 等。

如果将在其他机器上读取,使用本地字体格式化文本也可能有点“危险”,因为其他用户可能没有字体。

还可以查看 Google Fonts API,这使得任何浏览器都可以使用大量字体。我想它可以被查询,而且它也是网络安全的。

于 2012-12-26T09:08:41.497 回答