我在jquery.jwysiwyg.js(行#497中定义了<正文>(中设置了字体系列并添加了一个CSS...正文>
$('#wysiwyg').wysiwyg({css : { fontFamily: 'Arial, Tahoma', fontSize : '12px', color : '#333333'}});
文本区域将Arial显示为字体系列,但是当我单击删除格式按钮时,它变成了Times New Roman。有什么方法可以设置默认字体来防止这种情况吗?我不希望将 Times 作为基本字体。
因为jwysiwyg
渲染在iframe
,所以包含页面的样式不会呈现(因为它实际上是一个单独的HTML文件(,因此jwysiwyg
默认为浏览器的标准字体,通常是Times New Roman。
您可以使用外部样式表来解决此问题,如下所示:
$('#wysiwyg').wysiwyg({
css: 'editor.css'
});
在editor.css
之内,你会把body { font-family: "Arial, Tahoma"; }
.
使用 arial black 或 arial narrow,例如:
font_formats: "Andale Mono=andale mono,times;"+
"Arial=arial narrow,avant garde;"+
"Arial Black=arial black,avant garde;"+
"Courier New=courier new,courier;"+
"Georgia=georgia,palatino;"+
"Impact=impact,chicago;"+
"Symbol=symbol;"+
"Tahoma=tahoma,arial,helvetica,sans-serif;"+
"Times New Roman=times new roman,times;"+
"Verdana=verdana,geneva;"+
"Webdings=webdings;"+
"Wingdings=wingdings,zapf dingbats",