Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以从JavaScript中的本地字体获取矢量字体表示吗?_Javascript_Flash_Fonts - Fatal编程技术网

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

可以从JavaScript中的本地字体获取矢量字体表示吗?,javascript,flash,fonts,Javascript,Flash,Fonts,有没有办法为用户提供的字体获取矢量表示?我的意思是,如果一个用户在他的系统上安装了一些非标准字体,我可以,我可以把它画到屏幕外的画布上,得到光栅字体表示 我搜索了很长一段时间,但找不到任何方法来获取这种字体的矢量表示-总是存在这些安全限制。是否有一些方法可以通过JavaScript实现,甚至可以使用小型Flash应用程序 更新: 我为什么需要这样的东西?原因是我正在构建的应用程序非常类似于svg编辑器,允许用户在浏览器中创建各种文档。但我也提供了PDF输出和以某种中间格式保存编辑后的文档的功能,

有没有办法为用户提供的字体获取矢量表示?我的意思是,如果一个用户在他的系统上安装了一些非标准字体,我可以,我可以把它画到屏幕外的画布上,得到光栅字体表示

我搜索了很长一段时间,但找不到任何方法来获取这种字体的矢量表示-总是存在这些安全限制。是否有一些方法可以通过JavaScript实现,甚至可以使用小型Flash应用程序

更新:

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

PDF文件中包含了所有的字体,所以如果用户指定了一些只安装在机器上的字体,我需要获取该字体规范并将其嵌入到PDF文件中。如果我使用光栅字体表示,质量将受到影响——因为文档是用于打印的,所以质量是最重要的


保存文件也有同样的理由——因为用户可以使用另一组字体将文件传输到另一台机器,所以我需要在文件中携带非标准字体。

您要问的是哪种,JavaScript还是Flash哪种是ActionScript?Flash拥有比JavaScript更多的权限,因此答案将大不相同。同样重要的是要解释,所以我们并没有结束:你需要什么向量?@ Mik'PoMAX'KaMaMs- JavaScript是可取的,但是我也愿意考虑基于闪存的解决方案。你说得对,我确实被XY问题迷住了——我会用更多的解释更新答案。@Mike'Pomax'Kamermans-更新了答案。查看@K3N-去过那里,看到了吗。问题是,一旦我手中已经有了字体文件,opentype.js就可以完美地处理这种情况,但JavaScript不允许我这样做。