kindeditor编辑器微软雅⿊样式font-family值变成quot;kindeditor编辑器中选中⽂字, 修改字体(字体名称中带有空格, 例如"Microsoft YaHei")后, 点击显⽰html源码, 源码中对应的样式font-family值变成""", ⽽且切换回设计模式后, 原本选好的字体格式没了, 原因应该是font-family: "XXX XXX"的引号"被html编码为"了,最新版4.1.11以及官⽹上的演⽰demo都存在这个问题.
如图:
第⼀次只是对⽂章的字体进⾏微软雅⿊操作,style属性⾥⾯就有微软雅⿊!
第⼆次的时候先是对⽂章进⾏字体微软雅⿊、再字体⼤⼩操作,style属性⾥⾯就出现了 " 的问题。
解决⽅法⼀:
存在这个问题是字体名称带空格,例如“Microsoft Yahei”
暂时解决⽅法,zh_CN.js中搜索 fontname.fontName,修改字体名称,将 Microsoft Yahei 改为 微软雅⿊ 中⽂字。
解决⽅法⼆:
到⽬标⽂件kindeditor.js
路径:/public_html/kindeditor/kindeditor.js
搜索关键词:“_getCssList”,在下⾯增加“css = place(/"/g, '"');”,保存上传即可
修改效果如下:
function _getCssList(css){
css最新css = place(/"/g, '"');
var list = {},
reg = /\s*([\w\-]+)\s*:([^;]*)(;|$)/g,
match;
while ((match = (css))) {
var key = _trim(match[1].toLowerCase()),
val = _trim(_toHex(match[2]));
list[key] = val;
}
return list;
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论