2

我是 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 完全陌生。请协助我修改哪些文件。这种变化对我的下一个要求非常关键。

提前致谢

维诺斯·卡纳 M

4

2 回答 2

1

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

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

于 2015-08-31T13:31:41.673 回答
1

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

这是一篇您可能想阅读的好文章: 我们如何负责任地使用网络字体...(也请阅读更新)

于 2015-09-14T18:43:26.210 回答