richTextarea组件其实用的就是百度文本编辑,要修改默认的配置,可以先到网上查找百度文本编辑器怎么修改,一般都是修改的ueditor.config.js文件,在X5中对应的就是/UI2/system/components/justep/richTextarea/umeditor/umeditor.config.js
增加可选择的字体如下操作:
在这个js文件中找到 var UMEDITOR_CONFIG = {中的fontfamily配置(不是toolbarfontfamily上的),默认是注释的,可以把注释放开然后配置自己字体下拉中要实现的字体,如下:

 //fontfamily
        //字体设置
        ,'fontfamily':[
              { name: 'songti', val: '宋体,SimSun'},
              { name: 'fangsong', val: '仿宋,FangSong'},
              { name: 'fangsong_gb2312', val: '仿宋_GB2312,FangSong_GB2312'},
              { name: 'yahei', val: '微软雅黑,Microsoft YaHei'},
              { name: 'kaiti', val: '楷体,楷体_GB2312, SimKai'},
              { name: 'heiti', val: '黑体, SimHei'},
              { name: 'lishu', val: '隶书, SimLi'},
              { name: 'andaleMono', val: 'andale mono'},
              { name: 'arial', val: 'arial, helvetica,sans-serif'},
              { name: 'arialBlack', val: 'arial black,avant garde'},
              { name: 'comicSansMs', val: 'comic sans ms'},
              { name: 'impact', val: 'impact,chicago'},
              { name: 'timesNewRoman', val: 'times new roman'},
              { name: 'sans-serif',val:'sans-serif'}
          ]

注意某些情况下要对richTextarea进行扩展可能需要修改/UI2/system/components/justep/richTextarea/umeditor/umeditor.js文件,这个文件是被合并biz.pc.addon.min.js中的,biz.pc.addon.min.js文件是在runtime\UIServer\WEB-INF\lib\resources.jar中,不能通过执行tools\dist\dist.bat来生成新的合并文件,可以通过下面的方式修改使新修改umeditor.js的起作用
(1)、把runtime\UIServer\WEB-INF\lib\resources.jar中的\UI2\system\components\biz.pc.addon.min.js拷贝放到model\UI2\system\components下
(2)、在新拷贝的文件中找到define 定义的umeditor的地方进行修改
如define(“$model/UI2/system/components/justep/richTextarea/umeditor/umeditor”,
改为define(“$model/UI2/system/components/justep/richTextarea/umeditor/umeditor__”,