CKEditor設定預設字型和一些備註

2021-08-19 23:36:37 字數 1231 閱讀 6779

經過測試,分割線以下**部分不適用。只能起到展示的作用,儲存時,格式不會保留,經過一番測試,決定使用以下方式實現所需結果:

在分割線下的「觸發初始化事件」**中新增以下**

this.document.getbody().sethtml("

");

此樣式為:楷體、22畫素、加粗。其他樣式可以參照此種方式新增,需要注意的是,在最中間的span標籤中間一定要新增乙個空格,否則編輯器不能預設選中相應樣式操作,還有就是編輯器獲得焦點後必須直接編輯,否則樣式會被編輯器自動清空,而且經測試,編輯器本身也有這個問題,刪除內容後,樣式也連帶刪除,不知道算不算是乙個bug。基本就是這樣了,另外,只有新增新資料的時候才使用這個,修改的時候,就沒必要了。留下這個備註,方便自己以後查閱,也希望可以幫助到其他遇到類似問題的朋友。

-----------------------------------分割線----------------------------------------

修改編輯器預設字型,只需要修改ckeditor安裝目錄下的contents.css檔案

body

若不起作用,可以嘗試在config.js中新增**

config.contentscss = './ckeditor/contents.css';// 指定content.css路徑
觸發初始化事件

ckeditor.instances["editorid"].on("instanceready", function());
為不同編輯器設定不同預設字型

在上一步的中間新增**

// 設定預設為楷體

this.document.getbody().setstyle("font-family", "kaiti");

獲取編輯器的一些操作方法可以在js中輸出getbody()物件

matplotlib預設字型設定

使用matplotlib的pyplot時,是支援unicode的,但預設字型是英文本型,導致中文無法正常顯示。解決方法有兩種。一種是手動指定,在 中 from matplotlib.font manager import fontproperties font song fontproperties...

設定emacs的預設字型

字型看著舒服很重要,放入 emacs中如下 custom set faces default t stipple nil background systemwindow foreground systemwindowtext inverse video nil box nil strike thro...

GVIM中預設字型的設定。。

windows下gvim的預設字型比較醜,所以需要更改字型 在選單欄 沒有設定隱藏的話 編輯 選擇字型,但只能針對單個檔案的字型修改 如,你開啟了a.txt,選擇字型,選中某個字型,只對該檔案起作用。開啟b.txt,字型還是預設字型 因此需要在 vimrc設定中修改。修改如下 set guifont...