When the protectedSource solution is used, i
tags are no longer stripped, but img
tags stop showing up in the WYSIWIG mode of CKEditor (I’m using 4.3.1). The solution that worked better for me is to disable removing empty i
tags using CKEDITOR.dtd.$removeEmpty
For example, I added the following to the config.js
// allow i tags to be empty (for font awesome)
CKEDITOR.dtd.$removeEmpty['i'] = false;
Note: This should be placed outside the CKEDITOR.editorConfig = function( config )
function.