2012-08-14 91 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.* 
};