cnuusw

独乐乐不如众乐乐,分享经验,探索行业发展。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  8 随笔 :: 2 文章 :: 147 评论 :: 26348 阅读
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

一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 = '宋体';
};

但是,我发现,这样修改后,只是在字体下拉列表中增加了中文字体,并且字体下拉列表处,默认显示为宋体(但是不是默认设置为宋体)。宋体中的空格,仍旧没有解决。

 

 

上图为,从字体设置中,强制将字体设置为宋体,我们发现,此时,测试文字终于按照宋体的实际格式,每两个空格空出一个汉字的位置。这也是我想要的实际效果。


我需要朋友们帮助我解决的是:如何不用强制设置字体,就能够按照宋体格式(两空格空一个汉字的位置)去显示文本,并且当强制设置了字体后,又能够按照字体本身的格式去显示。 

这个问题在博客园的编辑器中也存在,不只有朋友们有没有解决方案?欢迎大家和我交流。

posted on   快乐鸟  阅读(981)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示