如何在CKEditor 4中设置默认字体

How to set default font in CKEditor 4

我正在尝试为 CKEditor 4 设置默认字体和字体大小

在 CKEditor 4 文档中找到这个 https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-font_style

比如我想将默认字体更改为“Comic Sans MS”并将字体大小更改为“48”

这样试过,但没有用

ckeditorConfig.font_style = {
  element:  'span',
  styles:  { 'font-family': 'Comic Sans MS' },
  overrides:  [ { element: 'font', attributes: { 'face': null } } ]
};

ckeditorConfig.fontSize_style = {
  element:  'span',
  styles:  { 'font-size': '48px' },
  overrides:  [ { element: 'font', attributes: { 'size': null } } ]
};

从堆栈溢出中找到这个,但没有工作示例

在 CKEditor 的 instanceReady 上设置跨度也无济于事 Is there a way to set the default font and font-size in CKEditor?

----更新---

上面的 CKEditor 配置覆盖了 CK​​Editor 的字体下拉选项,不影响默认字体。似乎它将从下拉列表中选择的字体覆盖为在配置中指定的字体。

有没有其他方法可以设置 CKEditor 4 的默认字体。

提前致谢。

我为我的用例找到了解决方案。我有一段代码,其中清理了不需要的 ckeditor 书签。添加了 div 和一些特定于字体设置的内联样式,以在保存线程时保留字体样式。对于实时 UI 更改,向 ckeditor 的父项 div 添加了样式,以在键入内容时反映字体样式。 ckeditorConfig.font_style 不是 useful.Used ckeditorConfig.font_defaultLabel 来设置 ckeditor 的字体下拉值。我不能使用 setData 方法来设置样式,因为它可能会阻碍一些现有的代码流。