Your own CSS file should contain the basic style for the CKEditor body. CKEditor only loads this CSS file in the iframe.
@font-face {
font-family: "dekers_true";
src: url(fonts/Dekers_light.eot );
src: local("Dekers"), url("fonts/Dekers_light.ttf") format("truetype");
}
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
}
...
And how to add a font declaration to your main site CSS file.
Update: Alternative. You can declare your custom styles, for example.
config.stylesSet = [
{ name : 'Pretty font face', element : 'span', attributes : { 'class' : 'pretty_face' } },
...
];
, .pretty_face, . rte, contentsCSS.