在CKEditor中添加字体

时间:2015-08-31 04:44:05

标签: ckeditor peoplesoft ckeditor4.x

我是Peoplesoft开发人员。我们在产品中将CKEditor作为富文本编辑器,这是该产品的一个交付功能。现在我必须对CKEditor的交付功能进行一些修改。我需要为工具的交付字体添加一个额外的字体。我已经在博客中提到了变化 - 文件名:\ ckeditor_source \ plugins \ font \ plugin.js

CKEDITOR.config.font_names =
    'Arial/Arial, Helvetica, sans-serif;' +
    'Comic Sans MS/Comic Sans MS, cursive;' +
    'Courier New/Courier New, Courier, monospace;' +
    'Georgia/Georgia, serif;' +
    'Lucida Sans Unicode/Lucida Sans Unicode, Lucida Grande, sans-serif;' +
    'Tahoma/Tahoma, Geneva, sans-serif;' +
    'Times New Roman/Times New Roman, Times, serif;' +
    'Trebuchet MS/Trebuchet MS, Helvetica, sans-serif;' +
    'Verdana/Verdana, Geneva, sans-serif;' +
    'Futura LtCn BT/Futura LtCn BT';

即使进行了上述更改,我也无法在RTE中查看新字体。对javasript来说是全新的。请帮我修改哪些文件。这一变化对我的下一个要求非常关键。

提前致谢

Vinoth Kanna M

2 个答案:

答案 0 :(得分:1)

您不应修改源文件以更改编辑器配置。请参阅Setting Configuration文章,选择最适合您需求的配置方法。

记得在引入任何JavaScript / CSS更改后清除浏览器缓存!

答案 1 :(得分:1)

除了Anna的答案之外,您还需要确保以某种方式为用户提供获取字体的方法。我假设您想要实施的新字体是' Futura LtCn BT / Futura LtCn BT'这不是标准字体。您需要指定此字体的位置(无论是在PS服务器上还是在互联网上的其他位置),以便用户的浏览器能够显示它。

这是一篇你可能想要阅读的好文章: How we use web fonts responsibly...(也请阅读更新)