Я использую следующий код для установки шрифта и размера шрифта по умолчанию в CKEditor 4:
config.font_defaultLabel = 'Tahoma';
config.fontSize_defaultLabel = '24px';
Но приведенный выше код не работает в Mozilla Firefox.
Я использую следующий код для установки шрифта и размера шрифта по умолчанию в CKEditor 4:
config.font_defaultLabel = 'Tahoma';
config.fontSize_defaultLabel = '24px';
Но приведенный выше код не работает в Mozilla Firefox.
Я изменил размер шрифта и семейство шрифтов, используя ниже,
CKEDITOR.addCss(".cke_editable{cursor:text; font-size: 14px; font-family: Arial, sans-serif;}");
v4.11
- person Kimchi Man; 02.05.2019
Это сложный вопрос. Эти настройки устанавливают только метку в раскрывающемся списке, что означает, что если будет шрифт, который не соответствует какому-либо определенному в раскрывающемся списке шрифтов, или не будет определенного шрифта, то Tahoma будет отображаться в раскрывающемся списке (соответствие не должно быть ). Метки не задают определенный шрифт в редакторе.
Если вы хотите, чтобы Tahoma был шрифтом по умолчанию, вам нужно установить его в CSS. Для классического редактора вам нужно установить его в ckeditor/contents.css
для body
элемента. Для встроенного редактора вам необходимо установить его в файле CSS главной страницы.
ПРИМЕЧАНИЕ. Существуют способы принудительно установить определенный фиксированный набор шрифтов внутри редактора (даже при вставке разных шрифтов из внешних ресурсов), но они требуют использования расширенного фильтра содержимого (ACF) и преобразований. Если вы хотите узнать больше об ACF, перейдите по ссылкам ниже:
По сути, с помощью метода addTransformations
вы можете проверить все spans
и посмотреть, находится ли используемый для него шрифт в списке определенных шрифтов или нет. Если это не так, вы можете либо удалить его, либо применить шрифт Tahoma по умолчанию. Также обратите внимание, что ACF нельзя отключить, если вы хотите использовать преобразования.