【问题标题】:Adding fonts available in CKeditor添加 CKeditor 中可用的字体
【发布时间】:2012-08-14 09:58:06
【问题描述】:

我见过this answer。但我似乎无法让它工作。

在 /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';

我刚刚添加了一个新行:

  'Calibri/Calibri, Verdana, Geneva, sans-serif;' +

我已经硬刷新了页面,但我没有在下拉菜单中看到新的“Calibri”字体。我应该做点别的吗?

谢谢!

【问题讨论】:

  • 你在哪里添加的?最后?

标签: ckeditor


【解决方案1】:

永远不要更改_source 文件!

使用config.js 更改您的配置

例如:

CKEDITOR.editorConfig = function( config )
{
    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;' +
            'Calibri/Calibri, Verdana, Geneva, sans-serif;' + /* here is your font */
            'Verdana/Verdana, Geneva, sans-serif';

   // here you can add more config.*
};

【讨论】:

    【解决方案2】:

    您不应该更改 _source 文件,因为它们不用于生产。

    使用任何记录在案的方法来更改配置值:http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Setting_Configurations

    【讨论】:

    • 好的,我想我明白了。我刚刚将整个块添加到配置文件中。这是最好的方法吗?
    • 如果您希望为每个 CKEditor 实例配置该配置,那么是的,这可能是最简单的方法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-04
    • 2019-04-10
    • 1970-01-01
    • 2015-09-19
    相关资源
    最近更新 更多