2012-08-14 56 views
0

我看过this answer。但我似乎无法让它工作。在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'; 

我只是增加了一个新的生产线:

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

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

谢谢!

+0

你在哪里增加吗?最后 ? – 2012-08-14 10:02:51

+0

在中间,在Arial – kneidels 2012-08-14 10:41:24

回答

1

您不应该更改_source文件,因为它们未在生产环境中使用。

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

+0

好后,想想我明白了。 我只是将整个块添加到配置文件中。 是最好的方法吗? – kneidels 2012-08-14 10:47:26

+0

如果你需要每个CKEditor实例的配置,那么是的,这可能是最简单的方法。 – AlfonsoML 2012-08-14 10:51:59

2

永远不会改变_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.* 
};