【问题标题】:Adding a font in CKEditor在 CKEditor 中添加字体
【发布时间】:2015-08-31 04:44:05
【问题描述】:

我是 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

【问题讨论】:

    标签: ckeditor peoplesoft ckeditor4.x


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-04
        • 2015-09-19
        • 2019-04-10
        • 2012-12-08
        相关资源
        最近更新 更多