Так что, похоже, есть много вопросов по этому поводу, но я не уверен, есть ли какие-либо решения в последней версии Ckeditor 4. Я просто пытаюсь изменить шрифт по умолчанию на Times New Roman, и у меня есть доступ к editor.css
файл скина, который я использую.
Некоторые предложения, которые я попробовал безуспешно, добавляют это в файл editor.css
:
body, p {
font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
background-color: rgb(41, 41, 42);
font-size: 13px;
color: rgb(103, 106, 108);
overflow-x: hidden;
}
Я также пытался добавить это в config.js
файл CKeditor:
config.contentsCss = ["body {font-size: 20px;}"]
внутри блока CKEDITOR.editorConfig = function( config ) { }
, а также добавление под ним:
CKEDITOR.config.font_defaultLabel = 'Arial';
CKEDITOR.config.fontSize_defaultLabel = '28px';
Все еще не повезло. Не совсем уверен, почему это так сложно. Какие-либо предложения?
Я даже добавил «поймать все» в editor.css
, и это все еще не работает:
* {
font-size: 14px;
font-family: Arial;
}
Это затрагивает буквально все на сайте , кроме того, что находится в текстовом поле текстового редактора. Теперь учтите, что опция fullPage
включена, в результате текстовая область находится в iframe
, но не уверен, что это изменит ситуацию.
Я пробовал решения из других вопросов stackoverflow, но они все еще не меняют размер шрифта в текстовом редакторе, просто все остальное.
** РЕДАКТИРОВАТЬ **
Так вот как выглядит мой текстедитор:
![enter image description here](https://i.stack.imgur.com/T8e8L.png)
Так выглядит каждый текстовый редактор по умолчанию, поэтому, очевидно, изменение файла contents.css
не влияет на него. Наверное, мне нужно выяснить, почему в теге head
HTML-документа нет ссылки на файл contents.css
.