Javascript CKEditor 4-如何设置默认字体?
我使用CKEditor 4,我想设置默认字体。我在字体选择中添加了“font\u defaultLabel”,但它不起作用 我在互联网上找到了这个解决方案,但这对我来说是个骗局,不是真正的解决方案:Javascript CKEditor 4-如何设置默认字体?,javascript,ckeditor,Javascript,Ckeditor,我使用CKEditor 4,我想设置默认字体。我在字体选择中添加了“font\u defaultLabel”,但它不起作用 我在互联网上找到了这个解决方案,但这对我来说是个骗局,不是真正的解决方案: CKEDITOR.on( 'instanceReady', function( ev ) { ev.editor.setData('<span style="font-family:Arial, Verdana, sans-serif;">­</span&
CKEDITOR.on( 'instanceReady', function( ev ) {
ev.editor.setData('<span style="font-family:Arial, Verdana, sans-serif;">­</span>');
});
CKEDITOR.on('instancerady',函数(ev){
ev.editor.setData(“­;”);
});
有人能帮我吗
EpokKCKeditor对其内容使用默认css文件:
contents.css
您可以在此处更改使用的字体。只需确保在不使用CKeditor的情况下显示CKeditor内容时使用相同的css(或仅使用字体)。您可以使用CKeditor的数据处理器修改(例如)段落,并选择字体大小、字体系列,这将影响输入CKeditor的任何段落,无论是粘贴、书写还是在源代码中更改的段落;大概是这样的:
CKEDITOR.on('instanceReady', function( ev ) {
ev.editor.dataProcessor.htmlFilter.addRules({
elements: {
p: function (e) { e.attributes.style = 'font-size:' + fontsizevariable + 'px; font-family:' + fontfamilyvariable + ';'; }
}
});
});
dataProcessor.dataFilter也一样
但是,如果您打算查看在您的环境之外创建的html,这些规则可能会使它变得非常混乱只需将其放在原始CKEDITOR JS的下方,并将字体大小更改为您喜欢的大小即可。这对我有用,希望对你有用
CKEDITOR.on( 'instanceReady', function( ev ) {
ev.editor.setData('<span style="font-size:48px;">­</span>');
});
CKEDITOR.on('instancerady',函数(ev){
ev.editor.setData(“­;”);
});
是的,但如果字体系列是一个变量,您该怎么办?该变量来自何处,是每用户设置还是其他?那么你设置字体的解决方案可能是最好的解决方案;您需要将该字体与输入一起保存。很遗憾,无法在CKEditor中正确配置该字体。当我认为这个物体不是自由的。。。最后,这是另一个故事。我想在99%的情况下,不需要将默认字体设置为变量。另外,CKeditor是免费使用的:,也许你是指CKfinder或他们的另一个产品?CKeditor不免费用于商业用途。我需要为编辑器的每次初始化设置字体系列。我将此对象用于网络邮件。我只想启动可通过字体工具栏运行的相同命令。aaaaaaa而您刚刚保存了我的一天!要在任何地方正确呈现电子邮件内容,都需要内联样式。令人遗憾的是,ckeditor没有很好地支持这个用例。谢谢。