是否可以从JavaScript中获取本地字体的矢量字体表示?

时间:2015-06-11 07:14:34

标签: javascript flash fonts

有没有办法为用户提供的字体获取矢量表示?我的意思是,如果用户在他的系统上安装了一些非标准字体,我可以detect that font,我可以将它绘制到离屏画布并获得光栅字体表示。

我搜索了很长时间,但无法找到任何方法来获得这种字体的矢量表示 - 总有那些"安全限制"。有什么办法可以通过JavaScript(甚至是小型Flash应用程序)来实现吗?

更新

为什么我需要这样的东西?原因是我正在构建的应用程序非常像svg编辑器,允许一个人在他的浏览器中创建各种文档。但我也提供PDF输出设备并以某种中间格式保存编辑,以便用户以后可以继续编辑(可能在另一台机器上)。

PDF在文件中包含所有字体,因此如果用户指定仅在其计算机上安装的某种字体,我需要获取该字体规范并将其嵌入到PDF文件中。如果我得到光栅字体表示,质量将受到影响 - 而且由于文档是用于打印的,因此质量至关重要。

相同的参数适用于保存文件 - 因为用户可以使用另一组字体将它们传输到另一台机器,我需要在文件中携带非标准字体。

0 个答案:

没有答案