在TinyMCE fontselect中选择一种字体

在TinyMCE fontselect中选择一种字体,tinymce,tinymce-4,Tinymce,Tinymce 4,我在TinyMCE中定义了一个字体选择对象,如下所示: tinymce.init({ selector: 'textarea', toolbar: 'fontselect' }); 问题是,当编辑器启动时,选择的字体是“Times New Roman”,我需要它是“Arial”。如何改变这一点?它是tinymce.init中的关键字吗 tinymce.init({ selector: 'textarea', toolbar: 'fontselect', set

我在TinyMCE中定义了一个字体选择对象,如下所示:

tinymce.init({
  selector: 'textarea',  
  toolbar: 'fontselect'
});
问题是,当编辑器启动时,选择的字体是“Times New Roman”,我需要它是“Arial”。如何改变这一点?它是
tinymce.init
中的关键字吗

tinymce.init({
   selector: 'textarea',  
   toolbar: 'fontselect',
   setup : function(ed) {
    ed.onInit.add(function(ed) {
        ed.execCommand("fontName", false, "Arial");
        //Or ed.target.editorCommands.execCommand("fontName", false, "Arial");
        ed.execCommand("fontSize", false, "12");
    });
}
});

尝试上面的代码并检查。请仔细阅读:

感谢链接,我使用了TinyMCE v4.3.6的答案,这是一个有效的答案。事实上,另一个答案适用于最新版本,其中不再定义ed.onInit。而且只有
ed.on('init',function(ed){…}
对我有效