我需要在浏览器中显示用户机器中可用的所有字体。 是否可以使用 javascript 或 jquery 或其他任何方式获取列表字体?
例如,在我的网站上,用户应该能够在组合框中看到他/她的机器中可用的所有字体,并且他/她可以应用于同一页面中的任何文本。
答案 0 :(得分:0)
无法从浏览器访问本地字体列表,因为这将是严重的安全漏洞。它也会威胁隐私。
您需要使用某种浏览器扩展程序,如:ActiveX,Firefox / Chrome / Webkit插件,Flash等。
如果在其他机器中读取文本,使用本地字体格式化文本也可能有点“危险”,因为其他用户可能没有这些字体。
还可以查看Google Fonts API,这可以让任何浏览器都可以使用大量字体。我想它可以被查询,它也是网络安全的。