Ваш пользовательский файл CSS должен содержать основные стили для тела CKEditor. CKEditor загружается в iframe только с этим файлом CSS.
@font-face {
font-family: "dekers_true"; /* font name for the feature use*/
src: url(fonts/Dekers_light.eot ); /* IE */
src: local("Dekers"), url("fonts/Dekers_light.ttf") format("truetype"); /*non-IE*/
}
body {
font: normal 13px/1.2em dekers_true, serif;
color: #333;
}
p {
font: normal 13px/1.2em dekers_true, serif;
margin-top: 0;
margin-bottom: 0.5em
}
...
И затем добавьте объявление шрифта в CSS-файл вашего основного сайта.
Upd: Альтернативный вариант.
Вы можете объявить свои собственные стили, например,
config.stylesSet = [
{ name : 'Pretty font face', element : 'span', attributes : { 'class' : 'pretty_face' } },
...
];
Так будет применяться класс .pretty_face
, и тогда вы сможете стилизовать его, как пожелаете. Если вы хотите немедленный предварительный просмотр в rte, вам нужно также стилизовать этот класс в файле contentsCSS.