Chinaunix首页 | 论坛 | 博客
  • 博客访问: 335788
  • 博文数量: 30
  • 博客积分: 3021
  • 博客等级: 少校
  • 技术积分: 409
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-01 11:32
文章分类

全部博文(30)

文章存档

2022年(1)

2015年(2)

2014年(1)

2013年(1)

2012年(2)

2011年(2)

2010年(3)

2009年(10)

2008年(8)

分类: 系统运维

2009-11-06 14:49:10

opencms 7.0.5 里面嵌了FCKEditor,编辑文本时在"字体"下拉框中只有英文字体,没有中文字体,google了一下,发现以下添加中文字体的方法:

#############################################
注:FCKEditor在opencms中的配置文件的具体路径:
*.war(项目包)/resources/editors/fckeditor/fckconfig.js
*.war(项目包)//resources/editors/fckeditor/editor/css/fck_editorarea.css
#############################################

步骤一、
默认情况下,FCKEditor在进行文本编辑时,无法使用中文字体。
打开 fckconfig.js 文件,找到第149行(大概位置),会发现:

程序代码:
FCKConfig.FontNames = 'Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;

将其修改为:
FCKConfig.FontNames = '宋体;黑体;幼圆;楷体_GB2312;仿宋_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;


步骤二、
如果这样还是不行,经过上述更改后编辑器的字体选项多了已添加的中文字体,但应用到文本上却发现没有任何作用!(这是网上的写法,我只进行了第一步骤就已经生效了。)

接着进行下一步 :
打开editor/css/fck_editorarea.css 文件

将程序代码:找到第43行(大概),会发现以下代码
font-family: Arial, Verdana, sans-serif;

修改为:
font-family: 宋体, 黑体, 幼圆, 楷体, 仿宋, Arial, Verdana, sans-serif;

注意:一定要"另保存"为 UTF-8编码格式的文档,否则会出现乱码!可用记事本的另存为,选择UTF-8。
阅读(2342) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~