我知道这个问题可能很多,但我发现很多人都在问这个问题。但不知怎的,我仍然无法弄清楚这是为了工作。我试图为我的MVC5应用程序添加新的自定义字体到我的CKeditor。大约一个星期前,我通过config.js添加了新字体,它运行正常。但现在,它只是不再工作,它一直显示我从一周前添加的旧字体。我尝试将Ckeditor重新安装到我的解决方案中,清除我的浏览器缓存等等。此外,我发现即使我从解决方案中删除ckeditor包,当我运行应用程序时,我仍然可以使用ckeditor所以我认为这可能是一个原因。 这是我的代码:
/**
* @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see https://ckeditor.com/legal/ckeditor-oss-license
*/
CKEDITOR.editorConfig = function( config ) {
config.contentsCss = 'fonts.css'
config.font_names = 'Khmer_OS;'
};
@font-face {
font-family: "Khmer_OS";
src: local("Khmer_OS"), url("fonts/KHMEROS.TTF") format('opentype'); /*non-IE*/
}