一B/S程序。要求使用CKEditor。在使用过程中发现一个问题,ckeditor的后台和前台表现形式不一致,不知道该从哪里设置,求助朋友们帮忙。 上图说明:
上图是不做任何设置时,ckeditor的默认输入效果。上图中 “测试”与“文本”两个词之间有10个空格,但是距离明显不够。
上图为ckeditor不做任何设置时,点击代码,看到的代码。如上所述,一共有10个空格。
上图为按照网上通用的办法修改过的ckeditor,将config.js中增加如下代码:
1 2 3 4 5 6 7 8 9 10 11 | CKEDITOR.editorConfig = function ( config ) { // Define changes to default configuration here. For example: // config.language = 'fr'; // config.uiColor = '#AADC6E'; //界面的语言配置 设置为'zh-cn'即可 config.font_names= '宋体/宋体;黑体/黑体;仿宋/仿宋_GB2312;楷体/楷体_GB2312;隶书/隶书;幼圆/幼圆;微软雅黑/微软雅黑;' + config.font_names; config.defaultLanguage = 'zh-cn' //默认的字体名 plugins/font/plugin.js config.font_defaultLabel = '宋体' ; }; |
但是,我发现,这样修改后,只是在字体下拉列表中增加了中文字体,并且字体下拉列表处,默认显示为宋体(但是不是默认设置为宋体)。宋体中的空格,仍旧没有解决。
上图为,从字体设置中,强制将字体设置为宋体,我们发现,此时,测试文字终于按照宋体的实际格式,每两个空格空出一个汉字的位置。这也是我想要的实际效果。
我需要朋友们帮助我解决的是:如何不用强制设置字体,就能够按照宋体格式(两空格空一个汉字的位置)去显示文本,并且当强制设置了字体后,又能够按照字体本身的格式去显示。
这个问题在博客园的编辑器中也存在,不只有朋友们有没有解决方案?欢迎大家和我交流。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步