Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.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_Html_Css - Fatal编程技术网

Javascript 如何使从写字板复制到文本区的文本具有相同的字体

Javascript 如何使从写字板复制到文本区的文本具有相同的字体,javascript,html,css,Javascript,Html,Css,我的web应用程序中有一个文本区域。我的用户可以从写字板复制文本 并将其粘贴到文本区域 他们希望写字板文档的相同文本字体也出现在文本区域中。我们如何才能做到这一点?我认为您不能在文本区域自动使用字体。你可以给他们一个可以访问字体的所见即所得编辑器,然后你必须将所有写字板字体上传到你的服务器(如果这是合法的,你必须检查写字板的EULA),然后我相信你必须在dll或该页面上创建对字体的引用。这里有一个关于使用字体的链接 事实上,这比你想处理的更令人头痛。你可以通过使用像tinyMCE()这样的富文

我的web应用程序中有一个文本区域。我的用户可以从写字板复制文本 并将其粘贴到文本区域


他们希望写字板文档的相同文本字体也出现在文本区域中。我们如何才能做到这一点?

我认为您不能在文本区域自动使用字体。你可以给他们一个可以访问字体的所见即所得编辑器,然后你必须将所有写字板字体上传到你的服务器(如果这是合法的,你必须检查写字板的EULA),然后我相信你必须在dll或该页面上创建对字体的引用。这里有一个关于使用字体的链接


事实上,这比你想处理的更令人头痛。

你可以通过使用像tinyMCE()这样的富文本编辑器来保留一些格式。但在字体方面,您几乎只限于使用无衬线(类似arial)和衬线(类似times)。除非你使用网络字体。但即使使用webfonts,您也仅限于定义的字体,而且由于webfonts的名称通常与桌面字体略有不同(例如,Meta MT变成Meta Web),从写字板粘贴时,您也无法获得正确的字体实际上,tinymce可以从其使用的网站加载样式表。这使它能够访问与网站使用的字体完全相同的字体。如果字体也安装在本地,一切都将完美地协同工作。感谢elzapp,它正在工作,但唯一的事情是编辑器正在为页面中的所有文本区域显示,我们是否可以为特定的文本区域执行此操作。是的,您可以将其限制为特定的文本区域。我已经有一段时间没有设置tinyMCE了,所以我必须让您参考文档以了解如何设置tinyMCE。