簡體   English   中英

如何在 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 的默認字體?

在 CKEditor 的 instanceReady 上設置跨度也沒有幫助有沒有辦法在 CKEditor 中設置默認字體和字體大小?

- - 更新 - -

上面的 CKEditor 配置覆蓋了 CK​​Editor 的字體下拉選項並且不影響默認字體。 似乎它將從下拉列表中選擇的字體覆蓋為配置中指定的字體。

有沒有其他方法可以設置 CKEditor 4 的默認字體。

提前致謝。

我為我的用例找到了解決方案。 我有一段代碼,其中清理了不需要的 ckeditor 書簽。 添加了一個帶有一些特定於字體設置的內聯樣式的 div,以在保存線程時保留字體樣式。 對於實時 UI 更改,向 ckeditor 的父 div 添加樣式,以在鍵入內容時反映字體樣式。 ckeditorConfig.font_style沒有用。使用ckeditorConfig.font_defaultLabel來設置ckeditorConfig.font_defaultLabel的字體下拉值。 我不能使用setData方法來設置樣式,因為它可能會阻礙一些現有的代碼流。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM