1

我正在尝试将自己的字体添加到 CKEditor 4。但我也想保留已安装的默认字体。我在网上找到的代码是:

config.font_names = "MyNewFont," + config.font_names;

但这只会显示 MyNewFont 并删除所有其他字体。我已经通过console.dir( config )and进行了检查console.log( config.font_names );,发现font_namesundefined. 但是如果我删除我的行,默认字体都会显示出来,所以它是从某个地方获取的。

在 CKEditor 4 中添加我的字体的正确方法是什么?

编辑在插件加载期间,该属性似乎font_names在过程中设置得很晚。如果我在此之前设置它,那么它只使用我添加的一种字体。如果我在 (ie editor.on( "pluginsLoaded",...);) 之后设置它,那就太晚了。我能找到的唯一解决方案是编辑字体插件的plugin.js文件,将我的字体添加到他们的列表中。

4

0 回答 0