Fonts 如何在ckeditor中添加Kruti Dev 010字体?

Fonts 如何在ckeditor中添加Kruti Dev 010字体?,fonts,ckeditor,hindi,Fonts,Ckeditor,Hindi,嗨,我需要添加Kruti Dev 010字体到我的编辑器。 我已经下载了字体,并将其字体添加到我的ckeditor的content.css文件中。 在ckeditor.config.js文件中,我添加了以下行: config.font_names = 'Kruti Dev 010/"Kruti_Dev_010";' + config.font_names; 而且它工作得很好(我可以添加印地语字体)。但问题是,当我将此文本复制到word文件时,会出现英文字体,而不是Krutidev字体,因为w

嗨,我需要添加Kruti Dev 010字体到我的编辑器。 我已经下载了字体,并将其字体添加到我的ckeditor的content.css文件中。 在ckeditor.config.js文件中,我添加了以下行:

 config.font_names = 'Kruti Dev 010/"Kruti_Dev_010";' + config.font_names;
而且它工作得很好(我可以添加印地语字体)。但问题是,当我将此文本复制到word文件时,会出现英文字体,而不是Krutidev字体,因为word需要如下字体系列:

<span style="font-family:&quot;Kruti Dev 010&quot;">
但它不起作用,我认为字体名称中带有空格的数字字符会导致问题。DevLys 010字体也存在同样的问题

非常感谢您的帮助


谢谢

您可以在CkEditor实例外部添加另一个div和按钮。当您单击按钮时,它将获取编辑器内容,将“Kruti_Dev_010”替换为“Kruti Dev 010”,并将更新的内容放入div。然后将div的内容复制到word文档中

$("#button").click(function() {
    var editorContent = CKEDITOR.instances['TextAreaID'].getData();
    editorContent.replace('Kruti_Dev_010', 'Kruti Dev 010');
    $('#divForWord').html(editorContent);
});
$("#button").click(function() { var editorContent = CKEDITOR.instances['TextAreaID'].getData(); editorContent.replace('Kruti_Dev_010', 'Kruti Dev 010'); $('#divForWord').html(editorContent); }); 如果希望HTML标记显示在div中而不是呈现,请使用
.text
而不是
.HTML
,如下所示:

$('#divForWord').text(editorContent);

您可以在CkEditor实例外部添加另一个div和button。当您单击按钮时,它将获取编辑器内容,将“Kruti_Dev_010”替换为“Kruti Dev 010”,并将更新的内容放入div。然后将div的内容复制到word文档中

$("#button").click(function() {
    var editorContent = CKEDITOR.instances['TextAreaID'].getData();
    editorContent.replace('Kruti_Dev_010', 'Kruti Dev 010');
    $('#divForWord').html(editorContent);
});
$("#button").click(function() { var editorContent = CKEDITOR.instances['TextAreaID'].getData(); editorContent.replace('Kruti_Dev_010', 'Kruti Dev 010'); $('#divForWord').html(editorContent); }); $(“#按钮”)。单击(函数(){ var editorContent=CKEDITOR.instances['TextAreaID'].getData(); editorContent.replace('Kruti_Dev_010','Kruti Dev 010'); $('#divForWord').html(编辑内容); });