我使用以下代码在CKEditor 4中设置默认字体和字体大小:
config.font_defaultLabel = 'Tahoma';
config.fontSize_defaultLabel = '24px';
但上面的代码不适用于Mozilla Firefox。
答案 0 :(得分:1)
我使用下面的命令更改了字体大小和字体系列,
CKEDITOR.addCss(".cke_editable{cursor:text; font-size: 14px; font-family: Arial, sans-serif;}");
答案 1 :(得分:0)
这是一个复杂的问题。这些设置仅在下拉列表中设置标签,这意味着如果字体与字体下拉列表中定义的字体不匹配,或者没有定义字体,则Tahoma将显示在下拉列表中(没有字体显示)是一场比赛)。标签不会在编辑器中强制使用特定字体。
如果您想将Tahoma作为默认字体,则需要在CSS中进行设置。对于经典编辑器,您需要在ckeditor/contents.css
中为body
元素设置它。对于内联编辑器,您需要在主页面CSS文件中设置它。
注意:有一些方法可以在编辑器中强制使用特定的固定字体集(即使从外部资源粘贴不同的字体),但它们需要使用高级内容过滤器(ACF)和转换。如果您想了解有关ACF的更多信息,请参阅以下链接:
基本上,使用addTransformations
方法,您可以检查所有spans
并查看用于它的字体是否在已定义字体列表中。如果不是,您可以删除它或应用默认的Tahoma字体。另请注意,如果您想使用transforrmations,ACF将无法停用。