Does anyone know how to customize (add or remove) fonts in the CKEditor 3.x series? I looked all over and I can't figure out how. Supposedly there is a /plugin/fonts folder but it does not exist in 3.5+ of CKEditor.
To change the default font for text to which a style has not been applied, open \CRM\WWWRoot\ckeditor\contents. css and edit the body section at the top of the file. The following example changes the default font to Courier New.
I have use the following code to set default font and font size in CKEditor 4: config. font_defaultLabel = 'Tahoma'; config. fontSize_defaultLabel = '24px';
The fonts in the font menu are configured using CKEDITOR.config.font_names
:
<static> {String} CKEDITOR.config.font_names
The list of fonts names to be displayed in the Font combo in the toolbar. [...]
So all you need to do is set font_names
in your configuration to the font names you want, for example:
config.font_names =
'Arial/Arial, Helvetica, sans-serif;' +
'Times New Roman/Times New Roman, Times, serif;' +
'Verdana';
Will give you these font names in the menu:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With